@@ -6,14 +6,12 @@ import (
66 apiextinformers "k8s.io/apiextensions-apiserver/pkg/client/informers/externalversions"
77 "k8s.io/apimachinery/pkg/runtime/schema"
88 "k8s.io/client-go/informers"
9- clusterapiinformers "sigs.k8s.io/cluster-api/pkg/client/informers_generated/externalversions"
109)
1110
1211// ControllerContext stores all the informers for a variety of kubernetes objects.
1312type ControllerContext struct {
1413 ClientBuilder * ClientBuilder
1514
16- CAPINamespacedInformerFactory clusterapiinformers.SharedInformerFactory
1715 KubeInformerFactory informers.SharedInformerFactory
1816 KubeNamespacedInformerFactory informers.SharedInformerFactory
1917 APIExtInformerFactory apiextinformers.SharedInformerFactory
@@ -31,19 +29,15 @@ type ControllerContext struct {
3129
3230// CreateControllerContext creates the ControllerContext with the ClientBuilder.
3331func CreateControllerContext (cb * ClientBuilder , stop <- chan struct {}, targetNamespace string ) * ControllerContext {
34- clusterAPIClient := cb .ClusterAPIClientOrDie ("cluster-api-shared-informer" )
3532 kubeClient := cb .KubeClientOrDie ("kube-shared-informer" )
3633 apiExtClient := cb .APIExtClientOrDie ("apiext-shared-informer" )
3734
38- sharedNamespacedInformers := clusterapiinformers .NewFilteredSharedInformerFactory (clusterAPIClient , resyncPeriod ()(), targetNamespace , nil )
39-
4035 kubeSharedInformer := informers .NewSharedInformerFactory (kubeClient , resyncPeriod ()())
4136 kubeNamespacedSharedInformer := informers .NewFilteredSharedInformerFactory (kubeClient , resyncPeriod ()(), targetNamespace , nil )
4237 apiExtSharedInformer := apiextinformers .NewSharedInformerFactory (apiExtClient , resyncPeriod ()())
4338
4439 return & ControllerContext {
4540 ClientBuilder : cb ,
46- CAPINamespacedInformerFactory : sharedNamespacedInformers ,
4741 KubeInformerFactory : kubeSharedInformer ,
4842 KubeNamespacedInformerFactory : kubeNamespacedSharedInformer ,
4943 APIExtInformerFactory : apiExtSharedInformer ,
0 commit comments