How One Team Replaced Eight Drifting Helm Charts With a Single Versioned Platform Chart
A cloud infrastructure team discovered that eight separate Helm charts, originally copied from each other, had gradually diverged over time as fixes were applied inconsistently across them. The drift meant that improvements made to one chart were often not propagated to the others, causing unexpected failures weeks later. To resolve this, the team consolidated all eight into a single versioned Helm chart published to an OCI registry and consumed by over 70 services via ArgoCD multi-source Applications. The new design separates platform-level concerns — such as Workload Identity annotations, pod anti-affinity, and rolling update strategy — from service-team concerns, making platform defaults non-negotiable. Services are categorised into three archetypes based on whether they expose HTTP and what scaling mechanism they use, eliminating the need for chart duplication.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.
Discussion (0)
Log in to join the discussion and vote.
Log in