feat: update repo Spec var type skipTLSVerify to bool (#877)
* feat: update repo Spec var type skipTLSVerify to bool Signed-off-by: yxxhero <aiopsclub@163.com>
This commit is contained in:
		
							parent
							
								
									d9e303befa
								
							
						
					
					
						commit
						e8f9bbbf9d
					
				|  | @ -2469,7 +2469,7 @@ func (helm *mockHelmExec) SetEnableLiveOutput(enableLiveOutput bool) { | ||||||
| func (helm *mockHelmExec) SetDisableForceUpdate(forceUpdate bool) { | func (helm *mockHelmExec) SetDisableForceUpdate(forceUpdate bool) { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| func (helm *mockHelmExec) AddRepo(name, repository, cafile, certfile, keyfile, username, password string, managed string, passCredentials string, skipTLSVerify string) error { | func (helm *mockHelmExec) AddRepo(name, repository, cafile, certfile, keyfile, username, password string, managed string, passCredentials string, skipTLSVerify bool) error { | ||||||
| 	helm.repos = append(helm.repos, mockRepo{Name: name}) | 	helm.repos = append(helm.repos, mockRepo{Name: name}) | ||||||
| 	return nil | 	return nil | ||||||
| } | } | ||||||
|  |  | ||||||
|  | @ -94,8 +94,8 @@ func (helm *Helm) SetEnableLiveOutput(enableLiveOutput bool) { | ||||||
| } | } | ||||||
| func (helm *Helm) SetDisableForceUpdate(forceUpdate bool) { | func (helm *Helm) SetDisableForceUpdate(forceUpdate bool) { | ||||||
| } | } | ||||||
| func (helm *Helm) AddRepo(name, repository, cafile, certfile, keyfile, username, password string, managed string, passCredentials string, skipTLSVerify string) error { | func (helm *Helm) AddRepo(name, repository, cafile, certfile, keyfile, username, password string, managed string, passCredentials string, skipTLSVerify bool) error { | ||||||
| 	helm.Repo = []string{name, repository, cafile, certfile, keyfile, username, password, managed, passCredentials, skipTLSVerify} | 	helm.Repo = []string{name, repository, cafile, certfile, keyfile, username, password, managed, passCredentials, fmt.Sprintf("%v", skipTLSVerify)} | ||||||
| 	return nil | 	return nil | ||||||
| } | } | ||||||
| func (helm *Helm) UpdateRepo() error { | func (helm *Helm) UpdateRepo() error { | ||||||
|  |  | ||||||
|  | @ -148,7 +148,7 @@ func (helm *execer) SetDisableForceUpdate(forceUpdate bool) { | ||||||
| 	helm.options.DisableForceUpdate = forceUpdate | 	helm.options.DisableForceUpdate = forceUpdate | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| func (helm *execer) AddRepo(name, repository, cafile, certfile, keyfile, username, password string, managed string, passCredentials string, skipTLSVerify string) error { | func (helm *execer) AddRepo(name, repository, cafile, certfile, keyfile, username, password string, managed string, passCredentials string, skipTLSVerify bool) error { | ||||||
| 	var args []string | 	var args []string | ||||||
| 	var out []byte | 	var out []byte | ||||||
| 	var err error | 	var err error | ||||||
|  | @ -184,7 +184,7 @@ func (helm *execer) AddRepo(name, repository, cafile, certfile, keyfile, usernam | ||||||
| 		if passCredentials == "true" { | 		if passCredentials == "true" { | ||||||
| 			args = append(args, "--pass-credentials") | 			args = append(args, "--pass-credentials") | ||||||
| 		} | 		} | ||||||
| 		if skipTLSVerify == "true" { | 		if skipTLSVerify { | ||||||
| 			args = append(args, "--insecure-skip-tls-verify") | 			args = append(args, "--insecure-skip-tls-verify") | ||||||
| 		} | 		} | ||||||
| 		helm.logger.Infof("Adding repo %v %v", name, repository) | 		helm.logger.Infof("Adding repo %v %v", name, repository) | ||||||
|  |  | ||||||
|  | @ -114,7 +114,7 @@ func Test_AddRepo_Helm_3_3_2(t *testing.T) { | ||||||
| 		kubeContext: "dev", | 		kubeContext: "dev", | ||||||
| 		runner:      &mockRunner{}, | 		runner:      &mockRunner{}, | ||||||
| 	} | 	} | ||||||
| 	err := helm.AddRepo("myRepo", "https://repo.example.com/", "", "cert.pem", "key.pem", "", "", "", "", "") | 	err := helm.AddRepo("myRepo", "https://repo.example.com/", "", "cert.pem", "key.pem", "", "", "", "", false) | ||||||
| 	expected := `Adding repo myRepo https://repo.example.com/
 | 	expected := `Adding repo myRepo https://repo.example.com/
 | ||||||
| exec: helm --kube-context dev repo add myRepo https://repo.example.com/ --force-update --cert-file cert.pem --key-file key.pem
 | exec: helm --kube-context dev repo add myRepo https://repo.example.com/ --force-update --cert-file cert.pem --key-file key.pem
 | ||||||
| ` | ` | ||||||
|  | @ -138,7 +138,7 @@ func Test_AddRepo_Helm_3_3_2_NoForceUpdate(t *testing.T) { | ||||||
| 		kubeContext: "dev", | 		kubeContext: "dev", | ||||||
| 		runner:      &mockRunner{}, | 		runner:      &mockRunner{}, | ||||||
| 	} | 	} | ||||||
| 	err := helm.AddRepo("myRepo", "https://repo.example.com/", "", "cert.pem", "key.pem", "", "", "", "", "") | 	err := helm.AddRepo("myRepo", "https://repo.example.com/", "", "cert.pem", "key.pem", "", "", "", "", false) | ||||||
| 	expected := `Adding repo myRepo https://repo.example.com/
 | 	expected := `Adding repo myRepo https://repo.example.com/
 | ||||||
| exec: helm --kube-context dev repo add myRepo https://repo.example.com/ --cert-file cert.pem --key-file key.pem
 | exec: helm --kube-context dev repo add myRepo https://repo.example.com/ --cert-file cert.pem --key-file key.pem
 | ||||||
| ` | ` | ||||||
|  | @ -155,7 +155,7 @@ func Test_AddRepo(t *testing.T) { | ||||||
| 	var buffer bytes.Buffer | 	var buffer bytes.Buffer | ||||||
| 	logger := NewLogger(&buffer, "debug") | 	logger := NewLogger(&buffer, "debug") | ||||||
| 	helm := MockExecer(logger, "dev") | 	helm := MockExecer(logger, "dev") | ||||||
| 	err := helm.AddRepo("myRepo", "https://repo.example.com/", "", "cert.pem", "key.pem", "", "", "", "", "") | 	err := helm.AddRepo("myRepo", "https://repo.example.com/", "", "cert.pem", "key.pem", "", "", "", "", false) | ||||||
| 	expected := `Adding repo myRepo https://repo.example.com/
 | 	expected := `Adding repo myRepo https://repo.example.com/
 | ||||||
| exec: helm --kube-context dev repo add myRepo https://repo.example.com/ --cert-file cert.pem --key-file key.pem
 | exec: helm --kube-context dev repo add myRepo https://repo.example.com/ --cert-file cert.pem --key-file key.pem
 | ||||||
| ` | ` | ||||||
|  | @ -168,7 +168,7 @@ exec: helm --kube-context dev repo add myRepo https://repo.example.com/ --cert-f | ||||||
| 	} | 	} | ||||||
| 
 | 
 | ||||||
| 	buffer.Reset() | 	buffer.Reset() | ||||||
| 	err = helm.AddRepo("myRepo", "https://repo.example.com/", "ca.crt", "", "", "", "", "", "", "") | 	err = helm.AddRepo("myRepo", "https://repo.example.com/", "ca.crt", "", "", "", "", "", "", false) | ||||||
| 	expected = `Adding repo myRepo https://repo.example.com/
 | 	expected = `Adding repo myRepo https://repo.example.com/
 | ||||||
| exec: helm --kube-context dev repo add myRepo https://repo.example.com/ --ca-file ca.crt
 | exec: helm --kube-context dev repo add myRepo https://repo.example.com/ --ca-file ca.crt
 | ||||||
| ` | ` | ||||||
|  | @ -181,7 +181,7 @@ exec: helm --kube-context dev repo add myRepo https://repo.example.com/ --ca-fil | ||||||
| 	} | 	} | ||||||
| 
 | 
 | ||||||
| 	buffer.Reset() | 	buffer.Reset() | ||||||
| 	err = helm.AddRepo("myRepo", "https://repo.example.com/", "", "", "", "", "", "", "", "") | 	err = helm.AddRepo("myRepo", "https://repo.example.com/", "", "", "", "", "", "", "", false) | ||||||
| 	expected = `Adding repo myRepo https://repo.example.com/
 | 	expected = `Adding repo myRepo https://repo.example.com/
 | ||||||
| exec: helm --kube-context dev repo add myRepo https://repo.example.com/
 | exec: helm --kube-context dev repo add myRepo https://repo.example.com/
 | ||||||
| ` | ` | ||||||
|  | @ -194,7 +194,7 @@ exec: helm --kube-context dev repo add myRepo https://repo.example.com/ | ||||||
| 	} | 	} | ||||||
| 
 | 
 | ||||||
| 	buffer.Reset() | 	buffer.Reset() | ||||||
| 	err = helm.AddRepo("acrRepo", "", "", "", "", "", "", "acr", "", "") | 	err = helm.AddRepo("acrRepo", "", "", "", "", "", "", "acr", "", false) | ||||||
| 	expected = `Adding repo acrRepo (acr) | 	expected = `Adding repo acrRepo (acr) | ||||||
| exec: az acr helm repo add --name acrRepo | exec: az acr helm repo add --name acrRepo | ||||||
| exec: az acr helm repo add --name acrRepo:  | exec: az acr helm repo add --name acrRepo:  | ||||||
|  | @ -208,7 +208,7 @@ exec: az acr helm repo add --name acrRepo: | ||||||
| 	} | 	} | ||||||
| 
 | 
 | ||||||
