diff --git a/cmd/controller/cmd/root.go b/cmd/controller/cmd/root.go old mode 100644 new mode 100755 index 47368a4e4..37eddce6f --- a/cmd/controller/cmd/root.go +++ b/cmd/controller/cmd/root.go @@ -97,12 +97,14 @@ func init() { rootCmd.AddCommand(viper.GetConfigCommand()) } -func initConfig(_ *cobra.Command, _ []string) error { +func initConfig(cmd *cobra.Command, _ []string) error { configAccessor = viper.NewAccessor(config.Options{ StrictMode: true, SearchPaths: []string{cfgFile}, }) + configAccessor.InitializePflags(cmd.Flags()) + err := configAccessor.UpdateConfig(context.TODO()) if err != nil { return err