From 413f22b0afd7793809907a3533d1953cef2e1e7a Mon Sep 17 00:00:00 2001 From: Davanum Srinivas Date: Fri, 9 Aug 2019 08:04:12 -0400 Subject: [PATCH] Deprecate the hyperkube support for cloud-controller-manager Change-Id: Id2e23beb2805795a3a9d54d0ddee43775a8e138c --- cmd/hyperkube/main.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/cmd/hyperkube/main.go b/cmd/hyperkube/main.go index d85c255ae20..5568f0e7d3a 100644 --- a/cmd/hyperkube/main.go +++ b/cmd/hyperkube/main.go @@ -88,7 +88,12 @@ func NewHyperKubeCommand() (*cobra.Command, []func() *cobra.Command) { scheduler := func() *cobra.Command { return kubescheduler.NewSchedulerCommand() } kubectlCmd := func() *cobra.Command { return kubectl.NewDefaultKubectlCommand() } kubelet := func() *cobra.Command { return kubelet.NewKubeletCommand() } - cloudController := func() *cobra.Command { return cloudcontrollermanager.NewCloudControllerManagerCommand() } + cloudController := func() *cobra.Command { + cmd := cloudcontrollermanager.NewCloudControllerManagerCommand() + cmd.Deprecated = "please use the cloud controller manager specific " + + "to your external cloud provider" + return cmd + } commandFns := []func() *cobra.Command{ apiserver,