Skip to content

Latest commit

 

History

History
49 lines (30 loc) · 1.45 KB

File metadata and controls

49 lines (30 loc) · 1.45 KB

Tinyauth Helm

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.

Development

Documentation and values schema generation is powered by:

Generating Chart READMEs

Install tools:

go install github.com/norwoodj/helm-docs/cmd/helm-docs@latest

Generate README:

cd charts/tinyauth && helm-docs

Generating JSON Schema

Install tools:

helm plugin install https://github.com/losisin/helm-values-schema-json.git

Generate schema:

cd charts/tinyauth && helm schema

CI Testing

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.

Releasing

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.