mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-08-09 12:07:47 +00:00
Merge pull request #118095 from carlory/patch-002
remove unused pv informer from expand_controller
This commit is contained in:
commit
8a0b1bbf24
@ -343,7 +343,6 @@ func startVolumeExpandController(ctx context.Context, controllerContext Controll
|
|||||||
expandController, expandControllerErr := expand.NewExpandController(
|
expandController, expandControllerErr := expand.NewExpandController(
|
||||||
controllerContext.ClientBuilder.ClientOrDie("expand-controller"),
|
controllerContext.ClientBuilder.ClientOrDie("expand-controller"),
|
||||||
controllerContext.InformerFactory.Core().V1().PersistentVolumeClaims(),
|
controllerContext.InformerFactory.Core().V1().PersistentVolumeClaims(),
|
||||||
controllerContext.InformerFactory.Core().V1().PersistentVolumes(),
|
|
||||||
controllerContext.Cloud,
|
controllerContext.Cloud,
|
||||||
plugins,
|
plugins,
|
||||||
csiTranslator,
|
csiTranslator,
|
||||||
|
@ -81,9 +81,6 @@ type expandController struct {
|
|||||||
pvcLister corelisters.PersistentVolumeClaimLister
|
pvcLister corelisters.PersistentVolumeClaimLister
|
||||||
pvcsSynced cache.InformerSynced
|
pvcsSynced cache.InformerSynced
|
||||||
|
|
||||||
pvLister corelisters.PersistentVolumeLister
|
|
||||||
pvSynced cache.InformerSynced
|
|
||||||
|
|
||||||
// cloud provider used by volume host
|
// cloud provider used by volume host
|
||||||
cloud cloudprovider.Interface
|
cloud cloudprovider.Interface
|
||||||
|
|
||||||
@ -108,7 +105,6 @@ type expandController struct {
|
|||||||
func NewExpandController(
|
func NewExpandController(
|
||||||
kubeClient clientset.Interface,
|
kubeClient clientset.Interface,
|
||||||
pvcInformer coreinformers.PersistentVolumeClaimInformer,
|
pvcInformer coreinformers.PersistentVolumeClaimInformer,
|
||||||
pvInformer coreinformers.PersistentVolumeInformer,
|
|
||||||
cloud cloudprovider.Interface,
|
cloud cloudprovider.Interface,
|
||||||
plugins []volume.VolumePlugin,
|
plugins []volume.VolumePlugin,
|
||||||
translator CSINameTranslator,
|
translator CSINameTranslator,
|
||||||
@ -120,8 +116,6 @@ func NewExpandController(
|
|||||||
cloud: cloud,
|
cloud: cloud,
|
||||||
pvcLister: pvcInformer.Lister(),
|
pvcLister: pvcInformer.Lister(),
|
||||||
pvcsSynced: pvcInformer.Informer().HasSynced,
|
pvcsSynced: pvcInformer.Informer().HasSynced,
|
||||||
pvLister: pvInformer.Lister(),
|
|
||||||
pvSynced: pvInformer.Informer().HasSynced,
|
|
||||||
queue: workqueue.NewNamedRateLimitingQueue(workqueue.DefaultControllerRateLimiter(), "volume_expand"),
|
queue: workqueue.NewNamedRateLimitingQueue(workqueue.DefaultControllerRateLimiter(), "volume_expand"),
|
||||||
translator: translator,
|
translator: translator,
|
||||||
csiMigratedPluginManager: csiMigratedPluginManager,
|
csiMigratedPluginManager: csiMigratedPluginManager,
|
||||||
@ -339,7 +333,7 @@ func (expc *expandController) Run(ctx context.Context) {
|
|||||||
logger.Info("Starting expand controller")
|
logger.Info("Starting expand controller")
|
||||||
defer logger.Info("Shutting down expand controller")
|
defer logger.Info("Shutting down expand controller")
|
||||||
|
|
||||||
if !cache.WaitForNamedCacheSync("expand", ctx.Done(), expc.pvcsSynced, expc.pvSynced) {
|
if !cache.WaitForNamedCacheSync("expand", ctx.Done(), expc.pvcsSynced) {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -95,7 +95,6 @@ func TestSyncHandler(t *testing.T) {
|
|||||||
fakeKubeClient := controllervolumetesting.CreateTestClient()
|
fakeKubeClient := controllervolumetesting.CreateTestClient()
|
||||||
informerFactory := informers.NewSharedInformerFactory(fakeKubeClient, controller.NoResyncPeriodFunc())
|
informerFactory := informers.NewSharedInformerFactory(fakeKubeClient, controller.NoResyncPeriodFunc())
|
||||||
pvcInformer := informerFactory.Core().V1().PersistentVolumeClaims()
|
pvcInformer := informerFactory.Core().V1().PersistentVolumeClaims()
|
||||||
pvInformer := informerFactory.Core().V1().PersistentVolumes()
|
|
||||||
|
|
||||||
pvc := test.pvc
|
pvc := test.pvc
|
||||||
if tc.pv != nil {
|
if tc.pv != nil {
|
||||||
@ -107,7 +106,7 @@ func TestSyncHandler(t *testing.T) {
|
|||||||
}
|
}
|
||||||
allPlugins := []volume.VolumePlugin{}
|
allPlugins := []volume.VolumePlugin{}
|
||||||
translator := csitrans.New()
|
translator := csitrans.New()
|
||||||
expc, err := NewExpandController(fakeKubeClient, pvcInformer, pvInformer, nil, allPlugins, translator, csimigration.NewPluginManager(translator, utilfeature.DefaultFeatureGate), nil)
|
expc, err := NewExpandController(fakeKubeClient, pvcInformer, nil, allPlugins, translator, csimigration.NewPluginManager(translator, utilfeature.DefaultFeatureGate), nil)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
t.Fatalf("error creating expand controller : %v", err)
|
t.Fatalf("error creating expand controller : %v", err)
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user