@@ -37,13 +37,11 @@ import (
37
37
utilfeature "k8s.io/apiserver/pkg/util/feature"
38
38
coreinformers "k8s.io/client-go/informers/core/v1"
39
39
storageinformersv1 "k8s.io/client-go/informers/storage/v1"
40
- storageinformers "k8s.io/client-go/informers/storage/v1beta1"
41
40
clientset "k8s.io/client-go/kubernetes"
42
41
"k8s.io/client-go/kubernetes/scheme"
43
42
v1core "k8s.io/client-go/kubernetes/typed/core/v1"
44
43
corelisters "k8s.io/client-go/listers/core/v1"
45
44
storagelistersv1 "k8s.io/client-go/listers/storage/v1"
46
- storagelisters "k8s.io/client-go/listers/storage/v1beta1"
47
45
kcache "k8s.io/client-go/tools/cache"
48
46
"k8s.io/client-go/tools/record"
49
47
"k8s.io/client-go/util/workqueue"
@@ -111,7 +109,7 @@ func NewAttachDetachController(
111
109
pvcInformer coreinformers.PersistentVolumeClaimInformer ,
112
110
pvInformer coreinformers.PersistentVolumeInformer ,
113
111
csiNodeInformer storageinformersv1.CSINodeInformer ,
114
- csiDriverInformer storageinformers .CSIDriverInformer ,
112
+ csiDriverInformer storageinformersv1 .CSIDriverInformer ,
115
113
cloud cloudprovider.Interface ,
116
114
plugins []volume.VolumePlugin ,
117
115
prober volume.DynamicPluginProber ,
@@ -140,10 +138,8 @@ func NewAttachDetachController(
140
138
adc .csiNodeSynced = csiNodeInformer .Informer ().HasSynced
141
139
}
142
140
143
- if utilfeature .DefaultFeatureGate .Enabled (features .CSIDriverRegistry ) {
144
- adc .csiDriverLister = csiDriverInformer .Lister ()
145
- adc .csiDriversSynced = csiDriverInformer .Informer ().HasSynced
146
- }
141
+ adc .csiDriverLister = csiDriverInformer .Lister ()
142
+ adc .csiDriversSynced = csiDriverInformer .Informer ().HasSynced
147
143
148
144
if err := adc .volumePluginMgr .InitPlugins (plugins , prober , adc ); err != nil {
149
145
return nil , fmt .Errorf ("Could not initialize volume plugins for Attach/Detach Controller: %+v" , err )
@@ -281,7 +277,7 @@ type attachDetachController struct {
281
277
// csiDriverLister is the shared CSIDriver lister used to fetch and store
282
278
// CSIDriver objects from the API server. It is shared with other controllers
283
279
// and therefore the CSIDriver objects in its store should be treated as immutable.
284
- csiDriverLister storagelisters .CSIDriverLister
280
+ csiDriverLister storagelistersv1 .CSIDriverLister
285
281
csiDriversSynced kcache.InformerSynced
286
282
287
283
// cloud provider used by volume host
@@ -693,7 +689,7 @@ func (adc *attachDetachController) CSINodeLister() storagelistersv1.CSINodeListe
693
689
return adc .csiNodeLister
694
690
}
695
691
696
- func (adc * attachDetachController ) CSIDriverLister () storagelisters .CSIDriverLister {
692
+ func (adc * attachDetachController ) CSIDriverLister () storagelistersv1 .CSIDriverLister {
697
693
return adc .csiDriverLister
698
694
}
699
695
@@ -822,6 +818,6 @@ func (adc *attachDetachController) GetSubpather() subpath.Interface {
822
818
return nil
823
819
}
824
820
825
- func (adc * attachDetachController ) GetCSIDriverLister () storagelisters .CSIDriverLister {
821
+ func (adc * attachDetachController ) GetCSIDriverLister () storagelistersv1 .CSIDriverLister {
826
822
return adc .csiDriverLister
827
823
}
0 commit comments