diff --git a/pkg/cmd/version/version.go b/pkg/cmd/version/version.go index 413f01f1..54a393e1 100644 --- a/pkg/cmd/version/version.go +++ b/pkg/cmd/version/version.go @@ -86,6 +86,7 @@ func NewCmdVersion(f cmdutil.Factory, ioStreams genericclioptions.IOStreams) *co } cmd.Flags().BoolVar(&o.ClientOnly, "client", o.ClientOnly, "If true, shows client version only (no server required).") cmd.Flags().BoolVar(&o.Short, "short", o.Short, "If true, print just the version number.") + cmd.Flags().MarkDeprecated("short", "and will be removed in the future. The --short output will become the default.") cmd.Flags().StringVarP(&o.Output, "output", "o", o.Output, "One of 'yaml' or 'json'.") return cmd } @@ -143,6 +144,7 @@ func (o *Options) Run() error { fmt.Fprintf(o.Out, "Server Version: %s\n", versionInfo.ServerVersion.GitVersion) } } else { + fmt.Fprintf(o.ErrOut, "WARNING: This version information is deprecated and will be replaced with the output from kubectl version --short. Use --output=yaml|json to get the full version.\n") fmt.Fprintf(o.Out, "Client Version: %#v\n", *versionInfo.ClientVersion) fmt.Fprintf(o.Out, "Kustomize Version: %s\n", versionInfo.KustomizeVersion) if versionInfo.ServerVersion != nil {