rcourtman
3d8cb6c8a5
refactor: split node alert checker
...
Move Proxmox node metric, temperature, offline lifecycle, host-agent deduplication, and node display-name cache support into internal/alerts/node.go.
Keep the Manager API unchanged while recording the node checker owner in the alerts subsystem contract and adding a focused display-name cache key characterization.
Proof: go test ./internal/alerts/...
2026-05-06 13:47:54 +01:00
..
2026-05-06 13:01:32 +01:00
2026-03-19 14:30:45 +00:00
2026-04-11 22:46:34 +01:00
2026-03-18 16:06:30 +00:00
2026-04-11 22:46:34 +01:00
2026-05-06 13:47:54 +01:00
2026-05-06 13:47:54 +01:00
2026-05-06 13:14:18 +01:00
2026-05-06 13:01:32 +01:00
2026-04-11 22:46:34 +01:00
2026-03-18 16:06:30 +00:00
2026-04-01 17:24:30 +01:00
2026-01-03 18:36:17 +00:00
2025-11-30 05:19:38 +00:00
2026-03-18 16:06:30 +00:00
2026-03-18 16:06:30 +00:00
2026-03-18 16:06:30 +00:00
2026-03-18 16:06:30 +00:00
2026-05-06 13:31:05 +01:00
2026-03-18 16:06:30 +00:00
2026-04-01 12:40:51 +01:00
2026-04-01 12:40:51 +01:00
2026-04-01 17:24:30 +01:00
2026-04-01 12:40:51 +01:00
2026-03-18 16:06:30 +00:00
2026-04-15 17:25:07 +01:00
2026-03-18 16:06:30 +00:00
2026-03-18 16:06:30 +00:00
2026-03-18 16:06:30 +00:00
2026-04-01 13:18:15 +01:00
2026-04-01 13:18:15 +01:00
2026-03-18 16:06:30 +00:00
2026-04-01 13:18:15 +01:00
2026-05-06 13:47:54 +01:00
2026-05-06 13:14:18 +01:00
2025-10-26 09:35:49 +00:00
2026-04-01 12:40:51 +01:00
2026-05-06 13:45:16 +01:00
2026-03-18 16:06:30 +00:00
2026-01-03 18:36:17 +00:00
2026-05-06 13:28:19 +01:00
2026-04-15 12:18:57 +01:00
2026-05-06 13:22:12 +01:00
2026-05-06 13:45:16 +01:00
2026-04-15 12:54:15 +01:00
2026-03-18 16:06:30 +00:00
2026-05-01 20:28:11 +01:00
2026-04-15 12:18:57 +01:00
2026-03-18 16:06:30 +00:00
2026-03-18 16:06:30 +00:00
2026-04-15 12:18:57 +01:00
2026-04-01 12:40:51 +01:00
2026-05-06 10:35:34 +01:00
2026-05-06 10:35:34 +01:00
2026-05-01 20:28:12 +01:00
2026-03-30 19:45:29 +01:00