diff --git a/pkg/action/rollback.go b/pkg/action/rollback.go index 5d25dcabe..3441553ba 100644 --- a/pkg/action/rollback.go +++ b/pkg/action/rollback.go @@ -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 {