@@ -301,7 +301,6 @@ func main() {
301301 }
302302 // Inferred through the base controller.
303303 decisionController .Client = multiclusterClient
304- decisionController .OperatorName = config .Operator
305304 if err := (decisionController ).SetupWithManager (mgr , multiclusterClient ); err != nil {
306305 setupLog .Error (err , "unable to create controller" , "controller" , "DecisionReconciler" )
307306 os .Exit (1 )
@@ -319,7 +318,6 @@ func main() {
319318 }
320319 // Inferred through the base controller.
321320 deschedulingsController .Client = multiclusterClient
322- deschedulingsController .OperatorName = config .Operator
323321 if err := (deschedulingsController ).SetupWithManager (mgr , multiclusterClient ); err != nil {
324322 setupLog .Error (err , "unable to create controller" , "controller" , "DeschedulingsReconciler" )
325323 os .Exit (1 )
@@ -341,7 +339,6 @@ func main() {
341339 }
342340 // Inferred through the base controller.
343341 controller .Client = multiclusterClient
344- controller .OperatorName = config .Operator
345342 if err := (controller ).SetupWithManager (mgr , multiclusterClient ); err != nil {
346343 setupLog .Error (err , "unable to create controller" , "controller" , "DecisionReconciler" )
347344 os .Exit (1 )
@@ -355,7 +352,6 @@ func main() {
355352 }
356353 // Inferred through the base controller.
357354 controller .Client = multiclusterClient
358- controller .OperatorName = config .Operator
359355 if err := (controller ).SetupWithManager (mgr , multiclusterClient ); err != nil {
360356 setupLog .Error (err , "unable to create controller" , "controller" , "DecisionReconciler" )
361357 os .Exit (1 )
@@ -369,7 +365,6 @@ func main() {
369365 }
370366 // Inferred through the base controller.
371367 controller .Client = multiclusterClient
372- controller .OperatorName = config .Operator
373368 if err := (controller ).SetupWithManager (mgr , multiclusterClient ); err != nil {
374369 setupLog .Error (err , "unable to create controller" , "controller" , "DecisionReconciler" )
375370 os .Exit (1 )
@@ -382,7 +377,6 @@ func main() {
382377 }
383378 // Inferred through the base controller.
384379 controller .Client = multiclusterClient
385- controller .OperatorName = config .Operator
386380 if err := (controller ).SetupWithManager (mgr , multiclusterClient ); err != nil {
387381 setupLog .Error (err , "unable to create controller" , "controller" , "DecisionReconciler" )
388382 os .Exit (1 )
@@ -392,8 +386,10 @@ func main() {
392386 // Setup a controller which will reconcile the history and explanation for
393387 // decision resources.
394388 explanationController := & explanation.Controller {
395- Client : multiclusterClient ,
396- OperatorName : config .Operator ,
389+ Client : multiclusterClient ,
390+ // The explanation controller is compatible with multiple scheduling
391+ // domains.
392+ SchedulingDomain : config .SchedulingDomain ,
397393 }
398394 if err := explanationController .SetupWithManager (mgr , multiclusterClient ); err != nil {
399395 setupLog .Error (err , "unable to create controller" , "controller" , "ExplanationController" )
@@ -458,8 +454,10 @@ func main() {
458454 }
459455 if slices .Contains (config .EnabledControllers , "kpis-controller" ) {
460456 if err := (& kpis.Controller {
461- Client : multiclusterClient ,
462- OperatorName : config .Operator ,
457+ Client : multiclusterClient ,
458+ // The kpis controller is compatible with multiple scheduling
459+ // domains.
460+ SchedulingDomain : config .SchedulingDomain ,
463461 }).SetupWithManager (mgr , multiclusterClient ); err != nil {
464462 setupLog .Error (err , "unable to create controller" , "controller" , "KPIController" )
465463 os .Exit (1 )
0 commit comments