Alex Holliday
4ae8426766
convert decision obj into a state object
2026-09-24 15:13:10 -07:00
Alex Holliday
5d77b8804f
update tests
2026-09-24 14:22:31 -07:00
Alex Holliday
18f38818e2
update tests
2026-09-24 14:03:34 -07:00
Alex Holliday
11c89d150a
update tests
2026-09-24 12:58:28 -07:00
Alex Holliday
0d75629dcb
refactor out rebuilding of status response
2026-09-23 13:38:02 -07:00
Alex Holliday
6d4e944a58
Add tests
2026-09-23 11:17:01 -07:00
Alex Holliday
8dd57d45e2
port egress to pipeline
2026-09-20 17:37:42 -07:00
Ankit Gabani
b2ace1bec5
fix(notifications): don't report a temperature breach exactly at the threshold
...
extractThresholdBreaches used maxTemp >= threshold, while
StatusService.computeHardwareStatus (which drives the actual
"breached" status transition and incident) uses a strict
maxTemp > threshold for the same metric. cpu, memory and disk already
agree on > in both files; temp was the one metric where they diverged.
Fixes #3956 .
2026-09-14 01:49:54 +05:30
Alex Holliday
e0228918fb
fix tests
2026-07-24 12:28:45 -07:00
Alex Holliday
c5f57eda62
update tests
2026-06-10 09:30:24 -07:00
Alex Holliday
abec4e6c70
update tests
2026-06-09 12:34:30 -07:00
Alex Holliday
da92b9d067
update tests
2026-05-29 11:33:31 -07:00
Alex Holliday
bb55f3b3eb
add tests for notificaitonMessageBuilder
2026-04-09 09:41:17 -07:00