@@ -41,7 +41,6 @@ import (
41
41
workloads "github.com/apecloud/kubeblocks/apis/workloads/v1"
42
42
appsutil "github.com/apecloud/kubeblocks/controllers/apps/util"
43
43
"github.com/apecloud/kubeblocks/pkg/constant"
44
- "github.com/apecloud/kubeblocks/pkg/controller/multicluster"
45
44
intctrlutil "github.com/apecloud/kubeblocks/pkg/controllerutil"
46
45
viper "github.com/apecloud/kubeblocks/pkg/viperx"
47
46
)
@@ -190,18 +189,12 @@ func (r *ComponentReconciler) Reconcile(ctx context.Context, req ctrl.Request) (
190
189
}
191
190
192
191
// SetupWithManager sets up the controller with the Manager.
193
- func (r * ComponentReconciler ) SetupWithManager (mgr ctrl.Manager , multiClusterMgr multicluster. Manager ) error {
192
+ func (r * ComponentReconciler ) SetupWithManager (mgr ctrl.Manager ) error {
194
193
retryDurationMS := viper .GetInt (constant .CfgKeyCtrlrReconcileRetryDurationMS )
195
194
if retryDurationMS != 0 {
196
195
appsutil .RequeueDuration = time .Millisecond * time .Duration (retryDurationMS )
197
196
}
198
- if multiClusterMgr == nil {
199
- return r .setupWithManager (mgr )
200
- }
201
- return r .setupWithMultiClusterManager (mgr , multiClusterMgr )
202
- }
203
197
204
- func (r * ComponentReconciler ) setupWithManager (mgr ctrl.Manager ) error {
205
198
b := intctrlutil .NewControllerManagedBy (mgr ).
206
199
For (& appsv1.Component {}).
207
200
WithOptions (controller.Options {
@@ -211,8 +204,7 @@ func (r *ComponentReconciler) setupWithManager(mgr ctrl.Manager) error {
211
204
Owns (& corev1.Service {}).
212
205
Owns (& corev1.Secret {}).
213
206
Owns (& corev1.ConfigMap {}).
214
- Watches (& dpv1alpha1.Restore {}, handler .EnqueueRequestsFromMapFunc (r .filterComponentResources )).
215
- Watches (& corev1.PersistentVolumeClaim {}, handler .EnqueueRequestsFromMapFunc (r .filterComponentResources ))
207
+ Watches (& dpv1alpha1.Restore {}, handler .EnqueueRequestsFromMapFunc (r .filterComponentResources ))
216
208
217
209
if viper .GetBool (constant .EnableRBACManager ) {
218
210
b .Owns (& rbacv1.RoleBinding {}).
@@ -223,26 +215,6 @@ func (r *ComponentReconciler) setupWithManager(mgr ctrl.Manager) error {
223
215
return b .Complete (r )
224
216
}
225
217
226
- func (r * ComponentReconciler ) setupWithMultiClusterManager (mgr ctrl.Manager , multiClusterMgr multicluster.Manager ) error {
227
- b := intctrlutil .NewControllerManagedBy (mgr ).
228
- For (& appsv1.Component {}).
229
- WithOptions (controller.Options {
230
- MaxConcurrentReconciles : viper .GetInt (constant .CfgKBReconcileWorkers ),
231
- }).
232
- Owns (& workloads.InstanceSet {}).
233
- Watches (& dpv1alpha1.Restore {}, handler .EnqueueRequestsFromMapFunc (r .filterComponentResources ))
234
-
235
- eventHandler := handler .EnqueueRequestsFromMapFunc (r .filterComponentResources )
236
- multiClusterMgr .Watch (b , & corev1.Service {}, eventHandler ).
237
- Watch (b , & corev1.Secret {}, eventHandler ).
238
- Watch (b , & corev1.ConfigMap {}, eventHandler ).
239
- Watch (b , & corev1.PersistentVolumeClaim {}, eventHandler ).
240
- Watch (b , & corev1.ServiceAccount {}, eventHandler ).
241
- Watch (b , & rbacv1.RoleBinding {}, eventHandler )
242
-
243
- return b .Complete (r )
244
- }
245
-
246
218
func (r * ComponentReconciler ) filterComponentResources (ctx context.Context , obj client.Object ) []reconcile.Request {
247
219
labels := obj .GetLabels ()
248
220
if v , ok := labels [constant .AppManagedByLabelKey ]; ! ok || v != constant .AppName {
0 commit comments