open-engineering/headscale-chart
A helm chart for deploying headscale.
- Go Template 100%
|
|
||
|---|---|---|
| .forgejo | add helm link and label checks | |
| charts/headscale | Update to version 0.5.2 and regenerate docs. | |
| .pre-commit-config.yaml | clean up headscale for proper releases and renovate runs | |
| AI_POLICY.md | clean up headscale for proper releases and renovate runs | |
| CODE_OF_CONDUCT.md | clean up headscale for proper releases and renovate runs | |
| LICENSE | move license to root directory so readme is included 😅 | |
| README.md | add new release process for headscale chart to codeberg | |
| renovate.json | add new release process for headscale chart to codeberg | |
Headscale helm chart
This is another helm chart for headscale. (This is not officially affiliated with headscale. We're just huge fans)
Features:
- documented values.yaml file with accompanying README for ease of use
- optionally use existing Kubernetes Secrets for sensitive init data (private keys, OIDC credentials)
- optionally use existing Persistent Volume Claims
- the entire headscale config file is able to be templated
- no self referencing helm values in the values.yaml
- hosted on the codeberg
Uses the official upstream docker image: headscale/headscale
Getting Started
helm repo add codeberg.org https://codeberg.org/api/packages/open-engineering/helm
helm repo update
helm install headscale codeberg.org/headscale
local installation
If you're testing locally, you can clone the repo:
git clone https://codeberg.org/open-engineering/headscale-chart
Then go over to the charts/headscale directory:
cd headscale-chart/charts/headscale
And run:
helm install .