From defad7a1741dcdc61dbc463253667de8432e8fe0 Mon Sep 17 00:00:00 2001 From: Jayson Wang Date: Mon, 25 Dec 2023 13:15:27 +0800 Subject: [PATCH] fix cmdline flags not working (#2373) --- cmd/root.go | 2 +- internal/config/k9s.go | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) 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) }