From b87a57a111b581f5ff43eecc3a3bca2f3200920a Mon Sep 17 00:00:00 2001 From: Fabio Bertinatto Date: Fri, 31 Aug 2018 09:55:36 +0200 Subject: [PATCH] Promote mount propagation to GA --- pkg/features/kube_features.go | 4 ++-- pkg/kubelet/kubelet.go | 4 ++++ 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/pkg/features/kube_features.go b/pkg/features/kube_features.go index 60b4c1041e7..da4c71af476 100644 --- a/pkg/features/kube_features.go +++ b/pkg/features/kube_features.go @@ -137,7 +137,7 @@ const ( TaintNodesByCondition utilfeature.Feature = "TaintNodesByCondition" // owner: @jsafrane - // beta: v1.10 + // GA: v1.12 // // Enable mount propagation of volumes. MountPropagation utilfeature.Feature = "MountPropagation" @@ -377,7 +377,7 @@ var defaultKubernetesFeatureGates = map[utilfeature.Feature]utilfeature.FeatureS PodPriority: {Default: true, PreRelease: utilfeature.Beta}, EnableEquivalenceClassCache: {Default: false, PreRelease: utilfeature.Alpha}, TaintNodesByCondition: {Default: true, PreRelease: utilfeature.Beta}, - MountPropagation: {Default: true, PreRelease: utilfeature.Beta}, + MountPropagation: {Default: true, PreRelease: utilfeature.GA}, QOSReserved: {Default: false, PreRelease: utilfeature.Alpha}, ExpandPersistentVolumes: {Default: true, PreRelease: utilfeature.Beta}, ExpandInUsePersistentVolumes: {Default: false, PreRelease: utilfeature.Alpha}, diff --git a/pkg/kubelet/kubelet.go b/pkg/kubelet/kubelet.go index 7065e831885..9af7cebcaa9 100644 --- a/pkg/kubelet/kubelet.go +++ b/pkg/kubelet/kubelet.go @@ -756,6 +756,10 @@ func NewMainKubelet(kubeCfg *kubeletconfiginternal.KubeletConfiguration, tokenManager := token.NewManager(kubeDeps.KubeClient) + if !utilfeature.DefaultFeatureGate.Enabled(features.MountPropagation) { + glog.Warning("Mount propagation feature gate has been deprecated and will be removed in the next release") + } + klet.volumePluginMgr, err = NewInitializedVolumePluginMgr(klet, secretManager, configMapManager, tokenManager, kubeDeps.VolumePlugins, kubeDeps.DynamicPluginProber) if err != nil {