github.com/caos/orbos@v1.5.14-0.20221103111702-e6cd0cea7ad4/internal/operator/orbiter/kinds/clusters/kubernetes/connect.go (about) 1 package kubernetes 2 3 import ( 4 "github.com/caos/orbos/mntr" 5 "github.com/caos/orbos/pkg/kubernetes" 6 ) 7 8 func tryToConnect(monitor mntr.Monitor, desired DesiredV0) *kubernetes.Client { 9 var kc *string 10 if desired.Spec.Kubeconfig != nil && desired.Spec.Kubeconfig.Value != "" { 11 kc = &desired.Spec.Kubeconfig.Value 12 } 13 k8sClient, err := kubernetes.NewK8sClient(monitor, kc, "") 14 if err != nil { 15 // ignore 16 err = nil 17 } 18 return k8sClient 19 }