From 41adc93ca3a91abaa65ed2587668923b73171b8b Mon Sep 17 00:00:00 2001 From: Paco Xu Date: Wed, 30 Aug 2023 10:56:35 +0800 Subject: [PATCH] remove GAed FG DownwardAPIHugePages --- pkg/apis/core/validation/validation_test.go | 1 - pkg/features/kube_features.go | 10 ---------- 2 files changed, 11 deletions(-) diff --git a/pkg/apis/core/validation/validation_test.go b/pkg/apis/core/validation/validation_test.go index 262db4b4c4c..8ccde5ae836 100644 --- a/pkg/apis/core/validation/validation_test.go +++ b/pkg/apis/core/validation/validation_test.go @@ -5613,7 +5613,6 @@ func TestHugePagesEnv(t *testing.T) { // enable gate for _, testCase := range testCases { t.Run(testCase.Name, func(t *testing.T) { - defer featuregatetesting.SetFeatureGateDuringTest(t, utilfeature.DefaultFeatureGate, features.DownwardAPIHugePages, true)() opts := PodValidationOptions{} if errs := validateEnvVarValueFrom(testCase, field.NewPath("field"), opts); len(errs) != 0 { t.Errorf("expected success, got: %v", errs) diff --git a/pkg/features/kube_features.go b/pkg/features/kube_features.go index 7bf04b41619..3fcfee80899 100644 --- a/pkg/features/kube_features.go +++ b/pkg/features/kube_features.go @@ -238,14 +238,6 @@ const ( // Disable in-tree functionality in kubelet to authenticate to cloud provider container registries for image pull credentials. DisableKubeletCloudCredentialProviders featuregate.Feature = "DisableKubeletCloudCredentialProviders" - // owner: @derekwaynecarr - // alpha: v1.20 - // beta: v1.21 (off by default until 1.22) - // ga: v1.27 - // - // Enables usage of hugepages- in downward API. - DownwardAPIHugePages featuregate.Feature = "DownwardAPIHugePages" - // owner: @pohly // kep: http://kep.k8s.io/3063 // alpha: v1.26 @@ -1016,8 +1008,6 @@ var defaultKubernetesFeatureGates = map[featuregate.Feature]featuregate.FeatureS DevicePluginCDIDevices: {Default: false, PreRelease: featuregate.Alpha}, - DownwardAPIHugePages: {Default: true, PreRelease: featuregate.GA, LockToDefault: true}, // remove in v1.29 - DynamicResourceAllocation: {Default: false, PreRelease: featuregate.Alpha}, EventedPLEG: {Default: false, PreRelease: featuregate.Beta}, // off by default, requires CRI Runtime support