Skip to content

Commit ff8dcec

Browse files
authored
init sclist only when enable StatefulSetAutoResizePVCGate (#2020)
Signed-off-by: Abner-1 <[email protected]>
1 parent 4025f61 commit ff8dcec

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

pkg/controller/statefulset/statefulset_controller.go

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -136,7 +136,10 @@ func newReconciler(mgr manager.Manager) (reconcile.Reconciler, error) {
136136
statefulSetLister := kruiseappslisters.NewStatefulSetLister(statefulSetInformer.(toolscache.SharedIndexInformer).GetIndexer())
137137
podLister := corelisters.NewPodLister(podInformer.(toolscache.SharedIndexInformer).GetIndexer())
138138
pvcLister := corelisters.NewPersistentVolumeClaimLister(pvcInformer.(toolscache.SharedIndexInformer).GetIndexer())
139-
scLister := storagelisters.NewStorageClassLister(scInformer.(toolscache.SharedIndexInformer).GetIndexer())
139+
var scLister storagelisters.StorageClassLister
140+
if utilfeature.DefaultFeatureGate.Enabled(features.StatefulSetAutoResizePVCGate) {
141+
scLister = storagelisters.NewStorageClassLister(scInformer.(toolscache.SharedIndexInformer).GetIndexer())
142+
}
140143

141144
genericClient := client.GetGenericClientWithName("statefulset-controller")
142145
eventBroadcaster := record.NewBroadcaster()

0 commit comments

Comments
 (0)