diff --git a/pkg/cmd/addon/install.go b/pkg/cmd/addon/install.go index 159a4b2b8..52bbb3d38 100644 --- a/pkg/cmd/addon/install.go +++ b/pkg/cmd/addon/install.go @@ -114,6 +114,9 @@ func newInstallCmd(f cmdutil.Factory, streams genericiooptions.IOStreams) *cobra Short: "install KubeBlocks addon", Args: cobra.ExactArgs(1), Example: addonInstallExample, + PersistentPreRun: func(_ *cobra.Command, _ []string) { + util.CheckErr(addDefaultIndex()) + }, Run: func(cmd *cobra.Command, args []string) { o.name = args[0] util.CheckErr(o.Complete()) diff --git a/pkg/cmd/addon/search.go b/pkg/cmd/addon/search.go index d05063d8a..067b7abb5 100644 --- a/pkg/cmd/addon/search.go +++ b/pkg/cmd/addon/search.go @@ -51,6 +51,7 @@ func newSearchCmd(streams genericiooptions.IOStreams) *cobra.Command { Args: cobra.ExactArgs(1), PersistentPreRun: func(cmd *cobra.Command, _ []string) { util.CheckErr(util.EnableLogToFile(cmd.Flags())) + util.CheckErr(addDefaultIndex()) }, Run: func(_ *cobra.Command, args []string) { util.CheckErr(search(args, streams.Out))