From 8d7aed698b772d38087103f385569ab769647923 Mon Sep 17 00:00:00 2001 From: Paco Xu Date: Fri, 17 Jan 2025 15:56:19 +0800 Subject: [PATCH] remove APIListChunking which was GAed since v1.29 --- pkg/features/versioned_kube_features.go | 6 ------ .../k8s.io/apiserver/pkg/features/kube_features.go | 13 ------------- .../test_data/versioned_feature_list.yaml | 14 -------------- 3 files changed, 33 deletions(-) diff --git a/pkg/features/versioned_kube_features.go b/pkg/features/versioned_kube_features.go index 37ead063796..b6dc23a9a73 100644 --- a/pkg/features/versioned_kube_features.go +++ b/pkg/features/versioned_kube_features.go @@ -238,12 +238,6 @@ var defaultVersionedKubernetesFeatureGates = map[featuregate.Feature]featuregate {Version: version.MustParse("1.32"), Default: true, PreRelease: featuregate.Beta}, }, - genericfeatures.APIListChunking: { - {Version: version.MustParse("1.8"), Default: false, PreRelease: featuregate.Alpha}, - {Version: version.MustParse("1.9"), Default: true, PreRelease: featuregate.Beta}, - {Version: version.MustParse("1.29"), Default: true, PreRelease: featuregate.GA, LockToDefault: true}, - }, - genericfeatures.APIResponseCompression: { {Version: version.MustParse("1.8"), Default: false, PreRelease: featuregate.Alpha}, {Version: version.MustParse("1.16"), Default: true, PreRelease: featuregate.Beta}, 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 a8a3bcbb082..e8f18d78591 100644 --- a/staging/src/k8s.io/apiserver/pkg/features/kube_features.go +++ b/staging/src/k8s.io/apiserver/pkg/features/kube_features.go @@ -68,13 +68,6 @@ const ( // resources using the Kubernetes API only. AllowUnsafeMalformedObjectDeletion featuregate.Feature = "AllowUnsafeMalformedObjectDeletion" - // owner: @smarterclayton - // stable: 1.29 - // - // Allow API clients to retrieve resource lists in chunks rather than - // all at once. - APIListChunking featuregate.Feature = "APIListChunking" - // owner: @ilackams // // Enables compression of REST responses (GET and LIST only) @@ -293,12 +286,6 @@ var defaultVersionedKubernetesFeatureGates = map[featuregate.Feature]featuregate {Version: version.MustParse("1.32"), Default: true, PreRelease: featuregate.Beta}, }, - APIListChunking: { - {Version: version.MustParse("1.8"), Default: false, PreRelease: featuregate.Alpha}, - {Version: version.MustParse("1.9"), Default: true, PreRelease: featuregate.Beta}, - {Version: version.MustParse("1.29"), Default: true, PreRelease: featuregate.GA, LockToDefault: true}, - }, - APIResponseCompression: { {Version: version.MustParse("1.8"), Default: false, PreRelease: featuregate.Alpha}, {Version: version.MustParse("1.16"), Default: true, PreRelease: featuregate.Beta}, diff --git a/test/featuregates_linter/test_data/versioned_feature_list.yaml b/test/featuregates_linter/test_data/versioned_feature_list.yaml index e5add626946..65f5821324b 100644 --- a/test/featuregates_linter/test_data/versioned_feature_list.yaml +++ b/test/featuregates_linter/test_data/versioned_feature_list.yaml @@ -102,20 +102,6 @@ lockToDefault: false preRelease: Beta version: "1.24" -- name: APIListChunking - versionedSpecs: - - default: false - lockToDefault: false - preRelease: Alpha - version: "1.8" - - default: true - lockToDefault: false - preRelease: Beta - version: "1.9" - - default: true - lockToDefault: true - preRelease: GA - version: "1.29" - name: APIResponseCompression versionedSpecs: - default: false