From 69964319d1466d39a190a634a78440247ef83316 Mon Sep 17 00:00:00 2001 From: Paco Xu Date: Wed, 22 Jan 2025 16:50:26 +0800 Subject: [PATCH] remove GAed EfficientWatchResumption since v1.24 --- pkg/features/versioned_kube_features.go | 6 ------ .../k8s.io/apiserver/pkg/features/kube_features.go | 10 ---------- .../test_data/versioned_feature_list.yaml | 14 -------------- 3 files changed, 30 deletions(-) diff --git a/pkg/features/versioned_kube_features.go b/pkg/features/versioned_kube_features.go index 1f932552412..51d8728cce5 100644 --- a/pkg/features/versioned_kube_features.go +++ b/pkg/features/versioned_kube_features.go @@ -283,12 +283,6 @@ var defaultVersionedKubernetesFeatureGates = map[featuregate.Feature]featuregate {Version: version.MustParse("1.31"), Default: false, PreRelease: featuregate.Alpha}, }, - genericfeatures.EfficientWatchResumption: { - {Version: version.MustParse("1.20"), Default: false, PreRelease: featuregate.Alpha}, - {Version: version.MustParse("1.21"), Default: true, PreRelease: featuregate.Beta}, - {Version: version.MustParse("1.24"), Default: true, PreRelease: featuregate.GA, LockToDefault: true}, - }, - genericfeatures.KMSv1: { {Version: version.MustParse("1.0"), Default: true, PreRelease: featuregate.GA}, {Version: version.MustParse("1.28"), Default: true, PreRelease: featuregate.Deprecated}, diff --git a/staging/src/k8s.io/apiserver/pkg/features/kube_features.go b/staging/src/k8s.io/apiserver/pkg/features/kube_features.go index e8f18d78591..becfa026da0 100644 --- a/staging/src/k8s.io/apiserver/pkg/features/kube_features.go +++ b/staging/src/k8s.io/apiserver/pkg/features/kube_features.go @@ -116,10 +116,6 @@ const ( // Enables coordinated leader election in the API server CoordinatedLeaderElection featuregate.Feature = "CoordinatedLeaderElection" - // - // Allows for updating watchcache resource version with progress notify events. - EfficientWatchResumption featuregate.Feature = "EfficientWatchResumption" - // owner: @aramase // kep: https://kep.k8s.io/3299 // deprecated: v1.28 @@ -331,12 +327,6 @@ var defaultVersionedKubernetesFeatureGates = map[featuregate.Feature]featuregate {Version: version.MustParse("1.31"), Default: false, PreRelease: featuregate.Alpha}, }, - EfficientWatchResumption: { - {Version: version.MustParse("1.20"), Default: false, PreRelease: featuregate.Alpha}, - {Version: version.MustParse("1.21"), Default: true, PreRelease: featuregate.Beta}, - {Version: version.MustParse("1.24"), Default: true, PreRelease: featuregate.GA, LockToDefault: true}, - }, - KMSv1: { {Version: version.MustParse("1.0"), Default: true, PreRelease: featuregate.GA}, {Version: version.MustParse("1.28"), Default: true, PreRelease: featuregate.Deprecated}, diff --git a/test/featuregates_linter/test_data/versioned_feature_list.yaml b/test/featuregates_linter/test_data/versioned_feature_list.yaml index 31d904c2baf..9450c38798f 100644 --- a/test/featuregates_linter/test_data/versioned_feature_list.yaml +++ b/test/featuregates_linter/test_data/versioned_feature_list.yaml @@ -452,20 +452,6 @@ lockToDefault: false preRelease: Beta version: "1.32" -- name: EfficientWatchResumption - versionedSpecs: - - default: false - lockToDefault: false - preRelease: Alpha - version: "1.20" - - default: true - lockToDefault: false - preRelease: Beta - version: "1.21" - - default: true - lockToDefault: true - preRelease: GA - version: "1.24" - name: ElasticIndexedJob versionedSpecs: - default: true