Helm

Generate a Helm chart — values.yaml, templates, multi-environment.

KhaiTrang1995 b0e3d19 828 B Updated

File contents

/helm — Generate a Helm Chart

Input examples

/helm container-api
/helm --from-manifests k8s/container-api/    (convert existing manifests to Helm)

Output

charts/{chart-name}/
  Chart.yaml
  values.yaml
  values-staging.yaml
  values-prod.yaml
  templates/
    deployment.yaml
    service.yaml
    configmap.yaml
    hpa.yaml
    ingress.yaml
    _helpers.tpl

Mandatory rules

  • values.yaml is the single source of truth — templates NEVER hardcode values
  • Multi-environment via values-{env}.yaml overrides
  • _helpers.tpl for labels and naming conventions
  • NOTES.txt with post-install instructions
  • .helmignore excludes test files

References

  • @.claude/rules/k8s-conventions.md

KhaiTrang1995/agentic-awesome-kits/tree/main/kits/devops/k8s-kit/.claude/skills/helm commit b0e3d195a6

Frequently asked questions

npx skillmds@latest add khaitrang1995/helm