diff --git a/pkg/action/uninstall.go b/pkg/action/uninstall.go index 0cb31be43..d5474490c 100644 --- a/pkg/action/uninstall.go +++ b/pkg/action/uninstall.go @@ -242,9 +242,9 @@ func (u *Uninstall) deleteRelease(rel *release.Release) (kube.ResourceList, stri } filesToKeep, filesToDelete := filterManifestsToKeep(files) - var kept string + var kept strings.Builder for _, f := range filesToKeep { - kept += "[" + f.Head.Kind + "] " + f.Head.Metadata.Name + "\n" + fmt.Fprintf(&kept, "[%s] %s\n", f.Head.Kind, f.Head.Metadata.Name) } var builder strings.Builder @@ -259,7 +259,7 @@ func (u *Uninstall) deleteRelease(rel *release.Release) (kube.ResourceList, stri if len(resources) > 0 { _, errs = u.cfg.KubeClient.Delete(resources, parseCascadingFlag(u.DeletionPropagation)) } - return resources, kept, errs + return resources, kept.String(), errs } func parseCascadingFlag(cascadingFlag string) v1.DeletionPropagation {