From 9fbe3394800400018375e49884141215881a8b50 Mon Sep 17 00:00:00 2001 From: AkiraFukushima Date: Thu, 26 Nov 2020 01:46:53 +0900 Subject: [PATCH] fix: Don't use kubeconfig when .kube/config file does not exist --- cmd/controller/controller.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/cmd/controller/controller.go b/cmd/controller/controller.go index f97f8ca..1a36853 100644 --- a/cmd/controller/controller.go +++ b/cmd/controller/controller.go @@ -30,6 +30,9 @@ func controllerConfig() (string, string) { kubeconfig = os.Getenv("KUBECONFIG") if kubeconfig == "" { kubeconfig = "$HOME/.kube/config" + if _, err := os.Stat(kubeconfig); err != nil { + kubeconfig = "" + } } } master := viper.GetString("master")