From bf957fdf70400c276a862b44f0d74a06a2108d64 Mon Sep 17 00:00:00 2001 From: chrislu Date: Thu, 20 Jun 2024 15:23:29 -0700 Subject: deal with config error fix https://github.com/seaweedfs/seaweedfs-csi-driver/issues/169 --- pkg/k8s/client.go | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'pkg') diff --git a/pkg/k8s/client.go b/pkg/k8s/client.go index 8861d0a..e9d72a4 100644 --- a/pkg/k8s/client.go +++ b/pkg/k8s/client.go @@ -2,6 +2,7 @@ package k8s import ( "context" + "fmt" "time" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" @@ -9,11 +10,11 @@ import ( "k8s.io/client-go/rest" ) -func NewInCluster() (*kubernetes.Clientset, error) { +func newInCluster() (*kubernetes.Clientset, error) { //creates the in-cluster config config, err := rest.InClusterConfig() if err != nil { - panic(err.Error()) + return nil, fmt.Errorf("failed to get in-cluster config: %v", err) } // creates the clientset @@ -25,7 +26,7 @@ func NewInCluster() (*kubernetes.Clientset, error) { } func GetVolumeCapacity(volumeId string) (int64, error) { - client, err := NewInCluster() + client, err := newInCluster() if err != nil { return 0, err } -- cgit v1.2.3