Helm Charts & Templates
Create and manage Kubernetes Helm charts. Generates chart templates, values files, helpers, hooks, dependency management, and chart testing configurations for production deployments.
This skill helps you build and maintain Helm charts for Kubernetes deployments. It generates Chart.yaml with proper metadata, creates Go templates with named templates and helpers, designs values.yaml schemas with sensible defaults, implements pre/post install/upgrade hooks, manages chart dependencies, writes Helm tests, and publishes to OCI registries. Covers Helmfile for managing multiple releases and ArgoCD integration.
When to use
Use when creating Helm charts, templating Kubernetes manifests, managing multi-environment deployments with Helmfile, or publishing charts to registries.
Examples
Microservice chart
Create a reusable chart for a web service
Create a Helm chart for a Node.js microservice with Deployment, Service, Ingress, HPA, PDB, ConfigMap, and Secret — with a values schema and sensible production defaults
Helmfile environment
Manage multiple releases across environments
Create a Helmfile config that deploys my app, PostgreSQL, and Redis to dev/staging/prod environments with environment-specific values overrides