From 9d9c3000b015d653915ef4977cb74f2c25bdce3a Mon Sep 17 00:00:00 2001 From: Hemant Kumar Date: Thu, 28 Oct 2021 08:10:08 -0400 Subject: [PATCH] Remove unnecessary unit tests that exercised disabling the feature gate --- pkg/api/pod/util_test.go | 33 --------------------------------- pkg/features/kube_features.go | 2 +- 2 files changed, 1 insertion(+), 34 deletions(-) diff --git a/pkg/api/pod/util_test.go b/pkg/api/pod/util_test.go index e9b5c494554..9b588f67a06 100644 --- a/pkg/api/pod/util_test.go +++ b/pkg/api/pod/util_test.go @@ -562,56 +562,24 @@ func TestDropFSGroupFields(t *testing.T) { } podInfos := []struct { description string - featureEnabled bool newPodHasFSGroupChangePolicy bool pod func() *api.Pod expectPolicyInPod bool }{ { description: "oldPod.FSGroupChangePolicy=nil, feature=true, newPod.FSGroupChangePolicy=true", - featureEnabled: true, pod: nofsGroupPod, newPodHasFSGroupChangePolicy: true, expectPolicyInPod: true, }, - { - description: "oldPod=nil, feature=false, newPod.FSGroupChangePolicy=true", - featureEnabled: false, - pod: func() *api.Pod { return nil }, - newPodHasFSGroupChangePolicy: true, - expectPolicyInPod: false, - }, { description: "oldPod=nil, feature=true, newPod.FSGroupChangePolicy=true", - featureEnabled: true, pod: func() *api.Pod { return nil }, newPodHasFSGroupChangePolicy: true, expectPolicyInPod: true, }, - { - description: "oldPod.FSGroupChangePolicy=nil, feature=false, newPod.FSGroupChangePolicy=true", - featureEnabled: false, - pod: nofsGroupPod, - newPodHasFSGroupChangePolicy: true, - expectPolicyInPod: false, - }, - { - description: "oldPod.FSGroupChangePolicy=true, feature=false, newPod.FSGroupChangePolicy=true", - featureEnabled: false, - pod: fsGroupPod, - newPodHasFSGroupChangePolicy: true, - expectPolicyInPod: true, - }, - { - description: "oldPod.FSGroupChangePolicy=true, feature=false, newPod.FSGroupChangePolicy=false", - featureEnabled: false, - pod: fsGroupPod, - newPodHasFSGroupChangePolicy: false, - expectPolicyInPod: false, - }, { description: "oldPod.FSGroupChangePolicy=true, feature=true, newPod.FSGroupChangePolicy=false", - featureEnabled: true, pod: fsGroupPod, newPodHasFSGroupChangePolicy: false, expectPolicyInPod: false, @@ -619,7 +587,6 @@ func TestDropFSGroupFields(t *testing.T) { } for _, podInfo := range podInfos { t.Run(podInfo.description, func(t *testing.T) { - defer featuregatetesting.SetFeatureGateDuringTest(t, utilfeature.DefaultFeatureGate, features.ConfigurableFSGroupPolicy, podInfo.featureEnabled)() oldPod := podInfo.pod() newPod := oldPod.DeepCopy() if oldPod == nil && podInfo.newPodHasFSGroupChangePolicy { diff --git a/pkg/features/kube_features.go b/pkg/features/kube_features.go index 8678c79ba2e..3d0ddc0554b 100644 --- a/pkg/features/kube_features.go +++ b/pkg/features/kube_features.go @@ -817,7 +817,7 @@ var defaultKubernetesFeatureGates = map[featuregate.Feature]featuregate.FeatureS InTreePluginvSphereUnregister: {Default: false, PreRelease: featuregate.Alpha}, CSIMigrationOpenStack: {Default: true, PreRelease: featuregate.Beta}, InTreePluginOpenStackUnregister: {Default: false, PreRelease: featuregate.Alpha}, - ConfigurableFSGroupPolicy: {Default: true, PreRelease: featuregate.GA, LockToDefault: true}, // remove in 1.24 + ConfigurableFSGroupPolicy: {Default: true, PreRelease: featuregate.GA, LockToDefault: true}, // remove in 1.25 CSIInlineVolume: {Default: true, PreRelease: featuregate.Beta}, CSIStorageCapacity: {Default: true, PreRelease: featuregate.Beta}, CSIServiceAccountToken: {Default: true, PreRelease: featuregate.GA, LockToDefault: true}, // remove in 1.23