Skip to content

Commit a14949f

Browse files
committed
migrate kube feature VolumeAttributesClass to new versioned kube feature file and syntax
1 parent 3a620a3 commit a14949f

File tree

4 files changed

+14
-8
lines changed

4 files changed

+14
-8
lines changed

pkg/features/kube_features.go

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1179,8 +1179,6 @@ var defaultKubernetesFeatureGates = map[featuregate.Feature]featuregate.FeatureS
11791179

11801180
UnknownVersionInteroperabilityProxy: {Default: false, PreRelease: featuregate.Alpha},
11811181

1182-
VolumeAttributesClass: {Default: false, PreRelease: featuregate.Beta},
1183-
11841182
VolumeCapacityPriority: {Default: false, PreRelease: featuregate.Alpha},
11851183

11861184
UserNamespacesSupport: {Default: false, PreRelease: featuregate.Beta},

pkg/features/versioned_kube_features.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,4 +31,8 @@ var defaultVersionedKubernetesFeatureGates = map[featuregate.Feature]featuregate
3131
RelaxedEnvironmentVariableValidation: {
3232
{Version: version.MustParse("1.30"), Default: false, PreRelease: featuregate.Alpha},
3333
},
34+
VolumeAttributesClass: {
35+
{Version: version.MustParse("1.29"), Default: false, PreRelease: featuregate.Alpha},
36+
{Version: version.MustParse("1.31"), Default: false, PreRelease: featuregate.Beta},
37+
},
3438
}

test/featuregates_linter/test_data/unversioned_feature_list.yaml

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -868,12 +868,6 @@
868868
lockToDefault: false
869869
preRelease: Beta
870870
version: ""
871-
- name: VolumeAttributesClass
872-
versionedSpecs:
873-
- default: false
874-
lockToDefault: false
875-
preRelease: Beta
876-
version: ""
877871
- name: VolumeCapacityPriority
878872
versionedSpecs:
879873
- default: false

test/featuregates_linter/test_data/versioned_feature_list.yaml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,13 @@
44
lockToDefault: false
55
preRelease: Alpha
66
version: "1.30"
7+
- name: VolumeAttributesClass
8+
versionedSpecs:
9+
- default: false
10+
lockToDefault: false
11+
preRelease: Alpha
12+
version: "1.29"
13+
- default: false
14+
lockToDefault: false
15+
preRelease: Beta
16+
version: "1.31"

0 commit comments

Comments
 (0)