mirror of
https://github.com/rcourtman/Pulse.git
synced 2026-10-15 00:22:28 +00:00
9e8bcd23fe
vSphere ESXi hosts and TrueNAS boxes rendered as standalone rows under 'Pulse Agent hosts' in Infrastructure settings even though no Pulse Agent runs on them. The rows were unmanageable duplicates of their owning platform connection: they carry no credentials, pause, or remove semantics, and they can never attach to their vSphere/TrueNAS system because attachment requires a shared host while the machine hostname differs from the vCenter address. They also inflated connected-system counts. buildConnections now skips hosts with a non-empty IntegrationSource, so the ledger and grouped systems represent those machines solely through their owning platform connection. Per-machine visibility is unchanged on the vSphere/TrueNAS platform pages and Machines, which read the unified fabric directly. Connection.integrationSource stays declared as defense-in-depth for agent-only client workflows. No alert impact: agent-type rows were already dropped from alert snapshots.