guard rollback cleanup against nil update results

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Signed-off-by: Rishav Agarwal <ra0182108@gmail.com>
pull/32367/head
Rishav Agarwal 2 weeks ago committed by GitHub
parent 41640840eb
commit 5b6db6bb0c
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -241,7 +241,7 @@ func (r *Rollback) performRollback(currentRelease, targetRelease *release.Releas
targetRelease.Info.Description = msg
r.cfg.recordRelease(currentRelease)
r.cfg.recordRelease(targetRelease)
if r.CleanupOnFail && len(results.Created) > 0 {
if r.CleanupOnFail && results != nil && len(results.Created) > 0 {
r.cfg.Logger().Debug("cleanup on fail set, cleaning up resources", "count", len(results.Created))
_, errs := r.cfg.KubeClient.Delete(results.Created, metav1.DeletePropagationBackground)
if errs != nil {

Loading…
Cancel
Save