Skip to content

Commit 988c9b0

Browse files
committed
Demote KEP-5278 feature gates ClearingNominatedNodeNameAfterBinding and NominatedNodeNameForExpectation to Alpha
Signed-off-by: utam0k <[email protected]>
1 parent 91731d0 commit 988c9b0

File tree

3 files changed

+11
-6
lines changed

3 files changed

+11
-6
lines changed

pkg/features/kube_features.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1153,7 +1153,7 @@ var defaultVersionedKubernetesFeatureGates = map[featuregate.Feature]featuregate
11531153
},
11541154

11551155
ClearingNominatedNodeNameAfterBinding: {
1156-
{Version: version.MustParse("1.34"), Default: true, PreRelease: featuregate.Beta},
1156+
{Version: version.MustParse("1.34"), Default: false, PreRelease: featuregate.Alpha},
11571157
},
11581158

11591159
ClusterTrustBundle: {
@@ -1507,7 +1507,7 @@ var defaultVersionedKubernetesFeatureGates = map[featuregate.Feature]featuregate
15071507
},
15081508

15091509
NominatedNodeNameForExpectation: {
1510-
{Version: version.MustParse("1.34"), Default: true, PreRelease: featuregate.Beta},
1510+
{Version: version.MustParse("1.34"), Default: false, PreRelease: featuregate.Alpha},
15111511
},
15121512

15131513
OrderedNamespaceDeletion: {

test/compatibility_lifecycle/reference/versioned_feature_list.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -181,9 +181,9 @@
181181
version: "1.32"
182182
- name: ClearingNominatedNodeNameAfterBinding
183183
versionedSpecs:
184-
- default: true
184+
- default: false
185185
lockToDefault: false
186-
preRelease: Beta
186+
preRelease: Alpha
187187
version: "1.34"
188188
- name: CloudControllerManagerWebhook
189189
versionedSpecs:
@@ -1083,9 +1083,9 @@
10831083
version: "1.34"
10841084
- name: NominatedNodeNameForExpectation
10851085
versionedSpecs:
1086-
- default: true
1086+
- default: false
10871087
lockToDefault: false
1088-
preRelease: Beta
1088+
preRelease: Alpha
10891089
version: "1.34"
10901090
- name: OpenAPIEnums
10911091
versionedSpecs:

test/integration/scheduler/nominated_node_name/nominated_node_name_test.go

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,10 @@ import (
2323

2424
v1 "k8s.io/api/core/v1"
2525
"k8s.io/apimachinery/pkg/runtime"
26+
utilfeature "k8s.io/apiserver/pkg/util/feature"
27+
featuregatetesting "k8s.io/component-base/featuregate/testing"
2628
fwk "k8s.io/kube-scheduler/framework"
29+
"k8s.io/kubernetes/pkg/features"
2730
"k8s.io/kubernetes/pkg/scheduler"
2831
"k8s.io/kubernetes/pkg/scheduler/framework"
2932
frameworkruntime "k8s.io/kubernetes/pkg/scheduler/framework/runtime"
@@ -126,6 +129,8 @@ func Test_PutNominatedNodeNameInBindingCycle(t *testing.T) {
126129

127130
for _, test := range tests {
128131
t.Run(test.name, func(t *testing.T) {
132+
featuregatetesting.SetFeatureGateDuringTest(t, utilfeature.DefaultFeatureGate, features.NominatedNodeNameForExpectation, true)
133+
129134
testContext := testutils.InitTestAPIServer(t, "nnn-test", nil)
130135
if test.cleanup != nil {
131136
defer test.cleanup()

0 commit comments

Comments
 (0)