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")