From 9a7c3c4c344ad2fbd3191aadf6b4ed4e61083b3b Mon Sep 17 00:00:00 2001 From: Andrew Sy Kim Date: Thu, 29 Oct 2020 22:57:22 -0400 Subject: [PATCH] feature gate: add gate EndpointSliceTerminatingCondition Signed-off-by: Andrew Sy Kim --- pkg/features/kube_features.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pkg/features/kube_features.go b/pkg/features/kube_features.go index ab6d4867533..d228da03205 100644 --- a/pkg/features/kube_features.go +++ b/pkg/features/kube_features.go @@ -651,6 +651,12 @@ const ( // Allows kube-controller-manager to publish kube-root-ca.crt configmap to // every namespace. This feature is a prerequisite of BoundServiceAccountTokenVolume. RootCAConfigMap featuregate.Feature = "RootCAConfigMap" + + // owner: @andrewsykim + // alpha: v1.20 + // + // Enable Terminating condition in Endpoint Slices. + EndpointSliceTerminatingCondition featuregate.Feature = "EndpointSliceTerminatingCondition" ) func init() { @@ -731,6 +737,7 @@ var defaultKubernetesFeatureGates = map[featuregate.Feature]featuregate.FeatureS IPv6DualStack: {Default: false, PreRelease: featuregate.Alpha}, EndpointSlice: {Default: true, PreRelease: featuregate.Beta}, EndpointSliceProxying: {Default: true, PreRelease: featuregate.Beta}, + EndpointSliceTerminatingCondition: {Default: false, PreRelease: featuregate.Alpha}, WindowsEndpointSliceProxying: {Default: false, PreRelease: featuregate.Alpha}, EvenPodsSpread: {Default: true, PreRelease: featuregate.GA, LockToDefault: true}, // remove in 1.21 StartupProbe: {Default: true, PreRelease: featuregate.GA, LockToDefault: true}, // remove in 1.21