From f6b95da546fe50733ecf35270afc5793f6998aad Mon Sep 17 00:00:00 2001 From: Yuvraj Date: Tue, 2 Nov 2021 20:21:04 +0530 Subject: [PATCH] Added check before creating empty k8s config (#211) * Added check before creating empty k8s config Signed-off-by: Yuvraj --- pkg/util/util.go | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/pkg/util/util.go b/pkg/util/util.go index 416ad58c7f..9dbc7e7c62 100644 --- a/pkg/util/util.go +++ b/pkg/util/util.go @@ -35,10 +35,16 @@ func SetupFlyteDir() error { if err := os.MkdirAll(f.FilePathJoin(f.UserHomeDir(), ".flyte", "k3s"), os.ModePerm); err != nil { return err } + // Created a empty file with right permission - if err := ioutil.WriteFile(docker.Kubeconfig, []byte(""), os.ModePerm); err != nil { - return err + if _, err := os.Stat(docker.Kubeconfig); err != nil { + if os.IsNotExist(err) { + if err := ioutil.WriteFile(docker.Kubeconfig, []byte(""), os.ModePerm); err != nil { + return err + } + } } + return nil }