atmos helm apply
Install or upgrade a Helm release (helm upgrade --install) for a component in
a stack, using values resolved from your stack configuration. With --target,
apply instead delivers the rendered manifests to a provision target such as a
Git deployment repository.
Usage
atmos helm apply <component> --stack <stack> [options]
Install or upgrade the release in the cluster:
atmos helm apply monitoring -s plat-ue2-dev
Deliver rendered manifests to a provision target instead of the cluster:
atmos helm apply monitoring -s plat-ue2-dev --target deployment-repo
Apply all or affected Helm components in dependency order:
atmos helm apply --all -s plat-ue2-dev
atmos helm apply --affected --base origin/main
Apply components filtered by tags or labels (composes with --all/--affected to narrow the selected set further):
atmos helm apply --all --tags production,tier-1
atmos helm apply --affected --labels cost-center=platform
Flags
--stack,-s(required)- Atmos stack.
--target(optional)- Provision target to deliver to (e.g. a Git deployment repository). Defaults to
provision.default, otherwise the cluster. --all(optional)- Apply all Helm components in dependency order.
--affected(optional)- Apply affected Helm components and their dependencies.
--include-dependents(optional)- With
--affected, include dependent Helm components. --tags(optional)- Filter by tags (comma-separated, matches any):
--tags=production,tier-1. Composes with--all/--affectedto narrow the selected set further; cannot be combined with a single component argument. --labels(optional)- Filter by labels (comma-separated
key=valuepairs, matches all):--labels=cost-center=platform,compliance=sox. Composes with--all/--affected/--tags; cannot be combined with a single component argument.