atmos helmfile source pull
Use this command to vendor a Helmfile component source based on its source configuration. This downloads the component from the specified URI and places it in the appropriate component directory.
Source-Based Version Pinning
Learn how to configure the source field for per-environment version control.
Usage
atmos helmfile source pull <component> --stack <stack> [flags]
Description
The pull command vendors a Helmfile component source by:
- Reading the
sourceconfiguration from the component's stack manifest - Downloading the source from the specified URI using go-getter
- Applying any
included_pathsandexcluded_pathsfilters - Copying the filtered content to the component directory
If the component is already vendored, it will be skipped unless --force is specified.
Examples
Basic Usage
Vendor a component source for a specific stack:
atmos helmfile source pull ingress-nginx --stack dev
Force Re-vendor
Re-vendor even if the component directory already exists:
atmos helmfile source pull ingress-nginx --stack dev --force
With Identity Override
Use a specific identity for authentication:
atmos helmfile source pull ingress-nginx --stack dev --identity admin
Arguments
component- Required. The name of the Atmos component to vendor.