Skip to content

Commit 82abb01

Browse files
Merge pull request #1887 from p0lyn0mial/expose-controller-instance-name
API1835: expose WithControllerInstanceName for controllers under pkg/operator
2 parents 04467c6 + 1f28306 commit 82abb01

File tree

15 files changed

+28
-12
lines changed

15 files changed

+28
-12
lines changed

pkg/operator/apiserver/controller/apiservice/apiservice_controller.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ func NewAPIServiceController(
7070
kubeClient: kubeClient,
7171
}
7272

73-
return factory.New().WithSync(c.sync).ResyncEvery(10*time.Second).WithInformers(
73+
return factory.New().WithSync(c.sync).WithControllerInstanceName(c.controllerInstanceName).ResyncEvery(10*time.Second).WithInformers(
7474
append(informers,
7575
kubeInformersForNamespaces.InformersFor(targetNamespace).Core().V1().Services().Informer(),
7676
kubeInformersForNamespaces.InformersFor(targetNamespace).Core().V1().Endpoints().Informer(),

pkg/operator/apiserver/controller/auditpolicy/auditpolicy_controller.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ func NewAuditPolicyController(
5454
targetConfigMapName: targetConfigMapName,
5555
}
5656

57-
return factory.New().WithSync(c.sync).ResyncEvery(10*time.Second).WithInformers(
57+
return factory.New().WithSync(c.sync).WithControllerInstanceName(c.controllerInstanceName).ResyncEvery(10*time.Second).WithInformers(
5858
configInformers.Config().V1().APIServers().Informer(),
5959
kubeInformersForTargetNamesace.Core().V1().ConfigMaps().Informer(),
6060
operatorClient.Informer(),

pkg/operator/apiserver/controller/workload/workload.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -111,6 +111,7 @@ func NewController(instanceName, operatorNamespace, targetNamespace, targetOpera
111111
}
112112

113113
return c.WithSync(controllerRef.sync).
114+
WithControllerInstanceName(controllerRef.controllerInstanceName).
114115
WithInformers(informers...).
115116
ToController(
116117
fmt.Sprintf("%sWorkloadController", controllerRef.controllerInstanceName),

pkg/operator/configobserver/config_observer_controller.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -122,6 +122,7 @@ func NewNestedConfigObserver(
122122
return factory.New().
123123
ResyncEvery(time.Minute).
124124
WithSync(c.sync).
125+
WithControllerInstanceName(c.controllerInstanceName).
125126
WithInformers(append(informers, listersToInformer(listers)...)...).
126127
ToController(
127128
"ConfigObserver", // don't change what is passed here unless you also remove the old FooDegraded condition

pkg/operator/csi/csidrivernodeservicecontroller/csi_driver_node_service_controller.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -114,6 +114,8 @@ func NewCSIDriverNodeServiceController(
114114
informers...,
115115
).WithSync(
116116
c.sync,
117+
).WithControllerInstanceName(
118+
c.controllerInstanceName,
117119
).ResyncEvery(
118120
time.Minute,
119121
).WithSyncDegradedOnError(

pkg/operator/deploymentcontroller/deployment_controller.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -185,7 +185,7 @@ func (c *DeploymentController) ToController() (factory.Controller, error) {
185185
c.operatorClient.Informer(),
186186
c.deployInformer.Informer(),
187187
)
188-
controller := factory.New().WithInformers(
188+
controller := factory.New().WithControllerInstanceName(c.controllerInstanceName).WithInformers(
189189
informers...,
190190
).WithSync(
191191
c.sync,

pkg/operator/encryption/controllers/condition_controller.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,7 @@ func NewConditionController(
6666
deployer,
6767
).ResyncEvery(time.Minute).
6868
WithSync(c.sync).
69+
WithControllerInstanceName(c.controllerInstanceName).
6970
ToController(
7071
c.controllerInstanceName,
7172
eventRecorder.WithComponentSuffix("encryption-condition-controller"),

pkg/operator/encryption/controllers/key_controller.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -106,6 +106,7 @@ func NewKeyController(
106106

107107
return factory.New().
108108
WithSync(c.sync).
109+
WithControllerInstanceName(c.controllerInstanceName).
109110
ResyncEvery(time.Minute).
110111
WithInformers(
111112
apiServerInformer.Informer(),

pkg/operator/encryption/controllers/migration_controller.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ func NewMigrationController(
9696
preconditionsFulfilledFn: preconditionsFulfilledFn,
9797
}
9898

99-
return factory.New().ResyncEvery(time.Minute).WithSync(c.sync).WithInformers(
99+
return factory.New().ResyncEvery(time.Minute).WithSync(c.sync).WithControllerInstanceName(c.controllerInstanceName).WithInformers(
100100
migrator,
101101
operatorClient.Informer(),
102102
kubeInformersForNamespaces.InformersFor("openshift-config-managed").Core().V1().Secrets().Informer(),

pkg/operator/encryption/controllers/prune_controller.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ func NewPruneController(
7070
secretClient: secretClient,
7171
}
7272

73-
return factory.New().ResyncEvery(time.Minute).WithSync(c.sync).WithInformers(
73+
return factory.New().ResyncEvery(time.Minute).WithSync(c.sync).WithControllerInstanceName(c.controllerInstanceName).WithInformers(
7474
operatorClient.Informer(),
7575
kubeInformersForNamespaces.InformersFor("openshift-config-managed").Core().V1().Secrets().Informer(),
7676
apiServerConfigInformer.Informer(), // do not remove, used by the precondition checker

0 commit comments

Comments
 (0)