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@latestGenerate README:
cd charts/tinyauth && helm-docsInstall tools:
helm plugin install https://github.com/losisin/helm-values-schema-json.gitGenerate schema:
cd charts/tinyauth && helm schemaCI 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.