parent
af44965949
commit
00c4422a64
|
|
@ -84,6 +84,10 @@ func (helm *execer) SetHelmBinary(bin string) {
|
||||||
|
|
||||||
func (helm *execer) AddRepo(name, repository, cafile, certfile, keyfile, username, password string) error {
|
func (helm *execer) AddRepo(name, repository, cafile, certfile, keyfile, username, password string) error {
|
||||||
var args []string
|
var args []string
|
||||||
|
if name == "" && repository != "" {
|
||||||
|
helm.logger.Infof("empty field name\n")
|
||||||
|
return fmt.Errorf("empty field name")
|
||||||
|
}
|
||||||
args = append(args, "repo", "add", name, repository)
|
args = append(args, "repo", "add", name, repository)
|
||||||
if certfile != "" && keyfile != "" {
|
if certfile != "" && keyfile != "" {
|
||||||
args = append(args, "--cert-file", certfile, "--key-file", keyfile)
|
args = append(args, "--cert-file", certfile, "--key-file", keyfile)
|
||||||
|
|
|
||||||
|
|
@ -109,6 +109,15 @@ exec: helm repo add myRepo https://repo.example.com/ --kube-context dev:
|
||||||
expected = `Adding repo myRepo https://repo.example.com/
|
expected = `Adding repo myRepo https://repo.example.com/
|
||||||
exec: helm repo add myRepo https://repo.example.com/ --username example_user --password example_password --kube-context dev
|
exec: helm repo add myRepo https://repo.example.com/ --username example_user --password example_password --kube-context dev
|
||||||
exec: helm repo add myRepo https://repo.example.com/ --username example_user --password example_password --kube-context dev:
|
exec: helm repo add myRepo https://repo.example.com/ --username example_user --password example_password --kube-context dev:
|
||||||
|
`
|
||||||
|
if buffer.String() != expected {
|
||||||
|
t.Errorf("helmexec.AddRepo()\nactual = %v\nexpect = %v", buffer.String(), expected)
|
||||||
|
}
|
||||||
|
|
||||||
|
buffer.Reset()
|
||||||
|
helm.AddRepo("", "https://repo.example.com/", "", "", "", "", "")
|
||||||
|
expected = `empty field name
|
||||||
|
|
||||||
`
|
`
|
||||||
if buffer.String() != expected {
|
if buffer.String() != expected {
|
||||||
t.Errorf("helmexec.AddRepo()\nactual = %v\nexpect = %v", buffer.String(), expected)
|
t.Errorf("helmexec.AddRepo()\nactual = %v\nexpect = %v", buffer.String(), expected)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue