I built out a proof-of-concept implementation for Oblong with CoreDNS of an auto-updating authoritative DNS server with git at the source of truth. You can check it out at qlk.pw, and the repo for the DNS is at github.com/reesericci/qlk.pw (ik i used gh - woops). Send in a PR, and make sure to increment the serial number at the top - and you'll changes should be reflected pretty quickly! It updates every minute or so. I used the git, auto, and root plugins with coredns. here's my corefile:
<http://qlk.pw|qlk.pw> {
root ./zones
auto {
directory . (.*)\.zone {1}
reload 30s
}
git <https://github.com/reesericci/qlk.pw> . {
interval 30
branch main
}
}