Pulse/pkg
rcourtman bd1df9f942 feat: automatic subnet preference for cluster node discovery
When discovering cluster nodes, Pulse now automatically prefers IPs
on the same subnet as the initial connection. This fixes the common
issue where Pulse used internal cluster network IPs (e.g., 172.x.x.x)
instead of management network IPs (e.g., 10.x.x.x).

How it works:
1. Extract subnet from initial connection URL (assumes /24 for IPv4)
2. For each discovered node, query /nodes/{node}/network for all IPs
3. If cluster-reported IP is on a different subnet, find an IP on
   the preferred subnet and set it as IPOverride
4. Manual IPOverride settings are preserved and take precedence

This eliminates the need for manual IPOverride configuration in most
multi-network Proxmox setups.

Refs #929, #1066
2026-01-08 23:12:30 +00:00
..
agents Enhance devcontainer and CI workflows 2026-01-01 22:29:15 +00:00
audit feat(audit): Add audit log API endpoints and UI with signature verification 2026-01-08 19:19:57 +00:00
discovery hostagent: avoid host ID collisions and prefer LAN IP 2025-12-17 16:29:59 +00:00
fsfilters fix: Exclude autofs mount type from disk counts. Related to #942 2025-12-29 23:36:58 +00:00
pbs test(monitoring): fix failing snapshot tests and improve coverage 2026-01-04 10:29:40 +00:00
pmg style: Apply gofmt to 37 files 2025-12-02 17:21:48 +00:00
proxmox feat: automatic subnet preference for cluster node discovery 2026-01-08 23:12:30 +00:00
tlsutil Enhance devcontainer and CI workflows 2026-01-01 22:29:15 +00:00