Skip to content

Latest commit

 

History

History
34 lines (23 loc) · 1.49 KB

File metadata and controls

34 lines (23 loc) · 1.49 KB

helm-charts

Helm charts for Tithely Kubernetes deployments.

Charts are published automatically to the GitHub Pages Helm repository on every merge to main via chart-releaser.

Charts

Chart Version Description Docs
argocd-app 1.0.1 Deployments managed by ArgoCD README · CHANGELOG
generic-service 2.0.0-alpha General-purpose service deployments README · CHANGELOG · CONTRIBUTING

Development

pre-commit is used to enforce consistency. Install it and set up the hooks:

pip install pre-commit OR brew install pre-commit
pre-commit install

The following hooks run on every commit:

Hook Purpose
helm-docs Regenerates README.md for each chart from Chart.yaml and Values.yaml
checkov_secrets Scans for hardcoded secrets and credentials
checkov_diff Static analysis for Kubernetes misconfigurations on changed files
end-of-file-fixer Ensures files end with a newline
trailing-whitespace Removes trailing whitespace

After changing a chart's Values.yaml or Chart.yaml, run pre-commit run helm-docs to regenerate the chart README before committing.