diff --git a/cli/command/stack/cmd.go b/cli/command/stack/cmd.go index 8626dc7fe4..860bfedd1a 100644 --- a/cli/command/stack/cmd.go +++ b/cli/command/stack/cmd.go @@ -13,7 +13,7 @@ func NewStackCommand(dockerCli *command.DockerCli) *cobra.Command { Short: "Manage Docker stacks", Args: cli.NoArgs, RunE: dockerCli.ShowHelp, - Tags: map[string]string{"experimental": "", "version": "1.25"}, + Tags: map[string]string{"version": "1.25"}, } cmd.AddCommand( newDeployCommand(dockerCli), @@ -30,5 +30,6 @@ func NewTopLevelDeployCommand(dockerCli *command.DockerCli) *cobra.Command { cmd := newDeployCommand(dockerCli) // Remove the aliases at the top level cmd.Aliases = []string{} + cmd.Tags = map[string]string{"experimental": "", "version": "1.25"} return cmd } diff --git a/cli/command/stack/deploy.go b/cli/command/stack/deploy.go index 099f8c03ae..2cd4efebcc 100644 --- a/cli/command/stack/deploy.go +++ b/cli/command/stack/deploy.go @@ -49,7 +49,6 @@ func newDeployCommand(dockerCli *command.DockerCli) *cobra.Command { opts.namespace = args[0] return runDeploy(dockerCli, opts) }, - Tags: map[string]string{"experimental": "", "version": "1.25"}, } flags := cmd.Flags() diff --git a/cli/command/stack/opts.go b/cli/command/stack/opts.go index c2cc0d1e70..440d6099e3 100644 --- a/cli/command/stack/opts.go +++ b/cli/command/stack/opts.go @@ -15,6 +15,7 @@ func addComposefileFlag(opt *string, flags *pflag.FlagSet) { func addBundlefileFlag(opt *string, flags *pflag.FlagSet) { flags.StringVar(opt, "bundle-file", "", "Path to a Distributed Application Bundle file") + flags.SetAnnotation("bundle-file", "experimental", nil) } func addRegistryAuthFlag(opt *bool, flags *pflag.FlagSet) {