diff --git a/pkg/admission/plugin/cel/filter_test.go b/pkg/admission/plugin/cel/filter_test.go index 7fe22e61e..f6e6f8fcf 100644 --- a/pkg/admission/plugin/cel/filter_test.go +++ b/pkg/admission/plugin/cel/filter_test.go @@ -873,9 +873,7 @@ func TestFilter(t *testing.T) { for _, tc := range cases { t.Run(tc.name, func(t *testing.T) { environment.DisableBaseEnvSetCachingForTests() - if tc.enableSelectors { - featuregatetesting.SetFeatureGateDuringTest(t, utilfeature.DefaultFeatureGate, genericfeatures.AuthorizeWithSelectors, true) - } + featuregatetesting.SetFeatureGateDuringTest(t, utilfeature.DefaultFeatureGate, genericfeatures.AuthorizeWithSelectors, tc.enableSelectors) if tc.testPerCallLimit == 0 { tc.testPerCallLimit = celconfig.PerCallLimit diff --git a/pkg/features/kube_features.go b/pkg/features/kube_features.go index c17f2849a..0bde5fc3b 100644 --- a/pkg/features/kube_features.go +++ b/pkg/features/kube_features.go @@ -291,6 +291,7 @@ var defaultVersionedKubernetesFeatureGates = map[featuregate.Feature]featuregate AuthorizeWithSelectors: { {Version: version.MustParse("1.31"), Default: false, PreRelease: featuregate.Alpha}, + {Version: version.MustParse("1.32"), Default: true, PreRelease: featuregate.Beta}, }, ConcurrentWatchObjectDecode: { diff --git a/plugin/pkg/authorizer/webhook/webhook_test.go b/plugin/pkg/authorizer/webhook/webhook_test.go index 98c8bbacf..7ad34fa14 100644 --- a/plugin/pkg/authorizer/webhook/webhook_test.go +++ b/plugin/pkg/authorizer/webhook/webhook_test.go @@ -322,9 +322,7 @@ func Test_resourceAttributesFrom(t *testing.T) { } for _, tt := range tests { t.Run(tt.name, func(t *testing.T) { - if tt.enableAuthorizationSelector { - featuregatetesting.SetFeatureGateDuringTest(t, utilfeature.DefaultFeatureGate, genericfeatures.AuthorizeWithSelectors, true) - } + featuregatetesting.SetFeatureGateDuringTest(t, utilfeature.DefaultFeatureGate, genericfeatures.AuthorizeWithSelectors, tt.enableAuthorizationSelector) if got := resourceAttributesFrom(tt.args.attr); !reflect.DeepEqual(got, tt.want) { t.Errorf("resourceAttributesFrom() = %v, want %v", got, tt.want)