From be50567b383088d7f799d97296080beb7e64a6e6 Mon Sep 17 00:00:00 2001 From: Timur Zununbekov Date: Fri, 15 Mar 2019 03:47:08 +0700 Subject: [PATCH] Pickup config path from env (#27) --- pkg/kn/commands/root.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/pkg/kn/commands/root.go b/pkg/kn/commands/root.go index 7bbdde43c..b6fe0a397 100644 --- a/pkg/kn/commands/root.go +++ b/pkg/kn/commands/root.go @@ -82,7 +82,12 @@ func InitializeConfig() { } func initKubeConfig() { - if kubeCfgFile == "" { + if kubeCfgFile != "" { + return + } + if kubeEnvConf, ok := os.LookupEnv("KUBECONFIG"); ok { + kubeCfgFile = kubeEnvConf + } else { home, err := homedir.Dir() if err != nil { fmt.Fprintln(os.Stderr, err)