Consolidate BIND DNS into one bind-internal namespace #225
Reference in New Issue
Block a user
Delete Branch "benvin/bind-internal-reshape"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
HOLD until v0.1.3 is tagged/built (operator #4 merged + tagged) — this PR bumps the operator to v0.1.3, whose CRD adds the
clusterReffield these keys use.Why
Put all BIND DNS services in one
bind-internalnamespace and name the StatefulSets clearly.Changes
bind-internal, StatefulSets renamed bind-authoritative / bind-resolvers / bind-externaldns; LBs kept on 198.18.200.6/.7/.8; external-dns hostnames renamed to matchclusterRefadded totransfer-key(→ bind-authoritative) andexternaldns-key(→ bind-externaldns) so keys are scoped per clusterns-auth/ns-resolver/ns-externaldnsapps; ApplicationSet + AppProject now listbind-internalbind-systemoperator to v0.1.3 (CRD link + image)bind-systemDeploy impact
ArgoCD prunes the old ns-* namespaces (StatefulSets/PVCs — data is only seed SOA+NS, no migrated records yet) and creates the renamed clusters in bind-internal.
Validated
kustomize build→ 28 docs (3 BindCluster, 20 BindZone, 2 catalog, 2 keys, ns); kubeconform clean.