in action/k8s/utils/http.go [33:45]
func LoadKubeConfig(kubeconfigFullPath string) (*api.Config, error) {
// Read the kubeconfig file
kubeconfigBytes, err := ioutil.ReadFile(kubeconfigFullPath)
if err != nil {
return nil, fmt.Errorf("failed to read kubeconfig file: %v", err)
}
// Convert the kubeconfig file content into the Config struct
config, err := clientcmd.Load(kubeconfigBytes)
if err != nil {
return nil, fmt.Errorf("failed to load kubeconfig: %v", err)
}
return config, nil
}