From dbb5ad4f8650bb1298a593d8c8544a2ca03225b8 Mon Sep 17 00:00:00 2001 From: Ben Vincent Date: Fri, 3 Jul 2026 21:16:24 +1000 Subject: [PATCH] Rename bind DNS namespaces to ns-* (#223) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Renames the three BIND DNS app namespaces `binddns-{auth,resolver,externaldns}` -> `ns-{auth,resolver,externaldns}`. ## Why Shorter, clearer namespace names for the DNS tiers. ## Changes - `argocd/applicationsets/platform.yaml`: overlay path registrations renamed (the ApplicationSet derives each app's namespace from its overlay dir name) - `argocd/projects/platform.yaml`: destination namespaces renamed ## Coupled with The per-tier PRs (#220/#221/#222) rename the overlay dirs + namespaces + external-dns hostnames to match. No app deploys to a renamed namespace until both this and the tier PR are merged (harmless before then — the ApplicationSet only instantiates apps for existing dirs). Reviewed-on: https://git.unkin.net/unkin/argocd-apps/pulls/223 Co-authored-by: Ben Vincent Co-committed-by: Ben Vincent --- argocd/applicationsets/platform.yaml | 6 +++--- argocd/projects/platform.yaml | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/argocd/applicationsets/platform.yaml b/argocd/applicationsets/platform.yaml index 9595164..dad577c 100644 --- a/argocd/applicationsets/platform.yaml +++ b/argocd/applicationsets/platform.yaml @@ -13,9 +13,9 @@ spec: - path: apps/overlays/*/authentik - path: apps/overlays/*/artifactapi - path: apps/overlays/*/bind-system - - path: apps/overlays/*/binddns-auth - - path: apps/overlays/*/binddns-resolver - - path: apps/overlays/*/binddns-externaldns + - path: apps/overlays/*/ns-auth + - path: apps/overlays/*/ns-resolver + - path: apps/overlays/*/ns-externaldns - path: apps/overlays/*/age-api - path: apps/overlays/*/cattle-system - path: apps/overlays/*/cert-manager diff --git a/argocd/projects/platform.yaml b/argocd/projects/platform.yaml index 4553acc..6a76263 100644 --- a/argocd/projects/platform.yaml +++ b/argocd/projects/platform.yaml @@ -21,11 +21,11 @@ spec: server: https://kubernetes.default.svc - namespace: 'authentik' server: https://kubernetes.default.svc - - namespace: 'binddns-auth' + - namespace: 'ns-auth' server: https://kubernetes.default.svc - - namespace: 'binddns-resolver' + - namespace: 'ns-resolver' server: https://kubernetes.default.svc - - namespace: 'binddns-externaldns' + - namespace: 'ns-externaldns' server: https://kubernetes.default.svc - namespace: 'cert-manager' server: https://kubernetes.default.svc