0PricingLogin
Helm Academy · Lesson

Environments and Per-Env Values

Promoting the same setup from dev to prod.

One Stack, Many Stages

Dev, staging, and prod run the same apps with different settings. Helmfile environments let one file describe all of them cleanly.

The environments Block

You declare each stage under a top-level environments block. Each named environment can load its own values file.

environments:
  dev:
    values:
      - envs/dev.yaml
  prod:
    values:
      - envs/prod.yaml

All lessons in this course

  1. Why Helmfile Sits Above Helm
  2. Defining Releases in helmfile.yaml
  3. Environments and Per-Env Values
  4. helmfile diff, apply, and sync
← Back to Helm Academy