From e49e57e3f4d585122023d8b0dc9e3f8ab1c842b3 Mon Sep 17 00:00:00 2001 From: Jan Date: Fri, 22 Nov 2019 13:10:39 +0100 Subject: [PATCH] Enhance kubeconfig loading --- pkg/client/client.go | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/pkg/client/client.go b/pkg/client/client.go index d5fea7fcf3..6d22aa0c1c 100644 --- a/pkg/client/client.go +++ b/pkg/client/client.go @@ -151,11 +151,15 @@ func initialize(kubeconfig string) { } func getDefaultKubeConfigFile() (string, error) { - usr, err := user.Current() - if err != nil { - return "", err + home := os.Getenv("HOME") + if home == "" { + usr, err := user.Current() + if err != nil { + return "", err + } + home = usr.HomeDir } - return filepath.Join(usr.HomeDir, ".kube", "config"), nil + return filepath.Join(home, ".kube", "config"), nil } // GetCurrentNamespace --