Validates operator chart contribution practices (helm template, ct lint, docs generation, version bump) before committing changes.
Verify that all contribution guidelines from deploy/charts/operator/CONTRIBUTING.md are followed before committing Helm chart changes. Do not make any edits to files.
cd "$(git rev-parse --show-toplevel)"/deploy/charts/operator && helm template test .
Verify the output contains valid Kubernetes YAML without errors.
ct lint
Report any linting errors or warnings.
helm-docs --dry-run
Verify that values.yaml variables are documented and the generated README.md matches.
If chart files changed, verify:
deploy/charts/operator/Chart.yaml version is bumped for operator changesdeploy/charts/operator-crds/Chart.yaml version is bumped for CRD changes✅ or ❌ Helm template renders successfully
✅ or ❌ Chart linting passes
✅ or ❌ Documentation up-to-date
✅ or ❌ Chart version bumped appropriately
Include specific errors for any failing checks with actionable remediation commands.