finds.dev← search

// the find

roboll/helmfile

★ 4,035 · Go · MIT · updated Apr 2023

Deploy Kubernetes Helm Charts

Helmfile is a declarative wrapper around Helm that lets you manage multiple chart releases across environments using a single YAML file with templating, selectors, and environment overrides. The original repo is abandoned — the README itself tells you to go to github.com/helmfile/helmfile instead. If you're evaluating this for adoption, you're looking at the wrong URL.

The core idea remains sound: environment-specific values, release selectors for partial deploys, and Go template support make it meaningfully more usable than raw Helm for multi-environment setups. The two-pass renderer (evaluating templates before processing releases) is a practical solution to the chicken-and-egg problem of templating release names that depend on environment state. Integration tests cover a real cluster, not just mocked helm calls. The vals plugin integration for secret management is a clean extension point.

This specific repo has been dead since April 2023 — no patches, no security fixes, nothing. The README leads with a migration notice, which is the only honest thing left in it. The template error messages are notoriously hard to trace back to the source line, a problem that has never been fixed here. Parallelism during sync can produce interleaved output that's nearly unreadable when more than a handful of releases are deploying simultaneously.

View on GitHub →

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →