tinyauth-helm

Tinyauth helm

A helm chart for running Tinyauth in a Kubernetes cluster.

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.