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}, RecoverVolumeExpansionFailure: {Default: false, PreRelease: featuregate.Alpha},
RelaxedEnvironmentVariableValidation: {Default: false, PreRelease: featuregate.Alpha},
ReloadKubeletServerCertificateFile: {Default: true, PreRelease: featuregate.Beta}, ReloadKubeletServerCertificateFile: {Default: true, PreRelease: featuregate.Beta},
ResourceHealthStatus: {Default: false, PreRelease: featuregate.Alpha}, ResourceHealthStatus: {Default: false, PreRelease: featuregate.Alpha},

View File

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

View File

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

View File

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