Commit Graph

4 Commits

Author SHA1 Message Date
unkinben 6e657d76e4 Forward unkin zones to the in-cluster authoritative service
ci/woodpecker/pr/pre-commit Pipeline was successful
ci/woodpecker/pr/kubeconform Pipeline was successful
Points unkin.net / main.unkin.net / 13-29.18.198.in-addr.arpa at the
bind-authoritative LoadBalancer 198.18.200.6 instead of the puppet
anycast 198.18.19.15. Consul left on 198.18.19.14.
2026-07-04 21:52:09 +10:00
unkinben ee7e6c87e3 Forward k8s.syd1.au.unkin.net to the in-cluster externaldns service
ci/woodpecker/pr/pre-commit Pipeline was successful
ci/woodpecker/pr/kubeconform Pipeline was successful
Points the resolver's k8s zone at the bind-externaldns LoadBalancer
198.18.200.8 instead of the puppet k8s anycast 198.18.19.20.
2026-07-04 21:51:03 +10:00
unkinben 5d08e604d2 Trim resolver forward zones to internal upstreams
ci/woodpecker/pr/pre-commit Pipeline was successful
ci/woodpecker/pr/kubeconform Pipeline was successful
Drops the six forward zones that pointed at the 10.10.16.x upstreams
(dmz/network/prod.unkin.net + 8/16/20.10.10.in-addr.arpa); 198.18.19.15
is the authoritative for the remaining unkin zones. Consul left as-is.
2026-07-04 21:25:07 +10:00
unkinben 8886fe71ee Configure resolvers like puppet (openforwarder view + forward zones)
ci/woodpecker/pr/pre-commit Pipeline was successful
ci/woodpecker/pr/kubeconform Pipeline was successful
Fixes recursion being refused for external clients: the resolver had no
allow-recursion, so BIND defaulted to localnets. Mirrors the puppet
resolver config exactly.

- add openforwarder BindView: match-clients = internal ACLs, recursion
  yes, allow-recursion/allow-query any (match-clients gates access)
- add 4 BindACLs (acl-main.unkin.net / acl-dmz / acl-common /
  acl-nomad-jobs) from puppet acls.conf
- add 26 conditional forward zones (unkin/consul/k8s/dmz upstreams),
  bound to the openforwarder view; needs operator v0.1.4 to render them
  on every pod
- global forwarders 8.8.8.8/1.1.1.1 (puppet default)
- bump operator image to v0.1.4
2026-07-04 11:59:37 +10:00