← ClaudeAtlas

helmlisted

This skill should be used for Helm chart work in either direction. Authoring: creating charts, templates and _helpers.tpl, values.yaml patterns, Chart.yaml, values.schema.json, helm-docs, library charts, chart CI/CD and signing. Consuming: carrying a values file across chart versions with a three-way merge, and why a chart accepted a key that never took effect. Covers Helm 4 (SSA, WASM, OCI digest), OpenShift compatibility, CRD management, and production templates.
air-gapped/skills · ★ 5 · DevOps & Infrastructure · score 78
Install: claude install-skill air-gapped/skills
# Helm Charts Create, test, secure and publish Helm charts — and carry a values file across upgrades of the ones you consume. Covers Helm 4 (November 2025), OCI distribution, OpenShift compatibility, and production patterns from Bitnami, Cilium, cert-manager, and ArgoCD. **Scope.** Authoring a chart: all of the below. Consuming one: only the values file — merge semantics (Gotcha #5) and carrying yours across a chart bump (`references/values-porting.md`). Both are the same machinery either way. Route elsewhere: delivering a chart through GitOps → **`argo-cd-apps`**; making one survive OpenShift SCCs and arbitrary UIDs → **`openshift-app`**; checking a chart version against the rest of the stack → **`k8s-components-checker`**; "what does value X do in chart Y" → that chart's own documentation. ## 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 Integra