rename kube-apiserver-insurce to kube-insecure-skip-tls-verify

Signed-off-by: Dong Gang <dong.gang@daocloud.io>
pull/8622/head
Dong Gang 5 years ago
parent cbdc3a3e31
commit 87990f0484

@ -54,8 +54,8 @@ type EnvSettings struct {
KubeAsGroups []string
// Kubernetes API Server Endpoint for authentication
KubeAPIServer string
// KubeInsecure indicates whether or not checking kubernetes apiserver's certificate
KubeInsecure bool
// KubeInsecureSkipTLSVerify indicates whether or not checking kubernetes apiserver's certificate
KubeInsecureSkipTLSVerify bool
// Debug indicates whether or not Helm is running in Debug mode.
Debug bool
// RegistryConfig is the path to the registry config file.
@ -79,7 +79,7 @@ func New() *EnvSettings {
KubeAsUser: os.Getenv("HELM_KUBEASUSER"),
KubeAsGroups: envCSV("HELM_KUBEASGROUPS"),
KubeAPIServer: os.Getenv("HELM_KUBEAPISERVER"),
KubeInsecure: envBoolOr("HELM_KUBEAPISERVER_INSECURE", false),
KubeInsecureSkipTLSVerify: envBoolOr("HELM_KUBEAPISERVER_INSECURE", false),
PluginsDirectory: envOr("HELM_PLUGINS", helmpath.DataPath("plugins")),
RegistryConfig: envOr("HELM_REGISTRY_CONFIG", helmpath.ConfigPath("registry.json")),
RepositoryConfig: envOr("HELM_REPOSITORY_CONFIG", helmpath.ConfigPath("repositories.yaml")),
@ -96,7 +96,7 @@ func New() *EnvSettings {
KubeConfig: &env.KubeConfig,
Impersonate: &env.KubeAsUser,
ImpersonateGroup: &env.KubeAsGroups,
Insecure: &env.KubeInsecure,
Insecure: &env.KubeInsecureSkipTLSVerify,
}
return env
}
@ -110,7 +110,7 @@ func (s *EnvSettings) AddFlags(fs *pflag.FlagSet) {
fs.StringVar(&s.KubeAsUser, "kube-as-user", s.KubeAsUser, "Username to impersonate for the operation")
fs.StringArrayVar(&s.KubeAsGroups, "kube-as-group", s.KubeAsGroups, "Group to impersonate for the operation, this flag can be repeated to specify multiple groups.")
fs.StringVar(&s.KubeAPIServer, "kube-apiserver", s.KubeAPIServer, "the address and the port for the Kubernetes API server")
fs.BoolVar(&s.KubeInsecure, "kube-insecure-skip-tls-verify", s.KubeInsecure, "if true, the kubernetes apiserver's certificate will not be checked for validity. This will make your HTTPS connections insecure")
fs.BoolVar(&s.KubeInsecureSkipTLSVerify, "kube-insecure-skip-tls-verify", s.KubeInsecureSkipTLSVerify, "if true, the kubernetes apiserver's certificate will not be checked for validity. This will make your HTTPS connections insecure")
fs.BoolVar(&s.Debug, "debug", s.Debug, "enable verbose output")
fs.StringVar(&s.RegistryConfig, "registry-config", s.RegistryConfig, "path to the registry config file")
fs.StringVar(&s.RepositoryConfig, "repository-config", s.RepositoryConfig, "path to the file containing repository names and URLs")
@ -176,7 +176,7 @@ func (s *EnvSettings) EnvVars() map[string]string {
"HELM_KUBEAPISERVER": s.KubeAPIServer,
"HELM_KUBEASUSER": s.KubeAsUser,
"HELM_KUBEASGROUPS": strings.Join(s.KubeAsGroups, ","),
"HELM_KUBEAPISERVER_INSECURE": strconv.FormatBool(s.KubeInsecure),
"HELM_KUBEINSECURE_SKIP_TLS_VERIFY": strconv.FormatBool(s.KubeInsecureSkipTLSVerify),
}
if s.KubeConfig != "" {
envvars["KUBECONFIG"] = s.KubeConfig

@ -39,7 +39,7 @@ func TestEnvSettings(t *testing.T) {
maxhistory int
kAsUser string
kAsGroups []string
kubeInsecure bool
kubeInsecureSkipTLSVerify bool
}{
{
name: "defaults",

Loading…
Cancel
Save