From bf9511eda639a2f1d3058167f2d135af387355df Mon Sep 17 00:00:00 2001 From: carlory Date: Thu, 28 Aug 2025 14:47:22 +0800 Subject: [PATCH] Remove GA feature gate ComponentSLIs Signed-off-by: carlory --- .../metrics/features/kube_features.go | 17 +---------------- .../reference/versioned_feature_list.yaml | 14 -------------- 2 files changed, 1 insertion(+), 30 deletions(-) diff --git a/staging/src/k8s.io/component-base/metrics/features/kube_features.go b/staging/src/k8s.io/component-base/metrics/features/kube_features.go index 5f41802cba2..b2f8c65275f 100644 --- a/staging/src/k8s.io/component-base/metrics/features/kube_features.go +++ b/staging/src/k8s.io/component-base/metrics/features/kube_features.go @@ -17,26 +17,11 @@ limitations under the License. package features import ( - "k8s.io/apimachinery/pkg/util/version" "k8s.io/component-base/featuregate" ) -const ( - // owner: @logicalhan - // kep: https://kep.k8s.io/3466 - ComponentSLIs featuregate.Feature = "ComponentSLIs" -) - func featureGates() map[featuregate.Feature]featuregate.VersionedSpecs { - return map[featuregate.Feature]featuregate.VersionedSpecs{ - ComponentSLIs: { - {Version: version.MustParse("1.26"), Default: false, PreRelease: featuregate.Alpha}, - {Version: version.MustParse("1.27"), Default: true, PreRelease: featuregate.Beta}, - // ComponentSLIs officially graduated to GA in v1.29 but the gate was not updated until v1.32. - // To support emulated versions, keep the gate until v1.35. - {Version: version.MustParse("1.32"), Default: true, PreRelease: featuregate.GA, LockToDefault: true}, - }, - } + return map[featuregate.Feature]featuregate.VersionedSpecs{} } // AddFeatureGates adds all feature gates used by this package. diff --git a/test/compatibility_lifecycle/reference/versioned_feature_list.yaml b/test/compatibility_lifecycle/reference/versioned_feature_list.yaml index 73f8d833da5..9168bddcd35 100644 --- a/test/compatibility_lifecycle/reference/versioned_feature_list.yaml +++ b/test/compatibility_lifecycle/reference/versioned_feature_list.yaml @@ -217,20 +217,6 @@ lockToDefault: false preRelease: Alpha version: "1.32" -- name: ComponentSLIs - versionedSpecs: - - default: false - lockToDefault: false - preRelease: Alpha - version: "1.26" - - default: true - lockToDefault: false - preRelease: Beta - version: "1.27" - - default: true - lockToDefault: true - preRelease: GA - version: "1.32" - name: ComponentStatusz versionedSpecs: - default: false