migrate kube feature VolumeAttributesClass to new versioned kube feature file and syntax

This commit is contained in:
carlory 2024-08-26 13:52:06 +08:00
parent 3a620a3f5e
commit a14949f404
4 changed files with 14 additions and 8 deletions

View File

@ -1179,8 +1179,6 @@ var defaultKubernetesFeatureGates = map[featuregate.Feature]featuregate.FeatureS
UnknownVersionInteroperabilityProxy: {Default: false, PreRelease: featuregate.Alpha},
VolumeAttributesClass: {Default: false, PreRelease: featuregate.Beta},
VolumeCapacityPriority: {Default: false, PreRelease: featuregate.Alpha},
UserNamespacesSupport: {Default: false, PreRelease: featuregate.Beta},

View File

@ -31,4 +31,8 @@ var defaultVersionedKubernetesFeatureGates = map[featuregate.Feature]featuregate
RelaxedEnvironmentVariableValidation: {
{Version: version.MustParse("1.30"), Default: false, PreRelease: featuregate.Alpha},
},
VolumeAttributesClass: {
{Version: version.MustParse("1.29"), Default: false, PreRelease: featuregate.Alpha},
{Version: version.MustParse("1.31"), Default: false, PreRelease: featuregate.Beta},
},
}

View File

@ -868,12 +868,6 @@
lockToDefault: false
preRelease: Beta
version: ""
- name: VolumeAttributesClass
versionedSpecs:
- default: false
lockToDefault: false
preRelease: Beta
version: ""
- name: VolumeCapacityPriority
versionedSpecs:
- default: false

View File

@ -4,3 +4,13 @@
lockToDefault: false
preRelease: Alpha
version: "1.30"
- name: VolumeAttributesClass
versionedSpecs:
- default: false
lockToDefault: false
preRelease: Alpha
version: "1.29"
- default: false
lockToDefault: false
preRelease: Beta
version: "1.31"