Pulse/internal/models
rcourtman 2bce08925f feat: link host agents to PVE nodes by hostname to prevent duplication
When a host agent registers, it now searches for a PVE node with a
matching hostname and links them together. Similarly, when PVE nodes
are discovered, they check for existing host agents with matching hostnames.

This prevents the confusion of seeing duplicate entries when users install
agents on PVE cluster nodes that were already discovered via the cluster API.

- Added LinkedHostAgentID field to Node struct
- Added LinkedNodeID/LinkedVMID/LinkedContainerID fields to Host struct
- Added findLinkedProxmoxEntity() to match by hostname (with domain stripping)
- Updated UpdateNodesForInstance() to preserve and auto-set links
2025-12-13 23:14:00 +00:00
..
concurrency_test.go Fix settings security tab navigation 2025-10-11 23:29:47 +00:00
converters.go feat: add Kubernetes platform support 2025-12-12 21:31:11 +00:00
converters_test.go fix: Robust OCI container detection with state persistence 2025-12-12 20:06:39 +00:00
models.go feat: link host agents to PVE nodes by hostname to prevent duplication 2025-12-13 23:14:00 +00:00
models_frontend.go feat(kubernetes): Add Kubernetes mock data and UI 2025-12-12 23:13:40 +00:00
state_docker_test.go style: Apply gofmt to 37 files 2025-12-02 17:21:48 +00:00
state_host_test.go test: Add tests for SyncGuestBackupTimes and UpdateStorageBackupsForInstance 2025-12-02 16:22:38 +00:00
state_snapshot.go feat: add Kubernetes platform support 2025-12-12 21:31:11 +00:00