@@ -3,8 +3,6 @@ package addonmanagement
33import (
44 "context"
55
6- "github.com/openshift/library-go/pkg/controller/factory"
7- "github.com/openshift/library-go/pkg/operator/events"
86 "k8s.io/apimachinery/pkg/api/errors"
97 utilerrors "k8s.io/apimachinery/pkg/util/errors"
108 "k8s.io/client-go/tools/cache"
@@ -15,6 +13,7 @@ import (
1513 addoninformerv1alpha1 "open-cluster-management.io/api/client/addon/informers/externalversions/addon/v1alpha1"
1614 addonlisterv1alpha1 "open-cluster-management.io/api/client/addon/listers/addon/v1alpha1"
1715 clusterinformersv1beta1 "open-cluster-management.io/api/client/cluster/informers/externalversions/cluster/v1beta1"
16+ "open-cluster-management.io/sdk-go/pkg/basecontroller/factory"
1817
1918 addonindex "open-cluster-management.io/ocm/pkg/addon/index"
2019 "open-cluster-management.io/ocm/pkg/common/queue"
@@ -47,7 +46,6 @@ func NewAddonManagementController(
4746 placementInformer clusterinformersv1beta1.PlacementInformer ,
4847 placementDecisionInformer clusterinformersv1beta1.PlacementDecisionInformer ,
4948 addonFilterFunc factory.EventFilterFunc ,
50- recorder events.Recorder ,
5149) factory.Controller {
5250 c := & addonManagementController {
5351 addonClient : addonClient ,
@@ -76,13 +74,12 @@ func NewAddonManagementController(
7674 addonindex .ClusterManagementAddonByPlacementQueueKey (
7775 clusterManagementAddonInformers ),
7876 placementInformer .Informer ()).
79- WithSync (c .sync ).ToController ("addon-management-controller" , recorder )
77+ WithSync (c .sync ).ToController ("addon-management-controller" )
8078}
8179
82- func (c * addonManagementController ) sync (ctx context.Context , syncCtx factory.SyncContext ) error {
83- logger := klog .FromContext (ctx )
84- addonName := syncCtx .QueueKey ()
85- logger .V (4 ).Info ("Reconciling addon" , "addonName" , addonName )
80+ func (c * addonManagementController ) sync (ctx context.Context , syncCtx factory.SyncContext , addonName string ) error {
81+ logger := klog .FromContext (ctx ).WithValues ("addonName" , addonName )
82+ logger .V (4 ).Info ("Reconciling addon" )
8683
8784 cma , err := c .clusterManagementAddonLister .Get (addonName )
8885 switch {
0 commit comments