Helm Rules
Kubernetes package manager for installing, upgrading, and managing Helm charts and application deployments.
3 rules
Use Atomic Deployments in CI/CD
Beginner
All Helm deployments in CI/CD pipelines must use --atomic and --wait flags to ensure automatic rollback on failure and verification that resources are ready before reporting success.
globs: **/.github/**, **/.gitlab-ci*, **/Jenkinsfile*, **/pipeline*, **/deploy*
atomic, deployment-safety, rollback, ci-cd
View Rule
Helm Chart Structure Standards
Beginner
Every Helm chart must follow the standard structure with Chart.yaml, values.yaml, _helpers.tpl, NOTES.txt, and proper metadata for maintainable Kubernetes packaging.
globs: **/Chart.yaml, **/values.yaml, **/templates/**, **/charts/**, **/helm/**
chart-structure, standards, helm-lint, metadata
View Rule
Document All Helm Values
Beginner
Every values.yaml entry must be documented with comments following helm-docs format — describe purpose, type, default, and constraints for each configurable value.
globs: **/values.yaml, **/values*.yaml, **/Chart.yaml, **/helm/**
values-documentation, helm-docs, comments, readability
View Rule