From cdcbfcc0a6a02a83fdc3b98d478abaec6c6fa32e Mon Sep 17 00:00:00 2001 From: Davanum Srinivas Date: Thu, 20 Apr 2023 09:22:40 -0400 Subject: [PATCH] [KEP-2395] Phase 4 - Disabling In-Tree Providers https://github.com/kubernetes/enhancements/tree/master/keps/sig-cloud-provider/2395-removing-in-tree-cloud-providers#phase-4---disabling-in-tree-providers DisableCloudProviders - this feature gate will disable any functionality in kube-apiserver, kube-controller-manager and kubelet related to the --cloud-provider component flag. DisableKubeletCloudCredentialProvider - this feature gate will disable in-tree functionality in the kubelet to authenticate to the Azure and GCP container registries for image pull credentials. Signed-off-by: Davanum Srinivas --- pkg/features/kube_features.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkg/features/kube_features.go b/pkg/features/kube_features.go index 7d07dba6e36..7ea31692dcc 100644 --- a/pkg/features/kube_features.go +++ b/pkg/features/kube_features.go @@ -1012,9 +1012,9 @@ var defaultKubernetesFeatureGates = map[featuregate.Feature]featuregate.FeatureS DefaultHostNetworkHostPortsInPodTemplates: {Default: false, PreRelease: featuregate.Deprecated}, - DisableCloudProviders: {Default: false, PreRelease: featuregate.Alpha}, + DisableCloudProviders: {Default: true, PreRelease: featuregate.Beta}, - DisableKubeletCloudCredentialProviders: {Default: false, PreRelease: featuregate.Alpha}, + DisableKubeletCloudCredentialProviders: {Default: true, PreRelease: featuregate.Beta}, DevicePluginCDIDevices: {Default: false, PreRelease: featuregate.Alpha},