How to fix Error: release: not found in Kubernetes
Helm cannot find the release you're trying to upgrade, rollback, or delete. This usually means the release was never installed or was in a different namespace.
Quick fix
Fixes Error: release: not found
helm list -A- List all Helm releases
- Specify the correct namespace
- Check release history
- Install the release if not present
helm list -AError: release: not found
What this error means
Helm stores release metadata in the cluster (typically in Secrets or ConfigMaps). If a release was not properly installed or was installed in a different namespace, helm list won't show it and operations on it will fail. This is common when managing releases across namespaces.
Typical symptoms
- helm upgrade fails with "release: not found"
- helm delete or helm rollback fails for release
- helm status shows release doesn't exist
- Release not in helm list output
- Created in different namespace than expected
- Release secrets deleted manually
Common causes
- Release was never installed with helm install
- Release is in a different namespace
- Release was deleted but attempting to use it again
- Release metadata was manually deleted
- Using wrong release name (case sensitive)
- Different Helm client versions (data compatibility)
How to fix "Error: release: not found"
Check what releases exist:
helm list -ALook for the release name across all namespaces.
If the release is in a different namespace:
helm list -n NAMESPACE
helm status RELEASE_NAME -n NAMESPACEView release revisions:
helm history RELEASE_NAME -n NAMESPACEIf empty, the release wasn't installed via Helm.
If the release doesn't exist, install it:
helm install RELEASE_NAME CHART_NAME -n NAMESPACE --create-namespaceFor CI/CD, use upgrade with --install flag:
helm upgrade --install RELEASE_NAME CHART_NAME -n NAMESPACE --create-namespaceThis installs if not found, upgrades if it exists.
Advanced notes
Helm release names are case-sensitive. Always use helm list -A to verify where releases are installed. For GitOps workflows (ArgoCD, Flux), let the operator manage releases instead of manual helm commands. Use helm template locally to test chart rendering before installation. Consider using Helm hooks for pre/post install validation.
Frequently asked questions
- What does "Error: release: not found" mean?
- Helm stores release metadata in the cluster (typically in Secrets or ConfigMaps). If a release was not properly installed or was installed in a different namespace, helm list won't show it and operations on it will fail. This is common when managing releases across namespaces.
- How do I fix "Error: release: not found"?
- Helm cannot find the release you're trying to upgrade, rollback, or delete. This usually means the release was never installed or was in a different namespace.
- What causes "Error: release: not found"?
- Release was never installed with helm install Release is in a different namespace Release was deleted but attempting to use it again
- Is the "Error: release: not found" error serious?
- It is a medium-severity error โ more of a blocker than a risk. The steps above resolve it.
Official resources & further reading
- ๐Kubernetes Official Documentation
- ๐Helm: helm list documentation(Official Docs)
- ๐Helm: Release management(Official Docs)
- ๐Helm: Using Helm(Official Docs)