@@ -35,7 +35,6 @@ import (
35
35
appslisters "k8s.io/client-go/listers/apps/v1"
36
36
corelisters "k8s.io/client-go/listers/core/v1"
37
37
storagelisters "k8s.io/client-go/listers/storage/v1"
38
- toolscache "k8s.io/client-go/tools/cache"
39
38
"k8s.io/client-go/tools/record"
40
39
"k8s.io/klog/v2"
41
40
kubecontroller "k8s.io/kubernetes/pkg/controller"
@@ -54,6 +53,7 @@ import (
54
53
"github.com/openkruise/kruise/pkg/client"
55
54
kruiseclientset "github.com/openkruise/kruise/pkg/client/clientset/versioned"
56
55
kruiseappslisters "github.com/openkruise/kruise/pkg/client/listers/apps/v1beta1"
56
+ controllerutil "github.com/openkruise/kruise/pkg/controller/util"
57
57
"github.com/openkruise/kruise/pkg/features"
58
58
"github.com/openkruise/kruise/pkg/util"
59
59
utilclient "github.com/openkruise/kruise/pkg/util/client"
@@ -133,10 +133,10 @@ func newReconciler(mgr manager.Manager) (reconcile.Reconciler, error) {
133
133
return nil , err
134
134
}
135
135
136
- statefulSetLister := kruiseappslisters .NewStatefulSetLister (statefulSetInformer .(toolscache. SharedIndexInformer ). GetIndexer ( ))
137
- podLister := corelisters .NewPodLister (podInformer .(toolscache. SharedIndexInformer ). GetIndexer ( ))
138
- pvcLister := corelisters .NewPersistentVolumeClaimLister (pvcInformer .(toolscache. SharedIndexInformer ). GetIndexer ( ))
139
- scLister := storagelisters .NewStorageClassLister (scInformer .(toolscache. SharedIndexInformer ). GetIndexer ( ))
136
+ statefulSetLister := kruiseappslisters .NewStatefulSetLister (controllerutil . GetCacheIndexer ( statefulSetInformer ))
137
+ podLister := corelisters .NewPodLister (controllerutil . GetCacheIndexer ( podInformer ))
138
+ pvcLister := corelisters .NewPersistentVolumeClaimLister (controllerutil . GetCacheIndexer ( pvcInformer ))
139
+ scLister := storagelisters .NewStorageClassLister (controllerutil . GetCacheIndexer ( scInformer ))
140
140
141
141
genericClient := client .GetGenericClientWithName ("statefulset-controller" )
142
142
eventBroadcaster := record .NewBroadcaster ()
@@ -159,7 +159,7 @@ func newReconciler(mgr manager.Manager) (reconcile.Reconciler, error) {
159
159
inplaceupdate .New (utilclient .NewClientFromManager (mgr , "statefulset-controller" ), revisionadapter .NewDefaultImpl ()),
160
160
lifecycle .New (utilclient .NewClientFromManager (mgr , "statefulset-controller" )),
161
161
NewRealStatefulSetStatusUpdater (genericClient .KruiseClient , statefulSetLister ),
162
- history .NewHistory (genericClient .KubeClient , appslisters .NewControllerRevisionLister (revInformer .(toolscache. SharedIndexInformer ). GetIndexer ( ))),
162
+ history .NewHistory (genericClient .KubeClient , appslisters .NewControllerRevisionLister (controllerutil . GetCacheIndexer ( revInformer ))),
163
163
recorder ,
164
164
),
165
165
podControl : kubecontroller.RealPodControl {KubeClient : genericClient .KubeClient , Recorder : recorder },
0 commit comments