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 { | ||||
| 						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 { | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue