|
|
@ -84,7 +84,7 @@ func (m *BinaryHelmManager) InstallTiller() error {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
func (m *BinaryHelmManager) DeleteTiller(removeHelmHome bool) error {
|
|
|
|
func (m *BinaryHelmManager) DeleteTiller(removeHelmHome bool) error {
|
|
|
|
arg := make([]string, 0, 4)
|
|
|
|
arg := []string{}
|
|
|
|
arg = append(arg, "reset", "--tiller-namespace", m.Namespace, "--force")
|
|
|
|
arg = append(arg, "reset", "--tiller-namespace", m.Namespace, "--force")
|
|
|
|
if removeHelmHome {
|
|
|
|
if removeHelmHome {
|
|
|
|
arg = append(arg, "--remove-helm-home")
|
|
|
|
arg = append(arg, "--remove-helm-home")
|
|
|
@ -172,14 +172,8 @@ func (m *BinaryHelmManager) executeCommandWithValues(releaseName, command string
|
|
|
|
arg := make([]string, 0, 8)
|
|
|
|
arg := make([]string, 0, 8)
|
|
|
|
arg = append(arg, command, releaseName)
|
|
|
|
arg = append(arg, command, releaseName)
|
|
|
|
if len(values) > 0 {
|
|
|
|
if len(values) > 0 {
|
|
|
|
var b bytes.Buffer
|
|
|
|
vals := prepareArgsFromValues(values)
|
|
|
|
for key, val := range values {
|
|
|
|
arg = append(arg, "--set", vals)
|
|
|
|
b.WriteString(key)
|
|
|
|
|
|
|
|
b.WriteString("=")
|
|
|
|
|
|
|
|
b.WriteString(val)
|
|
|
|
|
|
|
|
b.WriteString(",")
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
arg = append(arg, "--set", b.String())
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
return m.executeUsingHelmInNamespace(arg...)
|
|
|
|
return m.executeUsingHelmInNamespace(arg...)
|
|
|
|
}
|
|
|
|
}
|
|
|
|