bvandeusen
  • Joined on 2026-05-30
bvandeusen pushed to dev at bvandeusen/FabledSteward 2026-10-15 09:17:51 -04:00
6c4ef368f9 feat(host_agent): each drive's health, read with smartctl, alertable (#5789)
bvandeusen pushed to dev at bvandeusen/FabledSteward 2026-10-14 22:23:53 -04:00
fdc5c07183 feat(swarm): services short, nodes down and managers lost are alertable (#5788)
bvandeusen pushed to dev at bvandeusen/FabledSteward 2026-10-14 22:20:13 -04:00
26a3ec3339 feat(alerts): the host's temperature and throughput can drive alert rules (#5787)
bvandeusen pushed to dev at bvandeusen/FabledSteward 2026-10-14 21:46:01 -04:00
9a11f5788f test(host_agent): both sensor refreshes run in one event loop (#5786)
bvandeusen pushed to dev at bvandeusen/FabledSteward 2026-10-14 21:42:14 -04:00
ec13f3797d perf(host_agent): the sensor judgment reads the week once, then only new hours (#5786)
bvandeusen pushed to dev at bvandeusen/FabledSteward 2026-10-14 21:33:38 -04:00
2ade4ebc46 fix(host_agent): sensors are judged from the raw week, not only its rollups (#5783)
bvandeusen pushed to dev at bvandeusen/FabledSteward 2026-10-14 21:24:36 -04:00
0b29cdf26c feat(host_agent): a temperature sensor is judged by how it moves against the CPU (#5783)
bvandeusen pushed to dev at bvandeusen/FabledSteward 2026-10-14 21:15:45 -04:00
72e754b580 fix: error-pages graded healthy, unwired sensors listed apart, Maintenance failed reads 0 (#5780, #5781, #5782)
bvandeusen pushed to dev at bvandeusen/FabledSteward 2026-10-14 21:11:58 -04:00
0f604ecb4a test(traefik): the 502 card's wording is read as rendered, apostrophe escaped (#5712)
bvandeusen pushed to dev at bvandeusen/FabledSteward 2026-10-14 21:08:21 -04:00
7c424a0398 fix(traefik): a problem card works out its kind when it wasn't graded on the page (#5712)
bvandeusen pushed to dev at bvandeusen/FabledSteward 2026-10-14 21:04:42 -04:00
685850e681 feat(traefik): each router problem says what it means, whether it's real, and what to do (#5712)
bvandeusen pushed to dev at bvandeusen/FabledSteward 2026-10-14 20:45:23 -04:00
31a6cf09a9 fix(host_agent): a node the operator keeps drained stays drained through its maintenance (#5777)
bvandeusen pushed to dev at bvandeusen/FabledSteward 2026-10-14 19:04:00 -04:00
c6b15b1cc6 fix(host_agent): maintenance reads the swarm through the loaded Docker plugin, not by importing its models again (#5768)
bvandeusen pushed to dev at bvandeusen/FabledSteward 2026-10-14 18:59:09 -04:00
200384e52d feat(host_agent): a group's updates and reboots on a weekly cadence, one host at a time (#5768)
bvandeusen pushed to dev at bvandeusen/FabledSteward 2026-10-14 18:45:08 -04:00
78581c843e fix(host_agent): the maintenance-jobs migration waits for maintenance_windows, and the guards know the new table and action (#5767)
bvandeusen pushed to dev at bvandeusen/FabledSteward 2026-10-14 18:42:13 -04:00
22b0be2b6c feat(host_agent): Steward hands a host a maintenance job and follows it through the reboot (#5767)
bvandeusen pushed to dev at bvandeusen/FabledSteward 2026-10-14 18:34:30 -04:00
6a68bd75d9 feat(host_agent): a root helper the agent can start, for updates, reboots and drains only (#5766)
bvandeusen pushed to dev at bvandeusen/FabledSteward 2026-10-14 18:23:46 -04:00
210a35c956 feat(host_agent): a host says what updates it has waiting and whether it needs a reboot (#5765)
bvandeusen pushed to dev at bvandeusen/FabledSteward 2026-10-14 18:04:42 -04:00
b1db1e8b0d test(host_agent): the first log read is the one without since=, now that every read has a tail (#5764)
bvandeusen pushed to dev at bvandeusen/FabledSteward 2026-10-14 18:01:49 -04:00
a805e1d539 fix(host_agent): every Docker read is bounded, and the agent reports its own footprint (#5764)