| 	buffer.Reset() | 	buffer.Reset() | ||||||
| 	err = helm.AddRepo("otherRepo", "", "", "", "", "", "", "unknown", "", "") | 	err = helm.AddRepo("otherRepo", "", "", "", "", "", "", "unknown", "", false) | ||||||
| 	expected = `ERROR: unknown type 'unknown' for repository otherRepo | 	expected = `ERROR: unknown type 'unknown' for repository otherRepo | ||||||
| ` | ` | ||||||
| 	if err != nil { | 	if err != nil { | ||||||
|  | @ -219,7 +219,7 @@ exec: az acr helm repo add --name acrRepo: | ||||||
| 	} | 	} | ||||||
| 
 | 
 | ||||||
| 	buffer.Reset() | 	buffer.Reset() | ||||||
| 	err = helm.AddRepo("myRepo", "https://repo.example.com/", "", "", "", "example_user", "example_password", "", "", "") | 	err = helm.AddRepo("myRepo", "https://repo.example.com/", "", "", "", "example_user", "example_password", "", "", false) | ||||||
| 	expected = `Adding repo myRepo https://repo.example.com/
 | 	expected = `Adding repo myRepo https://repo.example.com/
 | ||||||
| exec: helm --kube-context dev repo add myRepo https://repo.example.com/ --username example_user --password example_password
 | exec: helm --kube-context dev repo add myRepo https://repo.example.com/ --username example_user --password example_password
 | ||||||
