Files
kubevpn/pkg/localproxy/test_helpers_test.go
T
2026-04-11 17:17:34 +08:00

22 lines
489 B
Go

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()
}