chore: migrate kube feature RelaxedEnvironmentVariableValidation to new versioned kube feature file and syntax

This commit is contained in:
Aaron Prindle 2024-08-22 20:45:45 +00:00
parent e855753ca6
commit a67de3139d
4 changed files with 10 additions and 13 deletions

View File

@ -1144,8 +1144,6 @@ var defaultKubernetesFeatureGates = map[featuregate.Feature]featuregate.FeatureS
RecoverVolumeExpansionFailure: {Default: false, PreRelease: featuregate.Alpha},
RelaxedEnvironmentVariableValidation: {Default: false, PreRelease: featuregate.Alpha},
ReloadKubeletServerCertificateFile: {Default: true, PreRelease: featuregate.Beta},
ResourceHealthStatus: {Default: false, PreRelease: featuregate.Alpha},

View File

@ -17,6 +17,7 @@ limitations under the License.
package features
import (
"k8s.io/apimachinery/pkg/util/version"
"k8s.io/component-base/featuregate"
)
@ -27,8 +28,7 @@ import (
// Entries are separated from each other with blank lines to avoid sweeping gofmt changes
// when adding or removing one entry.
var defaultVersionedKubernetesFeatureGates = map[featuregate.Feature]featuregate.VersionedSpecs{
// Example:
// genericfeatures.EmulationVersion: {
// {Version: version.MustParse("1.30"), Default: false, PreRelease: featuregate.Alpha},
// },
RelaxedEnvironmentVariableValidation: {
{Version: version.MustParse("1.30"), Default: false, PreRelease: featuregate.Alpha},
},
}

View File

@ -628,12 +628,6 @@
lockToDefault: false
preRelease: Beta
version: ""
- name: RelaxedEnvironmentVariableValidation
versionedSpecs:
- default: false
lockToDefault: false
preRelease: Alpha
version: ""
- name: ReloadKubeletServerCertificateFile
versionedSpecs:
- default: true

View File

@ -1 +1,6 @@
[]
- name: RelaxedEnvironmentVariableValidation
versionedSpecs:
- default: false
lockToDefault: false
preRelease: Alpha
version: "1.30"