mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-08-14 06:15:45 +00:00
update and reorder features that should not be listed under deprecated
This commit is contained in:
parent
befeb009b9
commit
a20039f3d4
@ -615,6 +615,14 @@ const (
|
|||||||
// Allow users to recover from volume expansion failure
|
// Allow users to recover from volume expansion failure
|
||||||
RecoverVolumeExpansionFailure featuregate.Feature = "RecoverVolumeExpansionFailure"
|
RecoverVolumeExpansionFailure featuregate.Feature = "RecoverVolumeExpansionFailure"
|
||||||
|
|
||||||
|
// owner: @AkihiroSuda
|
||||||
|
// kep: https://kep.k8s.io/3857
|
||||||
|
// alpha: v1.30
|
||||||
|
// beta: v1.31
|
||||||
|
//
|
||||||
|
// Allows recursive read-only mounts.
|
||||||
|
RecursiveReadOnlyMounts featuregate.Feature = "RecursiveReadOnlyMounts"
|
||||||
|
|
||||||
// owner: @adrianmoisey
|
// owner: @adrianmoisey
|
||||||
// kep: https://kep.k8s.io/4427
|
// kep: https://kep.k8s.io/4427
|
||||||
// alpha: v1.32
|
// alpha: v1.32
|
||||||
@ -759,6 +767,12 @@ const (
|
|||||||
// Enables a StatefulSet to start from an arbitrary non zero ordinal
|
// Enables a StatefulSet to start from an arbitrary non zero ordinal
|
||||||
StatefulSetStartOrdinal featuregate.Feature = "StatefulSetStartOrdinal"
|
StatefulSetStartOrdinal featuregate.Feature = "StatefulSetStartOrdinal"
|
||||||
|
|
||||||
|
// owner: @ahutsunshine
|
||||||
|
// beta: v1.30
|
||||||
|
//
|
||||||
|
// Allows namespace indexer for namespace scope resources in apiserver cache to accelerate list operations.
|
||||||
|
StorageNamespaceIndex featuregate.Feature = "StorageNamespaceIndex"
|
||||||
|
|
||||||
// owner: @nilekhc
|
// owner: @nilekhc
|
||||||
// kep: https://kep.k8s.io/4192
|
// kep: https://kep.k8s.io/4192
|
||||||
// alpha: v1.30
|
// alpha: v1.30
|
||||||
@ -909,12 +923,6 @@ const (
|
|||||||
// releases.
|
// releases.
|
||||||
UserNamespacesPodSecurityStandards featuregate.Feature = "UserNamespacesPodSecurityStandards"
|
UserNamespacesPodSecurityStandards featuregate.Feature = "UserNamespacesPodSecurityStandards"
|
||||||
|
|
||||||
// owner: @ahutsunshine
|
|
||||||
// beta: v1.30
|
|
||||||
//
|
|
||||||
// Allows namespace indexer for namespace scope resources in apiserver cache to accelerate list operations.
|
|
||||||
StorageNamespaceIndex featuregate.Feature = "StorageNamespaceIndex"
|
|
||||||
|
|
||||||
// owner: @jsafrane
|
// owner: @jsafrane
|
||||||
// kep: https://kep.k8s.io/1710
|
// kep: https://kep.k8s.io/1710
|
||||||
// alpha: v1.30
|
// alpha: v1.30
|
||||||
@ -922,14 +930,6 @@ const (
|
|||||||
// instead of changing each file on the volumes recursively.
|
// instead of changing each file on the volumes recursively.
|
||||||
SELinuxMount featuregate.Feature = "SELinuxMount"
|
SELinuxMount featuregate.Feature = "SELinuxMount"
|
||||||
|
|
||||||
// owner: @AkihiroSuda
|
|
||||||
// kep: https://kep.k8s.io/3857
|
|
||||||
// alpha: v1.30
|
|
||||||
// beta: v1.31
|
|
||||||
//
|
|
||||||
// Allows recursive read-only mounts.
|
|
||||||
RecursiveReadOnlyMounts featuregate.Feature = "RecursiveReadOnlyMounts"
|
|
||||||
|
|
||||||
// owner: @everpeace
|
// owner: @everpeace
|
||||||
// kep: https://kep.k8s.io/3619
|
// kep: https://kep.k8s.io/3619
|
||||||
// alpha: v1.31
|
// alpha: v1.31
|
||||||
@ -978,15 +978,9 @@ var defaultKubernetesFeatureGates = map[featuregate.Feature]featuregate.FeatureS
|
|||||||
|
|
||||||
// features that enable backwards compatibility but are scheduled to be removed
|
// features that enable backwards compatibility but are scheduled to be removed
|
||||||
// ...
|
// ...
|
||||||
HPAScaleToZero: {Default: false, PreRelease: featuregate.Alpha},
|
|
||||||
|
|
||||||
AllowDNSOnlyNodeCSR: {Default: false, PreRelease: featuregate.Deprecated}, // remove after 1.33
|
AllowDNSOnlyNodeCSR: {Default: false, PreRelease: featuregate.Deprecated}, // remove after 1.33
|
||||||
|
|
||||||
AllowInsecureKubeletCertificateSigningRequests: {Default: false, PreRelease: featuregate.Deprecated}, // remove in 1.33
|
AllowInsecureKubeletCertificateSigningRequests: {Default: false, PreRelease: featuregate.Deprecated}, // remove in 1.33
|
||||||
|
|
||||||
DisableNodeKubeProxyVersion: {Default: false, PreRelease: featuregate.Deprecated}, // default on in 1.33
|
DisableNodeKubeProxyVersion: {Default: false, PreRelease: featuregate.Deprecated}, // default on in 1.33
|
||||||
|
|
||||||
StorageNamespaceIndex: {Default: true, PreRelease: featuregate.Beta},
|
|
||||||
|
|
||||||
RecursiveReadOnlyMounts: {Default: true, PreRelease: featuregate.Beta},
|
|
||||||
}
|
}
|
||||||
|
@ -331,6 +331,10 @@ var defaultVersionedKubernetesFeatureGates = map[featuregate.Feature]featuregate
|
|||||||
{Version: version.MustParse("1.30"), Default: true, PreRelease: featuregate.GA, LockToDefault: true}, // remove in 1.32
|
{Version: version.MustParse("1.30"), Default: true, PreRelease: featuregate.GA, LockToDefault: true}, // remove in 1.32
|
||||||
},
|
},
|
||||||
|
|
||||||
|
HPAScaleToZero: {
|
||||||
|
{Version: version.MustParse("1.16"), Default: false, PreRelease: featuregate.Alpha},
|
||||||
|
},
|
||||||
|
|
||||||
ImageMaximumGCAge: {
|
ImageMaximumGCAge: {
|
||||||
{Version: version.MustParse("1.29"), Default: false, PreRelease: featuregate.Alpha},
|
{Version: version.MustParse("1.29"), Default: false, PreRelease: featuregate.Alpha},
|
||||||
{Version: version.MustParse("1.30"), Default: true, PreRelease: featuregate.Beta},
|
{Version: version.MustParse("1.30"), Default: true, PreRelease: featuregate.Beta},
|
||||||
@ -541,6 +545,10 @@ var defaultVersionedKubernetesFeatureGates = map[featuregate.Feature]featuregate
|
|||||||
RecoverVolumeExpansionFailure: {
|
RecoverVolumeExpansionFailure: {
|
||||||
{Version: version.MustParse("1.23"), Default: false, PreRelease: featuregate.Alpha},
|
{Version: version.MustParse("1.23"), Default: false, PreRelease: featuregate.Alpha},
|
||||||
},
|
},
|
||||||
|
RecursiveReadOnlyMounts: {
|
||||||
|
{Version: version.MustParse("1.30"), Default: false, PreRelease: featuregate.Alpha},
|
||||||
|
{Version: version.MustParse("1.31"), Default: true, PreRelease: featuregate.Beta},
|
||||||
|
},
|
||||||
|
|
||||||
RelaxedDNSSearchValidation: {
|
RelaxedDNSSearchValidation: {
|
||||||
{Version: version.MustParse("1.32"), Default: false, PreRelease: featuregate.Alpha},
|
{Version: version.MustParse("1.32"), Default: false, PreRelease: featuregate.Alpha},
|
||||||
@ -585,6 +593,10 @@ var defaultVersionedKubernetesFeatureGates = map[featuregate.Feature]featuregate
|
|||||||
{Version: version.MustParse("1.29"), Default: true, PreRelease: featuregate.Beta},
|
{Version: version.MustParse("1.29"), Default: true, PreRelease: featuregate.Beta},
|
||||||
},
|
},
|
||||||
|
|
||||||
|
StorageNamespaceIndex: {
|
||||||
|
{Version: version.MustParse("1.30"), Default: true, PreRelease: featuregate.Beta},
|
||||||
|
},
|
||||||
|
|
||||||
ServiceAccountTokenJTI: {
|
ServiceAccountTokenJTI: {
|
||||||
{Version: version.MustParse("1.29"), Default: false, PreRelease: featuregate.Alpha},
|
{Version: version.MustParse("1.29"), Default: false, PreRelease: featuregate.Alpha},
|
||||||
{Version: version.MustParse("1.30"), Default: true, PreRelease: featuregate.Beta},
|
{Version: version.MustParse("1.30"), Default: true, PreRelease: featuregate.Beta},
|
||||||
|
@ -34,12 +34,6 @@
|
|||||||
lockToDefault: false
|
lockToDefault: false
|
||||||
preRelease: Deprecated
|
preRelease: Deprecated
|
||||||
version: ""
|
version: ""
|
||||||
- name: HPAScaleToZero
|
|
||||||
versionedSpecs:
|
|
||||||
- default: false
|
|
||||||
lockToDefault: false
|
|
||||||
preRelease: Alpha
|
|
||||||
version: ""
|
|
||||||
- name: InPlacePodVerticalScaling
|
- name: InPlacePodVerticalScaling
|
||||||
versionedSpecs:
|
versionedSpecs:
|
||||||
- default: false
|
- default: false
|
||||||
@ -64,15 +58,3 @@
|
|||||||
lockToDefault: false
|
lockToDefault: false
|
||||||
preRelease: Beta
|
preRelease: Beta
|
||||||
version: ""
|
version: ""
|
||||||
- name: RecursiveReadOnlyMounts
|
|
||||||
versionedSpecs:
|
|
||||||
- default: true
|
|
||||||
lockToDefault: false
|
|
||||||
preRelease: Beta
|
|
||||||
version: ""
|
|
||||||
- name: StorageNamespaceIndex
|
|
||||||
versionedSpecs:
|
|
||||||
- default: true
|
|
||||||
lockToDefault: false
|
|
||||||
preRelease: Beta
|
|
||||||
version: ""
|
|
||||||
|
@ -412,6 +412,12 @@
|
|||||||
lockToDefault: true
|
lockToDefault: true
|
||||||
preRelease: GA
|
preRelease: GA
|
||||||
version: "1.30"
|
version: "1.30"
|
||||||
|
- name: HPAScaleToZero
|
||||||
|
versionedSpecs:
|
||||||
|
- default: false
|
||||||
|
lockToDefault: false
|
||||||
|
preRelease: Alpha
|
||||||
|
version: "1.16"
|
||||||
- name: ImageMaximumGCAge
|
- name: ImageMaximumGCAge
|
||||||
versionedSpecs:
|
versionedSpecs:
|
||||||
- default: false
|
- default: false
|
||||||
@ -842,6 +848,16 @@
|
|||||||
lockToDefault: false
|
lockToDefault: false
|
||||||
preRelease: Alpha
|
preRelease: Alpha
|
||||||
version: "1.23"
|
version: "1.23"
|
||||||
|
- name: RecursiveReadOnlyMounts
|
||||||
|
versionedSpecs:
|
||||||
|
- default: false
|
||||||
|
lockToDefault: false
|
||||||
|
preRelease: Alpha
|
||||||
|
version: "1.30"
|
||||||
|
- default: true
|
||||||
|
lockToDefault: false
|
||||||
|
preRelease: Beta
|
||||||
|
version: "1.31"
|
||||||
- name: RelaxedDNSSearchValidation
|
- name: RelaxedDNSSearchValidation
|
||||||
versionedSpecs:
|
versionedSpecs:
|
||||||
- default: false
|
- default: false
|
||||||
@ -1048,6 +1064,12 @@
|
|||||||
lockToDefault: true
|
lockToDefault: true
|
||||||
preRelease: GA
|
preRelease: GA
|
||||||
version: "1.31"
|
version: "1.31"
|
||||||
|
- name: StorageNamespaceIndex
|
||||||
|
versionedSpecs:
|
||||||
|
- default: true
|
||||||
|
lockToDefault: false
|
||||||
|
preRelease: Beta
|
||||||
|
version: "1.30"
|
||||||
- name: StorageVersionAPI
|
- name: StorageVersionAPI
|
||||||
versionedSpecs:
|
versionedSpecs:
|
||||||
- default: false
|
- default: false
|
||||||
|
Loading…
Reference in New Issue
Block a user