Add Validation to versioned feature specs.

Co-authored-by: Jordan Liggitt <liggitt@google.com>
Co-authored-by: Siyuan Zhang <sizhang@google.com>

Signed-off-by: Siyuan Zhang <sizhang@google.com>
This commit is contained in:
Siyuan Zhang
2024-12-03 18:48:07 +00:00
parent 107be8fecc
commit 00dab9dffa
10 changed files with 261 additions and 32 deletions

View File

@@ -28,18 +28,30 @@
version: "1.30"
- name: AllowDNSOnlyNodeCSR
versionedSpecs:
- default: true
lockToDefault: false
preRelease: GA
version: "1.0"
- default: false
lockToDefault: false
preRelease: Deprecated
version: "1.31"
- name: AllowInsecureKubeletCertificateSigningRequests
versionedSpecs:
- default: true
lockToDefault: false
preRelease: GA
version: "1.0"
- default: false
lockToDefault: false
preRelease: Deprecated
version: "1.31"
- name: AllowOverwriteTerminationGracePeriodSeconds
versionedSpecs:
- default: true
lockToDefault: false
preRelease: GA
version: "1.0"
- default: false
lockToDefault: false
preRelease: Deprecated
@@ -52,6 +64,10 @@
version: "1.33"
- name: AllowServiceLBStatusOnNonLB
versionedSpecs:
- default: true
lockToDefault: false
preRelease: GA
version: "1.0"
- default: false
lockToDefault: false
preRelease: Deprecated
@@ -620,6 +636,10 @@
version: "1.31"
- name: KMSv1
versionedSpecs:
- default: true
lockToDefault: false
preRelease: GA
version: "1.0"
- default: true
lockToDefault: false
preRelease: Deprecated
@@ -670,6 +690,10 @@
version: "1.27"
- name: KubeletRegistrationGetOnExistsOnly
versionedSpecs:
- default: true
lockToDefault: false
preRelease: GA
version: "1.0"
- default: false
lockToDefault: false
preRelease: Deprecated