ed0691d56f663f7a6f3dfe4fce455356e0e0c087
Fix dnsmasq reconciliation to use the correct DNS target IP: - tcp-passthrough (k8s instances): DNS → k8s LB IP (LAN direct) - http/static (Central apps): DNS → Central IP (HAProxy terminates) Also handle ExtraDomains properly: - Internal domains (internal.cloud.payne.io) get local=/ entries to prevent upstream DNS forwarding - Extra domains get their own dnsmasq address= entries - HAProxy already propagated ExtraDomains for SNI ACLs Verified: cloud.payne.io → 192.168.8.240 (direct to k8s), cloud2.payne.io → 192.168.8.80, central.payne.io → 192.168.8.151. SNI routing through HAProxy works for both instances. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Description
Wild Central network appliance.
Wild Central 0.2.0
Latest
Languages
Go
54.6%
TypeScript
44.6%
CSS
0.5%
Makefile
0.2%