Skip to main content

atmos helm deploy

Deploy a Helm release for a component in a stack. deploy is an alias for apply: it installs or upgrades the release (helm upgrade --install), or delivers rendered manifests to a provision target when --target is set.

Usage

atmos helm deploy <component> --stack <stack> [options]
atmos helm deploy monitoring -s plat-ue2-dev --target deployment-repo

# Deploy components filtered by tags or labels (composes with --all/--affected)
atmos helm deploy --all --tags production,tier-1
atmos helm deploy --affected --labels cost-center=platform

Flags

--stack, -s (required)
Atmos stack.
--target (optional)
Provision target to deliver to. Defaults to provision.default, otherwise the cluster.
--all / --affected / --include-dependents (optional)
Process multiple Helm components in dependency order. See apply.
--tags / --labels (optional)
Filter by tags (comma-separated, matches any) or labels (comma-separated key=value pairs, matches all): --tags=production,tier-1, --labels=cost-center=platform. Compose with --all/--affected to narrow the selected set further; cannot be combined with a single component argument.