Part of #975.
After the Docker Compose stack is stable and battle-tested, add Kubernetes manifests + a Helm chart for operators running k8s clusters (home labs, managed k8s, enterprise environments).
Deferred — tackle after the Docker Compose + Terraform paths are well-validated.
Likely scope when ready:
- Helm chart: Deployment + Service + ConfigMap + Secret + PVC; ingress toggle with cert-manager annotations
- HPA on CPU/memory for the worker pod
- PgBouncer as a sidecar container in the app pod
- Prometheus ServiceMonitor for kube-prometheus-stack compatibility
values.yaml mirrors the Docker Compose profile toggles (redis, postgres, litestream, ollama, tailscale)
- Publishes to a Helm OCI registry (GHCR) via the release workflow
Part of #975.
After the Docker Compose stack is stable and battle-tested, add Kubernetes manifests + a Helm chart for operators running k8s clusters (home labs, managed k8s, enterprise environments).
Deferred — tackle after the Docker Compose + Terraform paths are well-validated.
Likely scope when ready:
values.yamlmirrors the Docker Compose profile toggles (redis, postgres, litestream, ollama, tailscale)