Skip to content

Commit 6990a37

Browse files
committed
remove dead code
1 parent 02446da commit 6990a37

File tree

1 file changed

+12
-29
lines changed

1 file changed

+12
-29
lines changed

pkg/cmd/controller/interfaces.go

+12-29
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,11 @@ import (
77

88
"k8s.io/klog/v2"
99

10-
"k8s.io/apimachinery/pkg/api/meta"
1110
"k8s.io/apimachinery/pkg/runtime/schema"
1211
"k8s.io/apimachinery/pkg/util/sets"
13-
"k8s.io/apimachinery/pkg/util/wait"
14-
cacheddiscovery "k8s.io/client-go/discovery/cached"
1512
"k8s.io/client-go/informers"
1613
"k8s.io/client-go/kubernetes"
1714
"k8s.io/client-go/rest"
18-
"k8s.io/client-go/restmapper"
1915
"k8s.io/controller-manager/app"
2016
"k8s.io/controller-manager/pkg/clientbuilder"
2117

@@ -68,11 +64,6 @@ func NewControllerContext(
6864
clientConfig.Burst = clientConfig.Burst/10 + 1
6965
}
7066

71-
discoveryClient := cacheddiscovery.NewMemCacheClient(kubeClient.Discovery())
72-
dynamicRestMapper := restmapper.NewDeferredDiscoveryRESTMapper(discoveryClient)
73-
dynamicRestMapper.Reset()
74-
go wait.Until(dynamicRestMapper.Reset, 30*time.Second, ctx.Done())
75-
7667
appsClient, err := appsclient.NewForConfig(clientConfig)
7768
if err != nil {
7869
return nil, err
@@ -117,20 +108,17 @@ func NewControllerContext(
117108
ClientBuilder: OpenshiftControllerClientBuilder{
118109
ControllerClientBuilder: clientbuilder.NewDynamicClientBuilder(rest.AnonymousClientConfig(clientConfig), kubeClient.CoreV1(), defaultOpenShiftInfraNamespace),
119110
},
120-
KubernetesInformers: informers.NewSharedInformerFactory(kubeClient, defaultInformerResyncPeriod),
121-
OpenshiftConfigKubernetesInformers: informers.NewSharedInformerFactoryWithOptions(kubeClient, defaultInformerResyncPeriod, informers.WithNamespace("openshift-config")),
122-
ControllerManagerKubeInformers: informers.NewSharedInformerFactoryWithOptions(kubeClient, defaultInformerResyncPeriod, informers.WithNamespace("openshift-controller-manager")),
123-
AppsInformers: appsinformer.NewSharedInformerFactory(appsClient, defaultInformerResyncPeriod),
124-
BuildInformers: buildinformer.NewSharedInformerFactory(buildClient, defaultInformerResyncPeriod),
125-
ConfigInformers: configinformer.NewSharedInformerFactory(configClient, defaultInformerResyncPeriod),
126-
ImageInformers: imageinformer.NewSharedInformerFactory(imageClient, defaultInformerResyncPeriod),
127-
OperatorInformers: operatorinformer.NewSharedInformerFactory(operatorClient, defaultInformerResyncPeriod),
128-
QuotaInformers: quotainformer.NewSharedInformerFactory(quotaClient, defaultInformerResyncPeriod),
129-
RouteInformers: routeinformer.NewSharedInformerFactory(routerClient, defaultInformerResyncPeriod),
130-
SecurityInformers: securityinformer.NewSharedInformerFactory(securityClient, defaultInformerResyncPeriod),
131-
TemplateInformers: templateinformer.NewSharedInformerFactory(templateClient, defaultInformerResyncPeriod),
132-
InformersStarted: make(chan struct{}),
133-
RestMapper: dynamicRestMapper,
111+
KubernetesInformers: informers.NewSharedInformerFactory(kubeClient, defaultInformerResyncPeriod),
112+
AppsInformers: appsinformer.NewSharedInformerFactory(appsClient, defaultInformerResyncPeriod),
113+
BuildInformers: buildinformer.NewSharedInformerFactory(buildClient, defaultInformerResyncPeriod),
114+
ConfigInformers: configinformer.NewSharedInformerFactory(configClient, defaultInformerResyncPeriod),
115+
ImageInformers: imageinformer.NewSharedInformerFactory(imageClient, defaultInformerResyncPeriod),
116+
OperatorInformers: operatorinformer.NewSharedInformerFactory(operatorClient, defaultInformerResyncPeriod),
117+
QuotaInformers: quotainformer.NewSharedInformerFactory(quotaClient, defaultInformerResyncPeriod),
118+
RouteInformers: routeinformer.NewSharedInformerFactory(routerClient, defaultInformerResyncPeriod),
119+
SecurityInformers: securityinformer.NewSharedInformerFactory(securityClient, defaultInformerResyncPeriod),
120+
TemplateInformers: templateinformer.NewSharedInformerFactory(templateClient, defaultInformerResyncPeriod),
121+
InformersStarted: make(chan struct{}),
134122
}
135123
openshiftControllerContext.GenericResourceInformer = openshiftControllerContext.ToGenericInformer()
136124

@@ -172,9 +160,7 @@ type EnhancedControllerContext struct {
172160
// ClientBuilder will provide a client for this controller to use
173161
ClientBuilder ControllerClientBuilder
174162

175-
KubernetesInformers informers.SharedInformerFactory
176-
OpenshiftConfigKubernetesInformers informers.SharedInformerFactory
177-
ControllerManagerKubeInformers informers.SharedInformerFactory
163+
KubernetesInformers informers.SharedInformerFactory
178164

179165
TemplateInformers templateinformer.SharedInformerFactory
180166
QuotaInformers quotainformer.SharedInformerFactory
@@ -188,7 +174,6 @@ type EnhancedControllerContext struct {
188174
SecurityInformers securityinformer.SharedInformerFactory
189175

190176
GenericResourceInformer genericinformers.GenericResourceInformer
191-
RestMapper meta.RESTMapper
192177

193178
informersStartedLock sync.Mutex
194179
informersStartedClosed bool
@@ -199,8 +184,6 @@ type EnhancedControllerContext struct {
199184

200185
func (c *EnhancedControllerContext) StartInformers(stopCh <-chan struct{}) {
201186
c.KubernetesInformers.Start(stopCh)
202-
c.OpenshiftConfigKubernetesInformers.Start(stopCh)
203-
c.ControllerManagerKubeInformers.Start(stopCh)
204187

205188
c.AppsInformers.Start(stopCh)
206189
c.BuildInformers.Start(stopCh)

0 commit comments

Comments
 (0)