🌱 use SDK basecontroller for better logging. (#1269)

* Use basecontroller in sdk-go instead for better logging

Signed-off-by: Jian Qiu <jqiu@redhat.com>

* Rename to fakeSyncContext

Signed-off-by: Jian Qiu <jqiu@redhat.com>

---------

Signed-off-by: Jian Qiu <jqiu@redhat.com>
This commit is contained in:
Jian Qiu
2025-12-01 11:07:02 +08:00
committed by GitHub
parent 26edb9423a
commit 33310619d9
199 changed files with 794 additions and 3268 deletions

View File

@@ -84,7 +84,6 @@ func (o *Options) RunClusterManagerOperator(ctx context.Context, controllerConte
operatorInformer.Operator().V1().ClusterManagers(),
deploymentInformer.Apps().V1().Deployments(),
configmapInformer.Core().V1().ConfigMaps(),
controllerContext.EventRecorder,
o.SkipRemoveCRDs,
o.ControlPlaneNodeLabelSelector,
o.DeploymentReplicas,
@@ -95,28 +94,24 @@ func (o *Options) RunClusterManagerOperator(ctx context.Context, controllerConte
statusController := clustermanagerstatuscontroller.NewClusterManagerStatusController(
operatorClient.OperatorV1().ClusterManagers(),
operatorInformer.Operator().V1().ClusterManagers(),
deploymentInformer.Apps().V1().Deployments(),
controllerContext.EventRecorder)
deploymentInformer.Apps().V1().Deployments())
certRotationController := certrotationcontroller.NewCertRotationController(
kubeClient,
secretInformers,
configmapInformer.Core().V1().ConfigMaps(),
operatorInformer.Operator().V1().ClusterManagers(),
controllerContext.EventRecorder)
operatorInformer.Operator().V1().ClusterManagers())
crdMigrationController := migrationcontroller.NewCRDMigrationController(
controllerContext.KubeConfig,
kubeClient,
operatorClient.OperatorV1().ClusterManagers(),
operatorInformer.Operator().V1().ClusterManagers(),
controllerContext.EventRecorder)
operatorInformer.Operator().V1().ClusterManagers())
crdStatusController := crdstatuccontroller.NewCRDStatusController(
controllerContext.KubeConfig,
kubeClient,
operatorInformer.Operator().V1().ClusterManagers(),
controllerContext.EventRecorder)
operatorInformer.Operator().V1().ClusterManagers())
go operatorInformer.Start(ctx.Done())
go deploymentInformer.Start(ctx.Done())