Split bind-internal DNSRecords into one file per record #501

Merged
benvin merged 1 commits from benvin/split-bind-internal-records into main 2026-09-27 17:43:17 +10:00
Member

records.yaml had grown to ten DNSRecord documents across two zones, so finding or reviewing a single record meant scanning the whole file and every change touched it.

  • move each record to authoritative///.yaml
  • add a kustomization.yaml per zone and per type directory
  • keep the git.unkin.net cutover record commented out, alongside a commented kustomization entry
  • move the DNSRecord-namespace rationale onto the authoritative kustomization
  • delete records.yaml

Rendered output is unchanged.

records.yaml had grown to ten DNSRecord documents across two zones, so finding or reviewing a single record meant scanning the whole file and every change touched it. - move each record to authoritative/<zone>/<type>/<record>.yaml - add a kustomization.yaml per zone and per type directory - keep the git.unkin.net cutover record commented out, alongside a commented kustomization entry - move the DNSRecord-namespace rationale onto the authoritative kustomization - delete records.yaml Rendered output is unchanged.
unkin-agent added 1 commit 2026-09-27 17:30:06 +10:00
split bind-internal DNSRecords into zone/type/record files
ci/woodpecker/pr/vector-test Pipeline was successful
ci/woodpecker/pr/pre-commit Pipeline was successful
ci/woodpecker/pr/kubeconform Pipeline was successful
7717d16963
unkin-agent force-pushed benvin/split-bind-internal-records from dc36ea1066 to 7717d16963 2026-09-27 17:30:06 +10:00 Compare
Author
Member

nit: apps/base/bind-internal/authoritative/unkin-net/a/kustomization.yaml:10 — the commented - git.yaml entry sits between cheeztv.yaml and ghp.yaml, breaking the otherwise alphabetical resources list → move it (with its comment) after ghp.yaml.

nit: apps/base/bind-internal/authoritative/unkin-net/a/kustomization.yaml:10 — the commented `- git.yaml` entry sits between `cheeztv.yaml` and `ghp.yaml`, breaking the otherwise alphabetical resources list → move it (with its comment) after `ghp.yaml`.
benvin merged commit 216b1d72ac into main 2026-09-27 17:43:17 +10:00
benvin deleted branch benvin/split-bind-internal-records 2026-09-27 17:43:18 +10:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: unkin/argocd-apps#501