Skip to content

Commit d5d5bf9

Browse files
committed
Remove generally available feature gate NodeOutOfServiceVolumeDetach
1 parent bce499c commit d5d5bf9

File tree

4 files changed

+0
-29
lines changed

4 files changed

+0
-29
lines changed

pkg/features/kube_features.go

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -505,15 +505,6 @@ const (
505505
// Enables querying logs of node services using the /logs endpoint
506506
NodeLogQuery featuregate.Feature = "NodeLogQuery"
507507

508-
// owner: @xing-yang @sonasingh46
509-
// kep: https://kep.k8s.io/2268
510-
// alpha: v1.24
511-
// beta: v1.26
512-
// GA: v1.28
513-
//
514-
// Allow pods to failover to a different node in case of non graceful node shutdown
515-
NodeOutOfServiceVolumeDetach featuregate.Feature = "NodeOutOfServiceVolumeDetach"
516-
517508
// owner: @iholder101 @kannon92
518509
// kep: https://kep.k8s.io/2400
519510
// alpha: v1.22

pkg/features/versioned_kube_features.go

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -232,11 +232,6 @@ var defaultVersionedKubernetesFeatureGates = map[featuregate.Feature]featuregate
232232
{Version: version.MustParse("1.27"), Default: false, PreRelease: featuregate.Alpha},
233233
{Version: version.MustParse("1.30"), Default: false, PreRelease: featuregate.Beta},
234234
},
235-
NodeOutOfServiceVolumeDetach: {
236-
{Version: version.MustParse("1.24"), Default: false, PreRelease: featuregate.Alpha},
237-
{Version: version.MustParse("1.26"), Default: true, PreRelease: featuregate.Beta},
238-
{Version: version.MustParse("1.28"), Default: true, PreRelease: featuregate.GA, LockToDefault: true}, // remove in 1.31
239-
},
240235
NodeSwap: {
241236
{Version: version.MustParse("1.22"), Default: false, PreRelease: featuregate.Alpha},
242237
{Version: version.MustParse("1.28"), Default: false, PreRelease: featuregate.Beta},

test/featuregates_linter/test_data/versioned_feature_list.yaml

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -548,20 +548,6 @@
548548
lockToDefault: false
549549
preRelease: Beta
550550
version: "1.30"
551-
- name: NodeOutOfServiceVolumeDetach
552-
versionedSpecs:
553-
- default: false
554-
lockToDefault: false
555-
preRelease: Alpha
556-
version: "1.24"
557-
- default: true
558-
lockToDefault: false
559-
preRelease: Beta
560-
version: "1.26"
561-
- default: true
562-
lockToDefault: true
563-
preRelease: GA
564-
version: "1.28"
565551
- name: NodeSwap
566552
versionedSpecs:
567553
- default: false

test/integration/podgc/podgc_test.go

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -160,7 +160,6 @@ func TestTerminatingOnOutOfServiceNode(t *testing.T) {
160160

161161
for name, test := range tests {
162162
t.Run(name, func(t *testing.T) {
163-
featuregatetesting.SetFeatureGateDuringTest(t, utilfeature.DefaultFeatureGate, features.NodeOutOfServiceVolumeDetach, true)
164163
featuregatetesting.SetFeatureGateDuringTest(t, utilfeature.DefaultFeatureGate, features.JobPodReplacementPolicy, test.enableJobPodReplacementPolicy)
165164
testCtx := setup(t, "podgc-out-of-service")
166165
cs := testCtx.ClientSet

0 commit comments

Comments
 (0)