File tree Expand file tree Collapse file tree 1 file changed +6
-1
lines changed Expand file tree Collapse file tree 1 file changed +6
-1
lines changed Original file line number Diff line number Diff line change @@ -20,6 +20,7 @@ import (
2020 "encoding/json"
2121 "errors"
2222 "fmt"
23+ "os"
2324
2425 log "github.com/sirupsen/logrus"
2526 k8serrors "k8s.io/apimachinery/pkg/api/errors"
@@ -209,8 +210,12 @@ func newKubernetes() (*KubernetesClient, error) {
209210 // library
210211 clientConfig , err := rest .InClusterConfig ()
211212 if err != nil {
213+ config := os .Getenv ("KUBECONFIG" )
214+ if config == "" {
215+ config = homedir .HomeDir () + "/.kube/config"
216+ }
212217 log .Debug ("Checking for a local Cluster Config" )
213- clientConfig , err = createClientConfigFromFile (homedir . HomeDir () + "/.kube/ config" )
218+ clientConfig , err = createClientConfigFromFile (config )
214219 if err != nil {
215220 log .Error ("Failed to create LocalClientSet" )
216221 return nil , err
You can’t perform that action at this time.
0 commit comments