From 807a5f933dc3814e704c2aafdd7b4acef17b1ba4 Mon Sep 17 00:00:00 2001 From: Lee Verberne Date: Tue, 23 May 2017 00:50:12 +0000 Subject: [PATCH] Add a feature gate for Debug Containers --- 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 3e6828f69e0..e1c0b9478d5 100644 --- a/pkg/features/kube_features.go +++ b/pkg/features/kube_features.go @@ -108,6 +108,12 @@ const ( // // New local storage types to support local storage capacity isolation LocalStorageCapacityIsolation utilfeature.Feature = "LocalStorageCapacityIsolation" + + // owner: @verb + // alpha: v1.8 + // + // Allows running a "debug container" in a pod namespaces to troubleshoot a running pod. + DebugContainers utilfeature.Feature = "DebugContainers" ) func init() { @@ -130,6 +136,7 @@ var defaultKubernetesFeatureGates = map[utilfeature.Feature]utilfeature.FeatureS RotateKubeletServerCertificate: {Default: false, PreRelease: utilfeature.Alpha}, PersistentLocalVolumes: {Default: false, PreRelease: utilfeature.Alpha}, LocalStorageCapacityIsolation: {Default: false, PreRelease: utilfeature.Alpha}, + DebugContainers: {Default: false, PreRelease: utilfeature.Alpha}, // inherited features from generic apiserver, relisted here to get a conflict if it is changed // unintentionally on either side: