Helmfile

A command-line tool for declaratively deploying sets of Helm charts, manifests and Kustomize configs.

These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.

1 more ways to get Helmfile

Package managers

About Helmfile

Helmfile lets you describe many Helm releases in one declarative file and apply them together. Besides charts, it can deploy plain Kubernetes manifests and Kustomize configurations as Helm releases, so a whole environment lives in version control.

It can also generate all-in-one manifests for use with Argo CD. Helmfile is written in Go and also ships container images. It suits teams that manage several Helm releases across environments and want one command to keep them in line.

Strengths

  • Many Helm releases defined in one declarative file
  • Handles manifests and Kustomize configs as well as charts
  • Can output manifests for Argo CD

Limitations

  • Depends on Helm and some Kubernetes knowledge
  • Adds another layer of configuration on top of Helm

Details

Pricing
FreeFree and open source.
License
Open source, license not stated
Developer
The Helmfile contributors
Platforms
Command line
How it runs
Downloadable app
Account
Not required
Best suited for
Teams managing many Helm releases across Kubernetes environments
Last verified
Added
Provenance
Facts checked against the developer's own pages and store listings, 1 sources on file.

Alternatives to Helmfile

Compare all

Software that can replace Helmfile for an important use case, and what changes if you switch.

  • Kustomize

    A template-free tool for customising Kubernetes YAML configurations without forking them.

    Kustomize manages Kubernetes manifest variants with plain YAML overlays built into kubectl, instead of declaring sets of Helm releases.

Similar software

Related functionality, not necessarily a direct replacement.

Report a wrong fact or a dead link on this listing