15 Commits

Author SHA1 Message Date
codex
0cda32777f test(soteria): lift b2 and job helper coverage 2026-04-20 17:32:43 -03:00
codex
0932cae7c3 refactor(server): split API concerns and retire LOC waivers 2026-04-20 17:24:58 -03:00
8161a4dae8 scheduler: prevent policy backup job storms 2026-04-17 00:35:41 -03:00
5d550faec9 backup: persist restic size telemetry and retention totals 2026-04-13 14:21:29 -03:00
4b5e4f9e31 backup: add configurable keep-last retention 2026-04-13 13:55:17 -03:00
9a26274242 backup: add restic size accounting and dedupe controls 2026-04-13 12:51:19 -03:00
9e210ceffb ui+inventory: clarify auth, size telemetry, and harden inventory fetch 2026-04-13 12:03:14 -03:00
3f203b2c14 ui: add backup progress tracking and force B2 refresh 2026-04-13 03:46:38 -03:00
d9dd73d831 backup(restic): surface backup health telemetry and bootstrap repo 2026-04-13 02:14:30 -03:00
e8add01511 backup(longhorn): create snapshot before snapshot backup 2026-04-13 00:35:36 -03:00
42fa848a82 ui: migrate soteria console to react and add b2 telemetry 2026-04-12 19:45:23 -03:00
a5aa9e6a5f backup: add policy scheduler and namespace bulk operations 2026-04-12 14:32:39 -03:00
a9f97aab6b restore: harden validation and improve targeting UX 2026-04-12 12:15:00 -03:00
98f1166685 auth: accept oauth2-proxy forwarded headers 2026-04-12 11:36:22 -03:00
09ab3ec889 backup: add pvc inventory, restore UI, and metrics baseline 2026-04-12 11:09:49 -03:00