A Helm chart for running Tinyauth in a Kubernetes cluster.
Warning
This Helm chart is a community project. I'm not a Helm expert, so complex issues might be beyond my debugging skills. If you run into problems, please visit the Discord server for help from contributors who know their way around Helm better than I do.
Documentation and values schema generation is powered by:
- helm-docs for generating chart documentation
- helm-values-schema-json for JSON schema validation
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.