From c3115237a48500a1dd39e76a0382b50cc274446c Mon Sep 17 00:00:00 2001 From: Sean Smith Date: Fri, 30 Aug 2019 22:23:42 -0400 Subject: [PATCH] Catch and throw error when trying to get kube config Handle error when building config to debug --- modules/kubernetes/client.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/modules/kubernetes/client.go b/modules/kubernetes/client.go index 0b3b40af..e50a1608 100644 --- a/modules/kubernetes/client.go +++ b/modules/kubernetes/client.go @@ -28,7 +28,10 @@ func (widget *Widget) getInstance() *clientInstance { // getKubeClient returns a kubernetes clientset for the kubeconfig provided func (widget *Widget) getKubeClient() kubernetes.Interface { - config, _ := clientcmd.BuildConfigFromFlags("", widget.kubeconfig) + config, err := clientcmd.BuildConfigFromFlags("", widget.kubeconfig) + if err != nil { + panic(err.Error) + } clientset, err := kubernetes.NewForConfig(config) if err != nil { panic(err.Error)