k8wiz
Helm
Hard
Troubleshooting

Why can helm uninstall in Helm 4.3 leave behind an object listed in the release's stored manifest?

Select your answer:

Show answer and explanation

Answer: Its Helm ownership label or annotations don't match this release

Explanation

Since 4.3.0, uninstall fetches each object and deletes it only if it has app.kubernetes.io/managed-by: Helm and meta.helm.sh/release-name and release-namespace annotations matching the release. Objects adopted by another release, or whose ownership can't be read (for example without get permission), are skipped and listed. The check compares the release-namespace annotation, not the object's own namespace.

Read more about Helm