Fix after the release rollback fails, the helm still cleans up resources even if no new resources are created.

Signed-off-by: ZHAOYAQING <62738635+heijian123@users.noreply.github.com>
pull/12709/head
ZHAOYAQING 2 years ago committed by GitHub
parent 1df81d01d9
commit 1ce05ef1a8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -198,7 +198,7 @@ func (r *Rollback) performRollback(currentRelease, targetRelease *release.Releas
targetRelease.Info.Description = msg
r.cfg.recordRelease(currentRelease)
r.cfg.recordRelease(targetRelease)
if r.CleanupOnFail {
if r.CleanupOnFail && len(results.Created) > 0 {
r.cfg.Log("Cleanup on fail set, cleaning up %d resources", len(results.Created))
_, errs := r.cfg.KubeClient.Delete(results.Created)
if errs != nil {

Loading…
Cancel
Save