fix: helmfile delete should not stop on uninstalled release(s) (#509)

Resolves #481
This commit is contained in:
KUOKA Yusuke
2019-03-29 10:11:19 +09:00
committed by GitHub
parent d3c5417177
commit 870d33f418
2 changed files with 11 additions and 1 deletions
+8 -1
View File
@@ -708,7 +708,14 @@ func (st *HelmState) DeleteReleases(helm helmexec.Interface, purge bool) []error
if purge {
flags = append(flags, "--purge")
}
return helm.DeleteRelease(release.Name, flags...)
installed, err := isReleaseInstalled(helm, release)
if err != nil {
return err
}
if installed {
return helm.DeleteRelease(release.Name, flags...)
}
return nil
})
}