From 3858dfe09908d47e2f77dfaa24fe8d0719c8825d Mon Sep 17 00:00:00 2001 From: Brian Goff Date: Mon, 17 Jun 2019 11:47:18 -0700 Subject: [PATCH] Deprecate "provider" flag This is also deprecated on other provider CLI's since it doesn't make sense to specify one. --- cmd/virtual-kubelet/commands/root/flag.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/cmd/virtual-kubelet/commands/root/flag.go b/cmd/virtual-kubelet/commands/root/flag.go index 85e04ae..1c1c745 100644 --- a/cmd/virtual-kubelet/commands/root/flag.go +++ b/cmd/virtual-kubelet/commands/root/flag.go @@ -62,7 +62,12 @@ func installFlags(flags *pflag.FlagSet, c *Opts) { flags.StringVar(&c.KubeNamespace, "namespace", c.KubeNamespace, "kubernetes namespace (default is 'all')") flags.StringVar(&c.NodeName, "nodename", c.NodeName, "kubernetes node name") flags.StringVar(&c.OperatingSystem, "os", c.OperatingSystem, "Operating System (Linux/Windows)") + flags.StringVar(&c.Provider, "provider", c.Provider, "cloud provider") + if err := flags.MarkDeprecated("provider", "this flag is not used, alibabacloud is the only supported provider"); err != nil { + panic(err) + } + flags.StringVar(&c.ProviderConfigPath, "provider-config", c.ProviderConfigPath, "cloud provider configuration file") flags.StringVar(&c.MetricsAddr, "metrics-addr", c.MetricsAddr, "address to listen for metrics/stats requests")