Pulse/internal
rcourtman dc065e75f7 fix: auto-resolve alerts when thresholds increase
Fixes #484

When users increase alert thresholds (either global defaults or
resource-specific overrides), active alerts are now automatically
re-evaluated and resolved if the current metric value is below the
new threshold.

Previously, alerts would remain active even after increasing the
threshold above the current value, requiring manual resolution or
waiting for the metric to drop below the original threshold and
then rise again.

Changes:
- Add reevaluateActiveAlertsLocked() method to check all active
  alerts against updated thresholds
- Call re-evaluation automatically in UpdateConfig()
- Resolve alerts when current value is below new trigger/clear
  threshold
- Handle all resource types: guests (qemu/lxc), nodes, PBS, storage
- Add comprehensive unit tests for threshold update scenarios
2025-10-01 15:02:27 +00:00
..
adapters chore: tidy repo formatting and linting 2025-09-29 20:19:18 +00:00
alerts fix: auto-resolve alerts when thresholds increase 2025-10-01 15:02:27 +00:00
api perf: optimize mock mode state retrieval and JSON encoding 2025-10-01 13:35:49 +00:00
auth chore: tidy repo formatting and linting 2025-09-29 20:19:18 +00:00
config fix: load mock.env files during config initialization 2025-10-01 14:45:52 +00:00
crypto fix: prevent silent encryption key regeneration that orphans data 2025-09-30 18:23:24 +00:00
discovery feat: add real-time streaming discovery and improve dev/mock mode switching 2025-09-30 13:13:32 +00:00
errors chore: tidy repo formatting and linting 2025-09-29 20:19:18 +00:00
interfaces chore: tidy repo formatting and linting 2025-09-29 20:19:18 +00:00
mock fix: correct mock node ID format to match real system 2025-10-01 13:47:59 +00:00
models perf: optimize mock mode state retrieval and JSON encoding 2025-10-01 13:35:49 +00:00
monitoring perf: optimize mock mode state retrieval and JSON encoding 2025-10-01 13:35:49 +00:00
notifications fix CI errors: remove unused imports and format Go code 2025-09-30 19:59:55 +00:00
types chore: tidy repo formatting and linting 2025-09-29 20:19:18 +00:00
updates chore: bump version to v4.17.0 2025-10-01 11:14:47 +00:00
utils perf: optimize mock mode state retrieval and JSON encoding 2025-10-01 13:35:49 +00:00
websocket chore: tidy repo formatting and linting 2025-09-29 20:19:18 +00:00