Helm
Adopt
What
Helm is the package manager for Kubernetes - it templates and versions service deployments as charts. The doccla-helm-charts and platform-helm-charts repos hold our shared patterns.
Why this ring
It's the established standard for how we package and deploy every service to Kubernetes, with shared charts that keep deployment patterns consistent across the estate.
What does this mean
Use Helm for packaging service deployments, and reuse the shared charts in doccla-helm-charts and platform-helm-charts rather than rolling your own.