Helmfile
Un enrobage déclaratif pour Helm — on définit tous les releases dans un seul fichier YAML, appliqué de façon atomique. Roboll, 2017. L'idée : ce que docker-compose est à Docker, helmfile l'est à Helm.
Gère : plusieurs environnements (dev/staging/prod), des valeurs propres à chaque environnement, l'ordre des releases (déployer la base avant l'appli), le templating via Go templates ou Jsonnet. helmfile apply synchronise tous les releases de façon idempotente. Concurrents : ArgoCD ApplicationSet (plus orienté GitOps), Flux HelmRelease (même orientation), Terraform avec le provider Helm. Cohabite souvent avec un flux GitOps — helmfile + Atlantis, ou helmfile-render → Kustomize → ArgoCD.