the stack
Everything in-cluster, nothing hand-wavy
PostgreSQL 18
Hand-rolled HA pair with async streaming replication and manual failover — no operator, no bundled single-pod DB.
Valkey
A vendored Valkey chart for GitLab’s caching and queues, with auto-generated credentials kept stable across upgrades.
SeaweedFS
S3-compatible object storage — a durable instance for artifacts/LFS/registry, plus a disposable one for the runner cache.
Traefik v3
Ingress on its own class so it never collides with a cluster-wide controller. Also carries Git SSH and toolbox SSH.
Bring your own datastores
You operate the backing services, in your cluster, under your control — production-grade, not evaluation defaults.
Source you deploy
No published image, no packaged chart. You build the images and run helm install ./ — the supply chain stays yours.