Pasha Sviderski
6e9acefbe6
fix: Caddy config regeneration due to non-deterministic container serialisation ( fixes #111 )
2026-04-15 16:49:01 +10:00
Pasha Sviderski
e96cce88c1
fix(pre-deploy): exclude hook containers from caddy and dns controllers
2026-04-08 19:16:42 +10:00
Justin Bradford and GitHub
ba6290d616
feat: add "nearest.<service>.internal" mode to internal DNS ( #159 )
...
* feat: Adding a "nearest.service.local" mode to internal DNS
* Pass listenAddr to internal DNS server (rather than calling into network.MachineIP)
Also adds an exact round-robin via "rr.{service}" mode. Not sure we want that over random or not, though.
* Remove the resolved count and rotating round-robin. "rr.name" mode is now the same as default with random shuffle.
* Add test on nearest internal DNS lookup
* Add docs on internal DNS order modes
2025-10-29 14:25:59 +10:00
Justin Bradford and GitHub
2d361d3ee6
Adding machine.service.internal dns entries ( #123 )
2025-09-24 20:06:54 +10:00
Pasha Sviderski
4cc1e556dd
chore: store ServiceContainer (includes service spec) instead of Container in Corrosion store
2025-08-14 14:53:33 +10:00
Pavel Sviderski
6e326277bb
chore: set up UNCLOUD-INPUT iptables chain and allow WireGuard traffic to the machine
2025-05-05 14:50:33 +10:00
Pavel Sviderski
769f5e47c3
feat(dns-server): check system prerequisites when init/add machine: DNS port is not in use by another DNS server
2025-04-30 20:46:10 +10:00
Pavel Sviderski
6e1165ec57
chore(dns-server): make TCP server non-critical; do not exit if it fails to start
2025-04-30 17:46:44 +10:00
Pavel Sviderski
d6c06828b3
fix(dns-server): fix constructor and log messages
2025-04-30 17:20:48 +10:00
Pavel Sviderski
70e9385032
chore(dns-server): implement resolver for service records that watches container changes
2025-04-30 14:13:48 +10:00
Pavel Sviderski
c56385602e
chore(dns-server): authoritative responses for internal DNS queries and forwarding to ustream servers
2025-04-29 20:20:55 +10:00
Pavel Sviderski
fbbf839258
chore: init embedded DNS server
2025-04-28 21:36:04 +10:00