Merge pull request #133293 from utam0k/kep-5278--fg-alpha

Demote KEP-5278 feature gates ClearingNominatedNodeNameAfterBinding and NominatedNodeNameForExpectation to Alpha
This commit is contained in:
Kubernetes Prow Robot 2025-07-31 02:37:16 -07:00 committed by GitHub
commit 9e2a0c7453
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 11 additions and 6 deletions

View file

@ -1158,7 +1158,7 @@ var defaultVersionedKubernetesFeatureGates = map[featuregate.Feature]featuregate
},
ClearingNominatedNodeNameAfterBinding: {
{Version: version.MustParse("1.34"), Default: true, PreRelease: featuregate.Beta},
{Version: version.MustParse("1.34"), Default: false, PreRelease: featuregate.Alpha},
},
ClusterTrustBundle: {
@ -1516,7 +1516,7 @@ var defaultVersionedKubernetesFeatureGates = map[featuregate.Feature]featuregate
},
NominatedNodeNameForExpectation: {
{Version: version.MustParse("1.34"), Default: true, PreRelease: featuregate.Beta},
{Version: version.MustParse("1.34"), Default: false, PreRelease: featuregate.Alpha},
},
OrderedNamespaceDeletion: {

View file

@ -181,9 +181,9 @@
version: "1.32"
- name: ClearingNominatedNodeNameAfterBinding
versionedSpecs:
- default: true
- default: false
lockToDefault: false
preRelease: Beta
preRelease: Alpha
version: "1.34"
- name: CloudControllerManagerWebhook
versionedSpecs:
@ -1089,9 +1089,9 @@
version: "1.34"
- name: NominatedNodeNameForExpectation
versionedSpecs:
- default: true
- default: false
lockToDefault: false
preRelease: Beta
preRelease: Alpha
version: "1.34"
- name: OpenAPIEnums
versionedSpecs:

View file

@ -23,7 +23,10 @@ import (
v1 "k8s.io/api/core/v1"
"k8s.io/apimachinery/pkg/runtime"
utilfeature "k8s.io/apiserver/pkg/util/feature"
featuregatetesting "k8s.io/component-base/featuregate/testing"
fwk "k8s.io/kube-scheduler/framework"
"k8s.io/kubernetes/pkg/features"
"k8s.io/kubernetes/pkg/scheduler"
"k8s.io/kubernetes/pkg/scheduler/framework"
frameworkruntime "k8s.io/kubernetes/pkg/scheduler/framework/runtime"
@ -126,6 +129,8 @@ func Test_PutNominatedNodeNameInBindingCycle(t *testing.T) {
for _, test := range tests {
t.Run(test.name, func(t *testing.T) {
featuregatetesting.SetFeatureGateDuringTest(t, utilfeature.DefaultFeatureGate, features.NominatedNodeNameForExpectation, true)
testContext := testutils.InitTestAPIServer(t, "nnn-test", nil)
if test.cleanup != nil {
defer test.cleanup()