Skip to content

Commit cf81f61

Browse files
committed
operator: pass cluster informer to static pod controllers
1 parent 0070507 commit cf81f61

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

pkg/operator/starter.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -130,6 +130,7 @@ func RunOperator(ctx context.Context, controllerContext *controllercmd.Controlle
130130
"openshift-etcd",
131131
"openshift-apiserver",
132132
)
133+
clusterInformers := v1helpers.NewKubeInformersForNamespaces(kubeClient, "")
133134
configInformers := configv1informers.NewSharedInformerFactory(configClient, 10*time.Minute)
134135
operatorClient, dynamicInformersForAllNamespaces, err := genericoperatorclient.NewStaticPodOperatorClient(
135136
controllerContext.Clock,
@@ -319,7 +320,7 @@ func RunOperator(ctx context.Context, controllerContext *controllercmd.Controlle
319320
}
320321
versionRecorder.SetVersion("raw-internal", status.VersionForOperatorFromEnv())
321322

322-
staticPodControllers, err := staticpod.NewBuilder(operatorClient, kubeClient, kubeInformersForNamespaces, configInformers, controllerContext.Clock).
323+
staticPodControllers, err := staticpod.NewBuilder(operatorClient, kubeClient, kubeInformersForNamespaces, clusterInformers.InformersFor(""), configInformers, controllerContext.Clock).
323324
WithEvents(controllerContext.EventRecorder).
324325
WithCustomInstaller([]string{"cluster-kube-apiserver-operator", "installer"}, installerErrorInjector(operatorClient)).
325326
WithPruning([]string{"cluster-kube-apiserver-operator", "prune"}, "kube-apiserver-pod").

0 commit comments

Comments
 (0)