Company
Date Published
Author
Kostis Kapelonis
Word count
2192
Language
English
Hacker News points
None

Summary

The guide explores integrating Helm with GitOps practices, specifically focusing on using Helm value hierarchies to manage application configurations effectively within Argo CD. It emphasizes the importance of understanding Helm's built-in capabilities to avoid unnecessary complexity when adapting to GitOps, highlighting the ability to combine multiple value files to create a streamlined hierarchy where the last file's settings prevail. The guide also compares two approaches to using Helm charts: creating a chart for each application or having reusable charts for multiple applications, both of which are supported by Argo CD. It underscores that Argo CD naturally supports Helm value hierarchies and advises against adding extra templating layers, advocating for using Argo CD's multi-source feature to merge Helm charts from external repositories with locally defined values. Additionally, it discusses the use of Application Sets to manage different environments and suggests keeping configurations in separate files for clarity and maintainability, recommending this structure as a baseline for organizations to avoid redundancy while maintaining flexibility.