Helmfile orchestration: sync/apply/destroy/diff, Kubernetes deployments, varfile generation, EKS integration, source management
Atmos wraps the Helmfile CLI to provide stack-aware orchestration of Kubernetes deployments. Instead of manually managing kubeconfig, variable files, and authentication for each Helmfile component, Atmos resolves the full configuration from stack manifests and handles all of these concerns automatically.
When you run any atmos helmfile command, Atmos performs the following sequence:
vars defined for the component in the stack.use_eks: true, runs aws eks update-kubeconfig to generate
kubeconfig from the EKS cluster and set up authentication.helmfile diff, , , , etc. with the
generated varfile and any additional flags.applysyncdestroyThis means a single command like atmos helmfile apply nginx-ingress -s ue2-dev replaces what would normally
require multiple manual steps: configuring kubeconfig, writing variable files, and then running helmfile.
Helmfile components are defined under the components.helmfile section in stack manifests: