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
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()