From f61d5ba16de3debaf545ff6d80c3895698ce73c0 Mon Sep 17 00:00:00 2001 From: Ben Vincent Date: Sat, 18 Jul 2026 23:50:59 +1000 Subject: [PATCH] bind-internal: add dashboard.ceph.unkin.net + lb1.unkin.net records (#266) ## Why The cephrgw-operator (in-cluster) fails to reach the Ceph dashboard because CoreDNS/bind-internal has no record for `dashboard.ceph.unkin.net` (`no such host`). Publish it authoritatively so in-cluster clients can resolve it. ## Changes (apps/base/bind-internal/authoritative/records.yaml) - `DNSRecord dashboard-ceph-cname`: CNAME `dashboard.ceph.unkin.net` -> `lb1.unkin.net.` (zone `ceph.unkin.net`, zoneRef `ceph-unkin-net`). - `DNSRecord lb1-unkin-net`: A `lb1.unkin.net` -> `103.216.191.185` (zone `unkin.net`, zoneRef `unkin-net`). Once applied, the operator's `sandbox-user`/`sandbox-bucket` (currently Error/Pending on DNS) will reconcile to Ready. --------- Co-authored-by: benvin Reviewed-on: https://git.unkin.net/unkin/argocd-apps/pulls/266 Co-authored-by: Ben Vincent Co-committed-by: Ben Vincent --- .../bind-internal/authoritative/records.yaml | 28 +++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/apps/base/bind-internal/authoritative/records.yaml b/apps/base/bind-internal/authoritative/records.yaml index 32e1cfa..6ef0599 100644 --- a/apps/base/bind-internal/authoritative/records.yaml +++ b/apps/base/bind-internal/authoritative/records.yaml @@ -34,3 +34,31 @@ spec: # radosgw S3 endpoint. Points at the Consul service for now; the real # target will be changed later. - radosgw.service.consul. +--- +apiVersion: bind.unkin.net/v1alpha1 +kind: DNSRecord +metadata: + name: dashboard-ceph-cname + namespace: bind-internal +spec: + zoneRef: ceph-unkin-net + name: dashboard + type: CNAME + ttl: 600 + values: + # Ceph mgr dashboard, reached via lb1. Lets in-cluster clients (the + # cephrgw-operator) resolve dashboard.ceph.unkin.net. + - lb1.unkin.net. +--- +apiVersion: bind.unkin.net/v1alpha1 +kind: DNSRecord +metadata: + name: lb1-unkin-net + namespace: bind-internal +spec: + zoneRef: unkin-net + name: lb1 + type: A + ttl: 600 + values: + - 103.216.191.185