fix(helm3): Error: unknown flag: --purge on deletion via helmfile sync (#890)

Fixes #888
This commit is contained in:
KUOKA Yusuke
2019-10-10 16:54:15 +09:00
committed by GitHub
parent f51949ac3f
commit fdca10678b
+7 -1
View File
@@ -434,7 +434,13 @@ func (st *HelmState) SyncReleases(affectedReleases *AffectedReleases, helm helme
if err != nil {
relErr = newReleaseError(release, err)
} else if installed {
deletionFlags := st.appendConnectionFlags([]string{"--purge"}, release)
var args []string
if isHelm3() {
args = []string{}
} else {
args = []string{"--purge"}
}
deletionFlags := st.appendConnectionFlags(args, release)
if err := helm.DeleteRelease(context, release.Name, deletionFlags...); err != nil {
affectedReleases.Failed = append(affectedReleases.Failed, release)
relErr = newReleaseError(release, err)