Merge pull request #112744 from pwschuurman/statefulset-slice-impl

Add implementation of KEP-3335, StatefulSetSlice
This commit is contained in:
Kubernetes Prow Robot
2022-11-09 11:12:28 -08:00
committed by GitHub
48 changed files with 2036 additions and 526 deletions

View File

@@ -776,6 +776,12 @@ const (
// StatefulSetMinReadySeconds allows minReadySeconds to be respected by StatefulSet controller
StatefulSetMinReadySeconds featuregate.Feature = "StatefulSetMinReadySeconds"
// owner: @psch
// alpha: v1.26
//
// Enables a StatefulSet to start from an arbitrary non zero ordinal
StatefulSetStartOrdinal featuregate.Feature = "StatefulSetStartOrdinal"
// owner: @robscott
// kep: https://kep.k8s.io/2433
// alpha: v1.21
@@ -1087,6 +1093,8 @@ var defaultKubernetesFeatureGates = map[featuregate.Feature]featuregate.FeatureS
StatefulSetMinReadySeconds: {Default: true, PreRelease: featuregate.GA, LockToDefault: true}, // remove in 1.27
StatefulSetStartOrdinal: {Default: false, PreRelease: featuregate.Alpha},
TopologyAwareHints: {Default: true, PreRelease: featuregate.Beta},
TopologyManager: {Default: true, PreRelease: featuregate.Beta},