mirror of
https://github.com/helmfile/helmfile.git
synced 2026-10-20 13:48:22 +02:00
fix: helmfile delete should not stop on uninstalled release(s) (#509)
Resolves #481
This commit is contained in:
+8
-1
@@ -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
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user