Another headscale chart that support OIDC (and other secrets from existingSecrets)
  • Go Template 100%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-09-23 22:33:59 +02:00
.forgejo allow manual run for this workflow 2026-09-23 22:33:59 +02:00
charts/headscale Update to version 0.5.4 and regenerate docs. 2026-09-23 20:29:02 +00:00
.pre-commit-config.yaml clean up headscale for proper releases and renovate runs 2026-05-14 21:36:34 +02:00
AI_POLICY.md clean up headscale for proper releases and renovate runs 2026-05-14 21:36:34 +02:00
CODE_OF_CONDUCT.md clean up headscale for proper releases and renovate runs 2026-05-14 21:36:34 +02:00
LICENSE move license to root directory so readme is included 😅 2026-02-04 10:23:38 +01:00
README.md update forgejo workflows 2026-08-16 18:49:08 +02:00
renovate.json add new release process for headscale chart to codeberg 2026-06-16 15:23:36 +02:00

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 .