mirror of
https://github.com/rcourtman/Pulse.git
synced 2026-09-11 22:12:23 +00:00
e339af2a6e
Agents report network interfaces sorted by name, which places docker0 and br-* bridges ahead of eth*/en* interfaces, and every consumer of ResourceIdentity.IPAddresses treats the first entry as the host's primary address. Docker hosts therefore showed a 172.x bridge IP in the Machines and Docker tables instead of the machine's LAN address. Collect physical-looking interfaces first so bridge and overlay addresses never lead the list. Refs #1529 Contract-Neutral: behavioral fix: order physical interface IPs before virtual bridges in identity collection; no public contract change (#1529)