helmlisted
Install: claude install-skill air-gapped/skills
# Helm Charts
Create, test, secure, and publish Helm charts. Covers Helm 4 (November 2025),
OCI distribution, OpenShift compatibility, and production patterns from Bitnami,
Cilium, cert-manager, and ArgoCD.
## Quick Decision Guide
| Task | Go to |
|------|-------|
| Create a new chart from scratch | § Chart Scaffold below |
| Structure values.yaml, helpers, labels | `references/chart-structure.md` |
| Harden security (SecurityContext, RBAC, NetworkPolicy) | `references/security.md` |
| Sign and verify charts (cosign, OCI) | `references/security.md` § Supply Chain |
| Make chart work on OpenShift | `references/openshift.md` |
| Write tests (unittest, ct, kubeconform) | `references/testing-ci.md` § Testing |
| Set up CI/CD (lint, test, release, OCI push) | `references/testing-ci.md` § CI/CD |
| Integrate release-please with Helm charts | `references/testing-ci.md` § Release-Please Integration |
| Add ServiceMonitor, HPA, persistence, extensions | `references/production-patterns.md` |
| Manage CRDs properly | `references/chart-structure.md` § CRDs |
| Multi-chart management (Helmfile) | `references/testing-ci.md` § Helmfile |
## Critical Gotchas
### 1. Helm 4 Is Current (Released November 2025)
Helm 4.0.0 released at KubeCon November 2025. Current: v4.2.0 (latest patch line
v4.1.4 on the 4.1 series). Key changes:
- **Server-Side Apply** is default for new installations (existing Helm 3 releases
keep client-side apply on upgrade unless `--server-side` is passed)
- **OCI