Pulse/internal/hostagent
rcourtman 204219ab7f fix(agent): use /etc/machine-id in LXC containers to avoid ID collisions
LXC containers share the host's /sys/class/dmi/id/product_uuid, which
causes gopsutil to return identical HostIDs for all LXC containers on
the same physical host. This results in agent ID collisions where
multiple LXC containers appear as a single host in Pulse.

The fix detects LXC containers and prefers /etc/machine-id (which is
unique per container) over gopsutil's HostID.

Related to #773
2025-12-14 23:05:32 +00:00
..
agent.go fix(agent): use /etc/machine-id in LXC containers to avoid ID collisions 2025-12-14 23:05:32 +00:00
agent_buffering_test.go Fix offline buffering: add tests, remove unused config, fix flaky test 2025-12-02 22:31:44 +00:00
agent_test.go fix(agent): use /etc/machine-id in LXC containers to avoid ID collisions 2025-12-14 23:05:32 +00:00
commands.go feat: AI features, agent improvements, and host monitoring enhancements 2025-12-05 10:37:02 +00:00
proxmox_setup.go feat: AI features, agent improvements, and host monitoring enhancements 2025-12-05 10:37:02 +00:00
version.go Add API token scopes and standalone host agent 2025-10-23 11:40:31 +00:00