diff --git a/cmd/root.go b/cmd/root.go index 7a3bfc17..703ddf28 100644 --- a/cmd/root.go +++ b/cmd/root.go @@ -112,8 +112,8 @@ func loadConfiguration() *config.Config { k9sCfg := config.NewConfig(k8sCfg) if err := k9sCfg.Load(config.AppConfigFile); err != nil { log.Warn().Msg("Unable to locate K9s config. Generating new configuration...") - k9sCfg.K9s.Generate(k9sFlags) } + k9sCfg.K9s.Override(k9sFlags) if err := k9sCfg.Refine(k8sFlags, k9sFlags, k8sCfg); err != nil { log.Error().Err(err).Msgf("refine failed") } diff --git a/internal/config/k9s.go b/internal/config/k9s.go index 2fae52b9..59ce473f 100644 --- a/internal/config/k9s.go +++ b/internal/config/k9s.go @@ -86,7 +86,7 @@ func (k *K9s) Refine(k1 *K9s) { k.Thresholds = k1.Thresholds } -func (k *K9s) Generate(k9sFlags *Flags) { +func (k *K9s) Override(k9sFlags *Flags) { if *k9sFlags.RefreshRate != DefaultRefreshRate { k.OverrideRefreshRate(*k9sFlags.RefreshRate) }