| ` | ` | ||||||
|  | @ -231,7 +231,7 @@ exec: helm --kube-context dev repo add myRepo https://repo.example.com/ --userna | ||||||
| 	} | 	} | ||||||
| 
 | 
 | ||||||
| 	buffer.Reset() | 	buffer.Reset() | ||||||
| 	err = helm.AddRepo("", "https://repo.example.com/", "", "", "", "", "", "", "", "") | 	err = helm.AddRepo("", "https://repo.example.com/", "", "", "", "", "", "", "", false) | ||||||
| 	expected = `empty field name | 	expected = `empty field name | ||||||
| 
 | 
 | ||||||
| ` | ` | ||||||
|  | @ -243,7 +243,7 @@ exec: helm --kube-context dev repo add myRepo https://repo.example.com/ --userna | ||||||
| 	} | 	} | ||||||
| 
 | 
 | ||||||
| 	buffer.Reset() | 	buffer.Reset() | ||||||
| 	err = helm.AddRepo("myRepo", "https://repo.example.com/", "", "", "", "example_user", "example_password", "", "true", "") | 	err = helm.AddRepo("myRepo", "https://repo.example.com/", "", "", "", "example_user", "example_password", "", "true", false) | ||||||
| 	expected = `Adding repo myRepo https://repo.example.com/
 | 	expected = `Adding repo myRepo https://repo.example.com/
 | ||||||
