Helm
devopsThis item was not updated in last three versions of the Radar. Should it have appeared in one of the more recent editions, there is a good chance it remains pertinent. However, if the item dates back further, its relevance may have diminished and our current evaluation could vary. Regrettably, our capacity to consistently revisit items from past Radar editions is limited.
Adopt
At AOE, we have adopted Helmfile as a complementary tool to Helm. It is a declarative spec for deploying helm charts providing additional functionality such as:
- Separation between environment specific and general values
- Simplified secrets management with support for external applications, e.g. Vault
- Remote state storage in e.g. S3, similar to Terraform
Overall, Helmfile makes it a lot easier to manage and maintain multiple Helm charts and releases.
Trial
Helm is a package manager for Kubernetes, which simplifies the deployment of applications into a Kubernetes cluster and provides additional features like e.g. versioning and rollbacks.