fix: `installed: false` not respecting TLS settings and tiller namespace (#683)
It was just missing the appendConnectionFlags call to compose flags passed to `helm delete` there. This fixes it. Fixes #605
This commit is contained in:
parent
2e38f42a40
commit
1831d3375f
|
|
@ -383,7 +383,8 @@ func (st *HelmState) SyncReleases(affectedReleases *AffectedReleases, helm helme
|
||||||
if err != nil {
|
if err != nil {
|
||||||
relErr = newReleaseError(release, err)
|
relErr = newReleaseError(release, err)
|
||||||
} else if installed {
|
} else if installed {
|
||||||
if err := helm.DeleteRelease(context, release.Name, "--purge"); err != nil {
|
deletionFlags := st.appendConnectionFlags([]string{"--purge"}, release)
|
||||||
|
if err := helm.DeleteRelease(context, release.Name, deletionFlags...); err != nil {
|
||||||
affectedReleases.Failed = append(affectedReleases.Failed, release)
|
affectedReleases.Failed = append(affectedReleases.Failed, release)
|
||||||
relErr = newReleaseError(release, err)
|
relErr = newReleaseError(release, err)
|
||||||
} else {
|
} else {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue