A helm chart for running Tinyauth in a Kubernetes cluster.
Documentation and values schema generation is powered by:
Install tools:
go install github.com/norwoodj/helm-docs/cmd/helm-docs@latest
Generate README:
cd charts/tinyauth && helm-docs
Install tools:
helm plugin install https://github.com/losisin/helm-values-schema-json.git
Generate schema:
cd charts/tinyauth && helm schema
CI uses chart-testing-action to lint charts and test deployment. Creates a kind cluster and installs tinyauth to verify everything works. Configuration is in ct.yaml
.
To release a new chart version, create and push a git tag. The release workflow uses chart-releaser-action to package and publish charts to GitHub Pages.