Skip to content

Commit 480b7a0

Browse files
Merge pull request #2005 from p0lyn0mial/operator-workload-rm-dep-co
NO-JIRA: operator/apiserver/workload: remove unused dependency on ClusterOperatorResource
2 parents cf85180 + de4af3d commit 480b7a0

File tree

2 files changed

+14
-21
lines changed

2 files changed

+14
-21
lines changed

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

Lines changed: 14 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@ import (
1818
"k8s.io/client-go/util/workqueue"
1919

2020
operatorv1 "github.com/openshift/api/operator/v1"
21-
openshiftconfigclientv1 "github.com/openshift/client-go/config/clientset/versioned/typed/config/v1"
2221
applyoperatorv1 "github.com/openshift/client-go/operator/applyconfigurations/operator/v1"
2322
"github.com/openshift/library-go/pkg/apps/deployment"
2423
"github.com/openshift/library-go/pkg/controller/factory"
@@ -65,9 +64,8 @@ type Controller struct {
6564

6665
podsLister corev1listers.PodLister
6766

68-
operatorClient v1helpers.OperatorClient
69-
kubeClient kubernetes.Interface
70-
openshiftClusterConfigClient openshiftconfigclientv1.ClusterOperatorInterface
67+
operatorClient v1helpers.OperatorClient
68+
kubeClient kubernetes.Interface
7169

7270
delegate Delegate
7371
queue workqueue.RateLimitingInterface
@@ -90,24 +88,22 @@ func NewController(instanceName, operatorNamespace, targetNamespace, targetOpera
9088
informers []factory.Informer,
9189
tagetNamespaceInformers []factory.Informer,
9290
delegate Delegate,
93-
openshiftClusterConfigClient openshiftconfigclientv1.ClusterOperatorInterface,
9491
eventRecorder events.Recorder,
9592
versionRecorder status.VersionGetter,
9693
) factory.Controller {
9794
controllerRef := &Controller{
98-
controllerInstanceName: factory.ControllerInstanceName(instanceName, "Workload"),
99-
operatorNamespace: operatorNamespace,
100-
targetNamespace: targetNamespace,
101-
targetOperandVersion: targetOperandVersion,
102-
operandNamePrefix: operandNamePrefix,
103-
conditionsPrefix: conditionsPrefix,
104-
operatorClient: operatorClient,
105-
kubeClient: kubeClient,
106-
podsLister: podLister,
107-
delegate: delegate,
108-
openshiftClusterConfigClient: openshiftClusterConfigClient,
109-
versionRecorder: versionRecorder,
110-
queue: workqueue.NewNamedRateLimitingQueue(workqueue.DefaultControllerRateLimiter(), instanceName),
95+
controllerInstanceName: factory.ControllerInstanceName(instanceName, "Workload"),
96+
operatorNamespace: operatorNamespace,
97+
targetNamespace: targetNamespace,
98+
targetOperandVersion: targetOperandVersion,
99+
operandNamePrefix: operandNamePrefix,
100+
conditionsPrefix: conditionsPrefix,
101+
operatorClient: operatorClient,
102+
kubeClient: kubeClient,
103+
podsLister: podLister,
104+
delegate: delegate,
105+
versionRecorder: versionRecorder,
106+
queue: workqueue.NewNamedRateLimitingQueue(workqueue.DefaultControllerRateLimiter(), instanceName),
111107
}
112108

113109
c := factory.New()

pkg/operator/apiserver/controllerset/apiservercontrollerset.go

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ import (
99

1010
configv1 "github.com/openshift/api/config/v1"
1111
configv1client "github.com/openshift/client-go/config/clientset/versioned/typed/config/v1"
12-
openshiftconfigclientv1 "github.com/openshift/client-go/config/clientset/versioned/typed/config/v1"
1312
configinformers "github.com/openshift/client-go/config/informers/externalversions"
1413
configv1informers "github.com/openshift/client-go/config/informers/externalversions/config/v1"
1514
"github.com/openshift/library-go/pkg/controller/factory"
@@ -267,7 +266,6 @@ func (cs *APIServerControllerSet) WithWorkloadController(
267266
name, operatorNamespace, targetNamespace, targetOperandVersion, operandNamePrefix, conditionsPrefix string,
268267
kubeClient kubernetes.Interface,
269268
delegate workload.Delegate,
270-
openshiftClusterConfigClient openshiftconfigclientv1.ClusterOperatorInterface,
271269
versionRecorder status.VersionGetter,
272270
kubeInformersForNamespaces v1helpers.KubeInformersForNamespaces,
273271
informers ...factory.Informer) *APIServerControllerSet {
@@ -292,7 +290,6 @@ func (cs *APIServerControllerSet) WithWorkloadController(
292290
[]factory.Informer{kubeInformersForNamespaces.InformersFor(targetNamespace).Core().V1().Namespaces().Informer()},
293291

294292
delegate,
295-
openshiftClusterConfigClient,
296293
cs.eventRecorder,
297294
versionRecorder)
298295

0 commit comments

Comments
 (0)