saggar(kube): expose docs.saggar.dev

The chart's docs book (static nginx) was up in-cluster only: give its
ingress a host, with the same edge path as the api host — dns A
record, cert-manager certificate and caddy route.
This commit is contained in:
2026-10-01 19:39:26 +02:00
parent 32207635fe
commit b8879b2025
5 changed files with 97 additions and 56 deletions
@@ -111,3 +111,19 @@ spec:
- api.saggar.dev
duration: 2160h # 90 days
renewBefore: 360h # 15 days before expiry
---
apiVersion: cert-manager.io/v1
kind: Certificate
metadata:
name: docs-saggar-dev
namespace: caddy
spec:
secretName: docs-saggar-dev-tls
issuerRef:
name: letsencrypt-production
kind: ClusterIssuer
commonName: docs.saggar.dev
dnsNames:
- docs.saggar.dev
duration: 2160h # 90 days
renewBefore: 360h # 15 days before expiry