package utils import ( "fmt" "testing" ) /** @author: sre @date: 2022/8/10 0010 @desc: todo **/ func TestGetConfigHome(t *testing.T) { config, err := GetConfig() if err != nil { fmt.Println("加载配置文件失败: ", err.Error()) return } fmt.Println(config.APIPath) fmt.Println(config.Host) fmt.Println(config.Username) fmt.Println(config.Password) fmt.Println(config.BearerToken) fmt.Println(config.TLSClientConfig.CertFile) fmt.Println(config.TLSClientConfig.KeyFile) fmt.Println(config.TLSClientConfig.CAFile) fmt.Println(config.TLSClientConfig.Insecure) fmt.Println(config.TLSClientConfig.ServerName) fmt.Println(config.GroupVersion) fmt.Println(config.NegotiatedSerializer) fmt.Println(config.QPS) fmt.Println(config.Burst) fmt.Println(config.Timeout) fmt.Println(config.ContentConfig) fmt.Println(config.WrapTransport) fmt.Println(config.RateLimiter) fmt.Println(config.GroupVersion) fmt.Println(config.NegotiatedSerializer) } func TestGetConfigDefine(t *testing.T) { config, err := GetConfig("../nogit.k8s.config") if err != nil { fmt.Println("加载配置文件失败: ", err.Error()) return } fmt.Println(config.APIPath) fmt.Println(config.Host) fmt.Println(config.Username) fmt.Println(config.Password) fmt.Println(config.BearerToken) fmt.Println(config.TLSClientConfig.CertFile) fmt.Println(config.TLSClientConfig.KeyFile) fmt.Println(config.TLSClientConfig.CAFile) fmt.Println(config.TLSClientConfig.Insecure) fmt.Println(config.TLSClientConfig.ServerName) fmt.Println(config.GroupVersion) fmt.Println(config.NegotiatedSerializer) fmt.Println(config.QPS) fmt.Println(config.Burst) fmt.Println(config.Timeout) fmt.Println(config.ContentConfig) fmt.Println(config.WrapTransport) fmt.Println(config.RateLimiter) fmt.Println(config.GroupVersion) fmt.Println(config.NegotiatedSerializer) }