Files
home-network-k3s-impl/platform/externaldns/kustomization.yaml
jakman85andClaude Opus 5.5 a1e808e697
gate / gate (pull_request) Successful in 1m46s
gate / conformance (pull_request) Has been skipped
feat(dns): publish Gateway names to the WAN via in-cluster DDNS
Gateway-published records now CNAME to wan.${BASE_DOMAIN}, which a
favonia/cloudflare-ddns Deployment keeps at the home WAN's current public
IP. Operator decision: every Gateway-published name goes public; internal
services (controller: none) remain unpublished.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-03 16:59:53 -05:00

13 lines
451 B
YAML

---
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
- namespace.yaml
- helmrepository.yaml
- helmrelease.yaml
# SOPS-encrypted Cloudflare token (env CF_API_TOKEN) — SAME token as cert-manager, second copy in
# the external-dns namespace. Flux decrypts at reconcile.
- cloudflare-api-token.sops.yaml
# DDNS for `wan.${BASE_DOMAIN}` — the CNAME target every Gateway-published record points at.
- ddns.yaml