Company
Date Published
Author
Ted Spinks
Word count
2125
Language
English
Hacker News points
None

Summary

The article addresses challenges associated with managing Helm chart promotions and versions, offering several techniques to simplify the process. It highlights the difficulty of tracking Helm chart versions in Git and suggests using a Helm Chart Repository to make version retrieval more straightforward. To minimize version sprawl, the article recommends versioning only when structural changes occur and utilizing umbrella charts to manage related subcharts without constantly updating versions. It also proposes the use of a deployment monorepo with subdirectories for different environments instead of separate Git branches, which facilitates easier comparison and automation of environment promotions. These strategies aim to streamline Helm deployments and make them more manageable, especially in a multi-environment setup, while also integrating seamlessly with GitOps tools like Argo CD and Flux CD.