Dev.to
7/5/2026

The original title is "The Helm Chart Is a Platform Contract — Not a Template"
Original: The Helm Chart Is a Platform Contract — Not a Template
Short summary
The author consolidated 8 drifting Helm charts into 3 versioned archetypes published to an OCI registry, consumed via ArgoCD multi-source Applications. Platform concerns (Workload Identity, pod anti-affinity, rolling updates) are enforced in the chart; service teams manage only config values at HEAD. This structure decouples config updates from chart releases.
- •Consolidated 8 divergent Helm charts into 3 versioned archetypes to eliminate drift and propagation overhead
- •Separated platform concerns (enforced in chart) from service concerns (config in separate Git repo at HEAD)
- •ArgoCD multi-source Applications wire versioned chart with live config, enabling async upgrades and instant config deploys
Generated with AI, which can make mistakes.
Is this a good recommendation for you?



