Helmfile
Helm の宣言的なラッパー。すべてのリリースを一つの YAML ファイルに定義し、まとめて適用する。2017年に roboll が開発した。Docker に対する docker-compose が、Helm に対する helmfile だという売り文句である。
扱えるのは、複数の環境(dev/staging/prod)、環境ごとの values、リリースの順序(アプリより先にDBをデプロイ)、Go テンプレートや Jsonnet によるテンプレート化などだ。helmfile apply は全リリースの冪等な同期になる。競合は、GitOps 色の強い ArgoCD ApplicationSet や Flux HelmRelease、Helm プロバイダを使う Terraform など。GitOps の流れの中で、helmfile と Atlantis、あるいは helmfile-render から Kustomize、ArgoCD へとつなぐ構成もよく見られる。