atmos helm delete
Uninstall a Helm release (helm uninstall) for a component in a stack.
Deleting a release that does not exist is a no-op.
Atmos reports the effective delete wait policy when the operation starts, emits elapsed-time heartbeats while Helm is waiting, and prints a terminal success or failure status. Bulk output identifies the component and stack on every line.
Usage
atmos helm delete <component> --stack <stack> [options]
atmos helm delete monitoring -s plat-ue2-dev
# Preview without removing release state or Kubernetes resources
atmos helm delete monitoring -s plat-ue2-dev --dry-run --wait=watcher --timeout=10m
# Delete components filtered by tags or labels (composes with --all/--affected)
atmos helm delete --all --tags production,tier-1
Flags
--stack,-s(required)- Atmos stack.
--all/--affected/--include-dependents(optional)- Process multiple Helm components in reverse dependency order, deleting dependents before their dependencies.
--tags/--labels(optional)- Filter by tags (comma-separated, matches any) or labels (comma-separated
key=valueorkey:valuepairs within one occurrence, and/or repeated for more, matches all):--tags=production,tier-1,--labels=cost-center=platformor--labels cost-center=platform --labels compliance=sox. Compose with--all/--affectedto narrow the selected set further; cannot be combined with a single component argument. --wait[=strategy](optional)- Use
watcher,hookOnly, orlegacywhile deleting. Passing--waitwithout a value selectswatcher. Boolean values remain accepted temporarily but are deprecated. --timeout(optional)- Helm uninstall timeout, such as
10m.0sis explicitly unbounded. --no-hooks(optional)- Disable Helm chart uninstall hooks. Atmos lifecycle hooks are unaffected.
--dry-run(optional)- Preview the uninstall without deleting release history or Kubernetes resources.