| exec: helm --kube-context dev repo add myRepo https://repo.example.com/ --username example_user --password example_password --pass-credentials
 | exec: helm --kube-context dev repo add myRepo https://repo.example.com/ --username example_user --password example_password --pass-credentials
 | ||||||
| ` | ` | ||||||
|  | @ -255,7 +255,7 @@ exec: helm --kube-context dev repo add myRepo https://repo.example.com/ --userna | ||||||
| 	} | 	} | ||||||
| 
 | 
 | ||||||
| 	buffer.Reset() | 	buffer.Reset() | ||||||
| 	err = helm.AddRepo("myRepo", "https://repo.example.com/", "", "", "", "", "", "", "", "true") | 	err = helm.AddRepo("myRepo", "https://repo.example.com/", "", "", "", "", "", "", "", true) | ||||||
| 	expected = `Adding repo myRepo https://repo.example.com/
 | 	expected = `Adding repo myRepo https://repo.example.com/
 | ||||||
| exec: helm --kube-context dev repo add myRepo https://repo.example.com/ --insecure-skip-tls-verify
 | exec: helm --kube-context dev repo add myRepo https://repo.example.com/ --insecure-skip-tls-verify
 | ||||||
| ` | ` | ||||||
|  | @ -856,7 +856,7 @@ func Test_LogLevels(t *testing.T) { | ||||||
| 		buffer.Reset() | 		buffer.Reset() | ||||||
| 		logger := NewLogger(&buffer, logLevel) | 		logger := NewLogger(&buffer, logLevel) | ||||||
| 		helm := MockExecer(logger, "") | 		helm := MockExecer(logger, "") | ||||||
| 		err := helm.AddRepo("myRepo", "https://repo.example.com/", "", "", "", "example_user", "example_password", "", "", "") | 		err := helm.AddRepo("myRepo", "https://repo.example.com/", "", "", "", "example_user", "example_password", "", "", false) | ||||||
| 		if err != nil { | 		if err != nil { | ||||||
| 			t.Errorf("unexpected error: %v", err) | 			t.Errorf("unexpected error: %v", err) | ||||||
| 		} | 		} | ||||||
|  |  | ||||||
|  | @ -16,7 +16,7 @@ type Interface interface { | ||||||
| 	SetEnableLiveOutput(enableLiveOutput bool) | 	SetEnableLiveOutput(enableLiveOutput bool) | ||||||
| 	SetDisableForceUpdate(forceUpdate bool) | 	SetDisableForceUpdate(forceUpdate bool) | ||||||
| 
 | 
 | ||||||
| 	AddRepo(name, repository, cafile, certfile, keyfile, username, password string, managed string, passCredentials string, skipTLSVerify string) error | 	AddRepo(name, repository, cafile, certfile, keyfile, username, password string, managed string, passCredentials string, skipTLSVerify bool) error | ||||||
| 	UpdateRepo() error | 	UpdateRepo() error | ||||||
| 	RegistryLogin(name string, username string, password string) error | 	RegistryLogin(name string, username string, password string) error | ||||||
| 	BuildDeps(name, chart string, flags ...string) error | 	BuildDeps(name, chart string, flags ...string) error | ||||||
|  |  | ||||||
|  | @ -210,7 +210,7 @@ type RepositorySpec struct { | ||||||
| 	Managed         string `yaml:"managed,omitempty"` | 	Managed         string `yaml:"managed,omitempty"` | ||||||
| 	OCI             bool   `yaml:"oci,omitempty"` | 	OCI             bool   `yaml:"oci,omitempty"` | ||||||
| 	PassCredentials string `yaml:"passCredentials,omitempty"` | 	PassCredentials string `yaml:"passCredentials,omitempty"` | ||||||
| 	SkipTLSVerify   string `yaml:"skipTLSVerify,omitempty"` | 	SkipTLSVerify   bool   `yaml:"skipTLSVerify,omitempty"` | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| type Inherit struct { | type Inherit struct { | ||||||
|  | @ -499,7 +499,7 @@ func (st *HelmState) ApplyOverrides(spec *ReleaseSpec) { | ||||||
| 
 | 
 | ||||||
| type RepoUpdater interface { | type RepoUpdater interface { | ||||||
| 	IsHelm3() bool | 	IsHelm3() bool | ||||||
| 	AddRepo(name, repository, cafile, certfile, keyfile, username, password string, managed string, passCredentials string, skipTLSVerify string) error | 	AddRepo(name, repository, cafile, certfile, keyfile, username, password string, managed string, passCredentials string, skipTLSVerify bool) error | ||||||
| 	UpdateRepo() error | 	UpdateRepo() error | ||||||
| 	RegistryLogin(name string, username string, password string) error | 	RegistryLogin(name string, username string, password string) error | ||||||
| } | } | ||||||
|  |  | ||||||
|  | @ -1093,11 +1093,10 @@ func TestHelmState_SyncRepos(t *testing.T) { | ||||||
| 					Username:        "", | 					Username:        "", | ||||||
| 					Password:        "", | 					Password:        "", | ||||||
| 					PassCredentials: "", | 					PassCredentials: "", | ||||||
| 					SkipTLSVerify:   "", |  | ||||||
| 				}, | 				}, | ||||||
| 			}, | 			}, | ||||||
| 			helm: &exectest.Helm{}, | 			helm: &exectest.Helm{}, | ||||||
| 			want: []string{"name", "http://example.com/", "", "", "", "", "", "", "", ""}, | 			want: []string{"name", "http://example.com/", "", "", "", "", "", "", "", "false"}, | ||||||
| 		}, | 		}, | ||||||
| 		{ | 		{ | ||||||
| 			name: "ACR hosted repository", | 			name: "ACR hosted repository", | ||||||
|  | @ -1108,7 +1107,7 @@ func TestHelmState_SyncRepos(t *testing.T) { | ||||||
| 				}, | 				}, | ||||||
| 			}, | 			}, | ||||||
| 			helm: &exectest.Helm{}, | 			helm: &exectest.Helm{}, | ||||||
| 			want: []string{"name", "", "", "", "", "", "", "acr", "", ""}, | 			want: []string{"name", "", "", "", "", "", "", "acr", "", "false"}, | ||||||
| 		}, | 		}, | ||||||
| 		{ | 		{ | ||||||
| 			name: "repository with cert and key", | 			name: "repository with cert and key", | ||||||
|  | @ -1121,11 +1120,10 @@ func TestHelmState_SyncRepos(t *testing.T) { | ||||||
| 					Username:        "", | 					Username:        "", | ||||||
| 					Password:        "", | 					Password:        "", | ||||||
| 					PassCredentials: "", | 					PassCredentials: "", | ||||||
| 					SkipTLSVerify:   "", |  | ||||||
| 				}, | 				}, | ||||||
| 			}, | 			}, | ||||||
| 			helm: &exectest.Helm{}, | 			helm: &exectest.Helm{}, | ||||||
| 			want: []string{"name", "http://example.com/", "", "certfile", "keyfile", "", "", "", "", ""}, | 			want: []string{"name", "http://example.com/", "", "certfile", "keyfile", "", "", "", "", "false"}, | ||||||
| 		}, | 		}, | ||||||
| 		{ | 		{ | ||||||
| 			name: "repository with ca file", | 			name: "repository with ca file", | ||||||
|  | @ -1137,11 +1135,10 @@ func TestHelmState_SyncRepos(t *testing.T) { | ||||||
| 					Username:        "", | 					Username:        "", | ||||||
| 					Password:        "", | 					Password:        "", | ||||||
| 					PassCredentials: "", | 					PassCredentials: "", | ||||||
| 					SkipTLSVerify:   "", |  | ||||||
| 				}, | 				}, | ||||||
| 			}, | 			}, | ||||||
| 			helm: &exectest.Helm{}, | 			helm: &exectest.Helm{}, | ||||||
| 			want: []string{"name", "http://example.com/", "cafile", "", "", "", "", "", "", ""}, | 			want: []string{"name", "http://example.com/", "cafile", "", "", "", "", "", "", "false"}, | ||||||
| 		}, | 		}, | ||||||
| 		{ | 		{ | ||||||
| 			name: "repository with username and password", | 			name: "repository with username and password", | ||||||
|  | @ -1154,11 +1151,10 @@ func TestHelmState_SyncRepos(t *testing.T) { | ||||||
| 					Username:        "example_user", | 					Username:        "example_user", | ||||||
| 					Password:        "example_password", | 					Password:        "example_password", | ||||||
| 					PassCredentials: "", | 					PassCredentials: "", | ||||||
| 					SkipTLSVerify:   "", |  | ||||||
| 				}, | 				}, | ||||||
| 			}, | 			}, | ||||||
| 			helm: &exectest.Helm{}, | 			helm: &exectest.Helm{}, | ||||||
| 			want: []string{"name", "http://example.com/", "", "", "", "example_user", "example_password", "", "", ""}, | 			want: []string{"name", "http://example.com/", "", "", "", "example_user", "example_password", "", "", "false"}, | ||||||
| 		}, | 		}, | ||||||
| 		{ | 		{ | ||||||
| 			name: "repository with username and password and pass-credentials", | 			name: "repository with username and password and pass-credentials", | ||||||
|  | @ -1171,11 +1167,10 @@ func TestHelmState_SyncRepos(t *testing.T) { | ||||||
| 					Username:        "example_user", | 					Username:        "example_user", | ||||||
| 					Password:        "example_password", | 					Password:        "example_password", | ||||||
| 					PassCredentials: "true", | 					PassCredentials: "true", | ||||||
| 					SkipTLSVerify:   "", |  | ||||||
| 				}, | 				}, | ||||||
| 			}, | 			}, | ||||||
| 			helm: &exectest.Helm{}, | 			helm: &exectest.Helm{}, | ||||||
| 			want: []string{"name", "http://example.com/", "", "", "", "example_user", "example_password", "", "true", ""}, | 			want: []string{"name", "http://example.com/", "", "", "", "example_user", "example_password", "", "true", "false"}, | ||||||
| 		}, | 		}, | ||||||
| 		{ | 		{ | ||||||
| 			name: "repository without username and password and environment with username and password", | 			name: "repository without username and password and environment with username and password", | ||||||
|  | @ -1188,7 +1183,6 @@ func TestHelmState_SyncRepos(t *testing.T) { | ||||||
| 					Username:        "", | 					Username:        "", | ||||||
| 					Password:        "", | 					Password:        "", | ||||||
| 					PassCredentials: "", | 					PassCredentials: "", | ||||||
| 					SkipTLSVerify:   "", |  | ||||||
| 				}, | 				}, | ||||||
| 			}, | 			}, | ||||||
| 			envs: map[string]string{ | 			envs: map[string]string{ | ||||||
|  | @ -1196,7 +1190,7 @@ func TestHelmState_SyncRepos(t *testing.T) { | ||||||
| 				"NAME_PASSWORD": "example_password", | 				"NAME_PASSWORD": "example_password", | ||||||
| 			}, | 			}, | ||||||
| 			helm: &exectest.Helm{}, | 			helm: &exectest.Helm{}, | ||||||
| 			want: []string{"name", "http://example.com/", "", "", "", "example_user", "example_password", "", "", ""}, | 			want: []string{"name", "http://example.com/", "", "", "", "example_user", "example_password", "", "", "false"}, | ||||||
| 		}, | 		}, | ||||||
| 		{ | 		{ | ||||||
| 			name: "repository with username and password and environment with username and password", | 			name: "repository with username and password and environment with username and password", | ||||||
|  | @ -1209,7 +1203,6 @@ func TestHelmState_SyncRepos(t *testing.T) { | ||||||
| 					Username:        "example_user1", | 					Username:        "example_user1", | ||||||
| 					Password:        "example_password1", | 					Password:        "example_password1", | ||||||
| 					PassCredentials: "", | 					PassCredentials: "", | ||||||
| 					SkipTLSVerify:   "", |  | ||||||
| 				}, | 				}, | ||||||
| 			}, | 			}, | ||||||
| 			envs: map[string]string{ | 			envs: map[string]string{ | ||||||
|  | @ -1217,7 +1210,7 @@ func TestHelmState_SyncRepos(t *testing.T) { | ||||||
| 				"NAME_PASSWORD": "example_password2", | 				"NAME_PASSWORD": "example_password2", | ||||||
| 			}, | 			}, | ||||||
| 			helm: &exectest.Helm{}, | 			helm: &exectest.Helm{}, | ||||||
| 			want: []string{"name", "http://example.com/", "", "", "", "example_user1", "example_password1", "", "", ""}, | 			want: []string{"name", "http://example.com/", "", "", "", "example_user1", "example_password1", "", "", "false"}, | ||||||
| 		}, | 		}, | ||||||
| 		{ | 		{ | ||||||
| 			name: "repository with skip-tls-verify", | 			name: "repository with skip-tls-verify", | ||||||
|  | @ -1230,7 +1223,7 @@ func TestHelmState_SyncRepos(t *testing.T) { | ||||||
| 					Username:        "", | 					Username:        "", | ||||||
| 					Password:        "", | 					Password:        "", | ||||||
| 					PassCredentials: "", | 					PassCredentials: "", | ||||||
| 					SkipTLSVerify:   "true", | 					SkipTLSVerify:   true, | ||||||
| 				}, | 				}, | ||||||
| 			}, | 			}, | ||||||
| 			helm: &exectest.Helm{}, | 			helm: &exectest.Helm{}, | ||||||
|  |  | ||||||
|  | @ -77,7 +77,7 @@ func (helm *noCallHelmExec) SetDisableForceUpdate(forceUpdate bool) { | ||||||
| 	helm.doPanic() | 	helm.doPanic() | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| func (helm *noCallHelmExec) AddRepo(name, repository, cafile, certfile, keyfile, username, password string, managed string, passCredentials string, skipTLSVerify string) error { | func (helm *noCallHelmExec) AddRepo(name, repository, cafile, certfile, keyfile, username, password string, managed string, passCredentials string, skipTLSVerify bool) error { | ||||||
| 	helm.doPanic() | 	helm.doPanic() | ||||||
| 	return nil | 	return nil | ||||||
| } | } | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue