bvandeusen
  • Joined on 2026-05-30
bvandeusen pushed to main at bvandeusen/FabledGrimoire 2026-10-15 18:19:27 -04:00
cef173c0a6 Scheduled backups to a folder or S3 bucket, and forge tokens sealed at rest (milestone 523)
07bc51b890 feat(523): forge-connection tokens are stored sealed under SECRET_KEY, like the backup S3 secret
3008d29f89 fix(523): restore CLI imports the engine from scribe.models, where it lives
b45fc9efba feat(523): restore reads the backup tar; python -m scribe.restore brings a fresh instance back
be59829dde feat(523): Settings -> Data -> Scheduled backups - the verdict first, then destination, schedule, Test, Back up now and recent runs
Compare 8 commits »
bvandeusen merged pull request bvandeusen/FabledGrimoire#210 2026-10-15 18:19:26 -04:00
Scheduled backups to a folder or S3 bucket, and forge tokens sealed at rest (milestone 523)
bvandeusen created pull request bvandeusen/FabledGrimoire#210 2026-10-15 18:19:16 -04:00
Scheduled backups to a folder or S3 bucket, and forge tokens sealed at rest (milestone 523)
bvandeusen pushed to dev at bvandeusen/FabledGrimoire 2026-10-15 18:08:12 -04:00
07bc51b890 feat(523): forge-connection tokens are stored sealed under SECRET_KEY, like the backup S3 secret
bvandeusen pushed to dev at bvandeusen/FabledGrimoire 2026-10-15 17:42:56 -04:00
3008d29f89 fix(523): restore CLI imports the engine from scribe.models, where it lives
bvandeusen pushed to dev at bvandeusen/FabledGrimoire 2026-10-15 17:40:25 -04:00
b45fc9efba feat(523): restore reads the backup tar; python -m scribe.restore brings a fresh instance back
be59829dde feat(523): Settings -> Data -> Scheduled backups - the verdict first, then destination, schedule, Test, Back up now and recent runs
Compare 2 commits »
bvandeusen pushed to dev at bvandeusen/FabledGrimoire 2026-10-15 17:34:01 -04:00
4248b450ea feat(523): the backup job - an hourly tick that runs at the chosen hour, Back up now, and the last 30 runs
bvandeusen pushed to dev at bvandeusen/FabledGrimoire 2026-10-15 17:31:10 -04:00
ff4f2ee5c2 feat(523): backup destinations - a folder or an S3 bucket, with the S3 secret sealed and kept out of backups
bvandeusen pushed to dev at bvandeusen/FabledGrimoire 2026-10-15 16:30:18 -04:00
1942a7a336 feat(523): the backup as an uncompressed tar of per-table JSON Lines, ordered so restic dedupes it
bvandeusen pushed to dev at bvandeusen/FabledSteward 2026-10-15 16:11:29 -04:00
4ded8ecee4 fix(mcp): get_anomaly shows a quick Steward restart, not only a gap over 90 s (#5862)
bvandeusen pushed to dev at bvandeusen/FabledSteward 2026-10-15 16:00:50 -04:00
22da64a284 fix(mcp): list_maintenance_plans reports only a slot that fired as last_slot_at (#5863)
398312b8be fix(traefik): a renewed certificate is old, and list_certificates is bounded (#5864)
622addc09e fix(mcp): get_anomaly keeps the events nearest the occurrence and says how many it left out (#5861)
91bb199d14 fix(mcp): get_anomaly shows Steward's own restarts beside every anomaly, and a router's containers (#5862)
Compare 4 commits »
bvandeusen pushed to dev at bvandeusen/FabledSteward 2026-10-15 15:49:52 -04:00
a24b9da69d fix(traefik): a router fails on 5xx only once it answered a few server errors (#5865)
bvandeusen pushed to dev at bvandeusen/FabledSteward 2026-10-15 15:40:37 -04:00
c625528191 fix(mcp): a failing router in get_overview says since when, as the page does (#5860)
bvandeusen pushed to dev at bvandeusen/FabledSteward 2026-10-15 15:35:58 -04:00
80674603bc fix(traefik): a router's 5xx share is judged only over enough requests, like its 4xx share (#5859)
bvandeusen pushed to dev at bvandeusen/FabledSteward 2026-10-15 14:56:23 -04:00
bf017e65c2 feat(traefik): scrape every Traefik replica behind the metrics URL and add them up (#5844)
bvandeusen pushed to dev at bvandeusen/FabledSteward 2026-10-15 14:52:20 -04:00
6fa62c9520 fix(mcp): read the successes once, so every failed run is checked against all of them (#5842)
bvandeusen pushed to dev at bvandeusen/FabledSteward 2026-10-15 14:36:12 -04:00
98440d8de6 fix(traefik): count each Traefik process only against its own last scrape (#5844)
bvandeusen pushed to dev at bvandeusen/FabledSteward 2026-10-15 13:58:25 -04:00
70eb253190 fix(mcp): the overview drops an Ansible failure a later run put right (#5842)
bvandeusen pushed to dev at bvandeusen/FabledSteward 2026-10-15 13:31:47 -04:00
eee8469a17 feat(mcp): SNMP devices and Prometheus targets: their state, readings and series (#5840)
2d88315bb1 feat(mcp): the UniFi network: WAN, devices, clients, events, alarms and config (#5839)
Compare 2 commits »
bvandeusen pushed to dev at bvandeusen/FabledSteward 2026-10-15 13:26:36 -04:00
684a47b3eb feat(mcp): Traefik routers, certificates and traffic (#5838)