From dc12e00fd2b49ddc28834af1fcd38f407288a220 Mon Sep 17 00:00:00 2001 From: carlory Date: Thu, 13 Nov 2025 11:48:40 +0800 Subject: [PATCH] remove CheckMigrationFeatureFlags Signed-off-by: carlory --- pkg/volume/csimigration/plugin_manager.go | 13 ------------- 1 file changed, 13 deletions(-) diff --git a/pkg/volume/csimigration/plugin_manager.go b/pkg/volume/csimigration/plugin_manager.go index 1111fb9a59e..93718216123 100644 --- a/pkg/volume/csimigration/plugin_manager.go +++ b/pkg/volume/csimigration/plugin_manager.go @@ -21,7 +21,6 @@ import ( "fmt" v1 "k8s.io/api/core/v1" - "k8s.io/component-base/featuregate" csilibplugins "k8s.io/csi-translation-lib/plugins" "k8s.io/klog/v2" "k8s.io/kubernetes/pkg/volume" @@ -149,15 +148,3 @@ func TranslateInTreeSpecToCSI(logger klog.Logger, spec *volume.Spec, podNamespac InlineVolumeSpecForCSIMigration: inlineVolume, }, nil } - -// CheckMigrationFeatureFlags checks the configuration of feature flags related -// to CSI Migration is valid. It will return whether the migration is complete -// by looking up the pluginUnregister flag -func CheckMigrationFeatureFlags(f featuregate.FeatureGate, pluginMigration, - pluginUnregister featuregate.Feature) (migrationComplete bool, err error) { - // This is for in-tree plugin that get migration finished - if f.Enabled(pluginMigration) && f.Enabled(pluginUnregister) { - return true, nil - } - return false, nil -}