From 1831d3375f4d58869d2a215a9b6a9d7ffca8e6d2 Mon Sep 17 00:00:00 2001 From: KUOKA Yusuke Date: Wed, 12 Jun 2019 19:07:31 +0900 Subject: [PATCH] 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 --- pkg/state/state.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkg/state/state.go b/pkg/state/state.go index 30cdc986..913cc007 100644 --- a/pkg/state/state.go +++ b/pkg/state/state.go @@ -383,7 +383,8 @@ func (st *HelmState) SyncReleases(affectedReleases *AffectedReleases, helm helme if err != nil { relErr = newReleaseError(release, err) } 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) relErr = newReleaseError(release, err) } else {