Thank you for your interest in contributing to the Citadel Helm chart.
-
Clone the repository:
git clone https://github.com/radiusmethod/citadel-helm.git cd citadel-helm -
Update chart dependencies:
helm dependency update
-
Lint the chart:
helm lint . -
Test template rendering:
helm template test-release .
Open a GitHub issue with:
- Chart version and Kubernetes version
values.yamloverrides used (redact secrets)- Expected vs actual behavior
- Relevant logs or error messages
- Fork the repository and create a feature branch from
main - Make your changes
- Ensure
helm lint .passes - Test with
helm templatefor common scenarios - Update documentation if adding/changing values
- Submit a PR with a clear description of the change
- Keep changes focused — one feature or fix per PR
- Follow existing patterns in templates and values
- Add comments for non-obvious template logic
- Update
CHANGELOG.mdunder an[Unreleased]section