From c26d2b1ba89d708604a046212bbeb2913de169b9 Mon Sep 17 00:00:00 2001 From: Tanel Mae Date: Sat, 7 Jun 2025 21:30:53 +0300 Subject: [PATCH 1/2] Fix toolbox addons apply command --- cmd/kops/toolbox_addons.go | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/cmd/kops/toolbox_addons.go b/cmd/kops/toolbox_addons.go index c522924c1e..cfcd67185e 100644 --- a/cmd/kops/toolbox_addons.go +++ b/cmd/kops/toolbox_addons.go @@ -35,15 +35,19 @@ func NewCmdToolboxAddons(out io.Writer) *cobra.Command { f := channelscmd.NewChannelsFactory() // create subcommands - cmd.AddCommand(&cobra.Command{ + var applyOptions channelscmd.ApplyChannelOptions + applyCmd := &cobra.Command{ Use: "apply CHANNEL", Short: "Applies updates from the given channel", Example: "kops toolbox addons apply s3:////addons/bootstrap-channel.yaml", RunE: func(cmd *cobra.Command, args []string) error { ctx := cmd.Context() - return channelscmd.RunApplyChannel(ctx, f, out, &channelscmd.ApplyChannelOptions{}, args) + return channelscmd.RunApplyChannel(ctx, f, out, &applyOptions, args) }, - }) + } + applyCmd.Flags().BoolVar(&applyOptions.Yes, "yes", false, "Apply update") + + cmd.AddCommand(applyCmd) cmd.AddCommand(&cobra.Command{ Use: "list", Short: "Lists installed addons", From baa4b8ea39d8ebd2f2e0967003583f0be7e98cd7 Mon Sep 17 00:00:00 2001 From: Tanel Mae Date: Sun, 8 Jun 2025 20:51:28 +0300 Subject: [PATCH 2/2] Uodate addons apply command documentation --- docs/cli/kops_toolbox_addons_apply.md | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/cli/kops_toolbox_addons_apply.md b/docs/cli/kops_toolbox_addons_apply.md index 183bcaad02..3c46361200 100644 --- a/docs/cli/kops_toolbox_addons_apply.md +++ b/docs/cli/kops_toolbox_addons_apply.md @@ -19,6 +19,7 @@ kops toolbox addons apply s3:////addons/bootstrap-cha ``` -h, --help help for apply + --yes Apply update ``` ### Options inherited from parent commands