https://github.com/steveiliop56/tinyauth-helm
A Helm chart for running Tinyauth in a Kubernetes cluster.
https://github.com/steveiliop56/tinyauth-helm
helm kubernetes tinyauth
Last synced: about 2 months ago
JSON representation
A Helm chart for running Tinyauth in a Kubernetes cluster.
- Host: GitHub
- URL: https://github.com/steveiliop56/tinyauth-helm
- Owner: steveiliop56
- License: mit
- Created: 2025-09-21T11:40:22.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2026-03-08T15:52:33.000Z (about 2 months ago)
- Last Synced: 2026-03-08T19:42:04.356Z (about 2 months ago)
- Topics: helm, kubernetes, tinyauth
- Language: Go Template
- Homepage: https://helm.tinyauth.app/
- Size: 72.3 KB
- Stars: 3
- Watchers: 0
- Forks: 3
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 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](https://discord.gg/eHzVaCzRRd) server for help from contributors who know their way around Helm better than I do.
## Development
Documentation and values schema generation is powered by:
- [helm-docs](https://github.com/norwoodj/helm-docs) for generating chart documentation
- [helm-values-schema-json](https://github.com/losisin/helm-values-schema-json) for JSON schema validation
### Generating Chart READMEs
Install tools:
```bash
go install github.com/norwoodj/helm-docs/cmd/helm-docs@latest
```
Generate README:
```bash
cd charts/tinyauth && helm-docs
```
### Generating JSON Schema
Install tools:
```bash
helm plugin install https://github.com/losisin/helm-values-schema-json.git
```
Generate schema:
```bash
cd charts/tinyauth && helm schema
```
### CI Testing
CI uses [chart-testing-action](https://github.com/helm/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](https://github.com/helm/chart-releaser-action) to package and publish charts to GitHub Pages.