package localproxy import ( "os" "k8s.io/client-go/rest" "k8s.io/client-go/tools/clientcmd" ) func getenv(key, fallback string) string { if v := os.Getenv(key); v != "" { return v } return fallback } func restConfigFromDefault() (*rest.Config, error) { loadingRules := clientcmd.NewDefaultClientConfigLoadingRules() configOverrides := &clientcmd.ConfigOverrides{} return clientcmd.NewNonInteractiveDeferredLoadingClientConfig(loadingRules, configOverrides).ClientConfig() }