42 Commits

Author SHA1 Message Date
ad75df7444 atlasbot: include node taints in snapshot 2026-01-29 03:08:57 -03:00
d1b1687a92 atlasbot: add namespace request metrics 2026-01-29 03:04:42 -03:00
36a16f00b7 atlasbot: add node ages to snapshot 2026-01-29 03:02:39 -03:00
e73c1a4e1c atlasbot: add job failure metrics to snapshot 2026-01-29 03:00:00 -03:00
281118b810 atlasbot: add pod resource top metrics 2026-01-29 02:57:59 -03:00
2370aa4e5d atlasbot: add workload health to cluster snapshot 2026-01-29 02:39:08 -03:00
e809f0b8bd atlasbot: expand cluster snapshot events and storage 2026-01-29 02:31:30 -03:00
ef756ff1fa cluster_state: add pressure and pod issues 2026-01-29 01:52:58 -03:00
30a9377594 cluster_state: add namespace/node pod summaries 2026-01-28 22:33:26 -03:00
558f5c1270 snapshot: add namespace usage stats 2026-01-28 20:41:17 -03:00
bbc36d57c4 snapshot: add namespace pod rollup 2026-01-28 20:34:58 -03:00
c01a0fbfc6 image-sweeper: raise on job failure 2026-01-28 13:45:34 -03:00
eb6a27e1bb feat: add node inventory summary to cluster snapshot 2026-01-27 05:58:49 -03:00
0d86700a66 feat: enrich cluster state snapshot 2026-01-27 05:41:46 -03:00
af4ee46840 feat: add cluster state snapshots and metrics 2026-01-26 03:31:42 -03:00
03bf6f7d9b feat: add retryable provisioning retries 2026-01-24 07:12:11 -03:00
632766850e tests: filter vaultwarden task inserts 2026-01-24 06:26:29 -03:00
d21595aaac vaultwarden: handle rate limits and grandfathered 2026-01-24 02:20:16 -03:00
e9b5f32ef4 fix: expose rotation checks and nextcloud summary 2026-01-23 18:22:45 -03:00
cd7a5c66e0 auth: allow account access without group claims 2026-01-23 16:51:00 -03:00
9fc1b41f73 db: move migrations to cli and cap pools 2026-01-22 14:11:21 -03:00
b45911c50e ariadne: add password-rotation checks + tune schedules 2026-01-22 02:47:42 -03:00
8578524e56 fix: export env for pod exec scripts 2026-01-21 21:56:28 -03:00
2777bbfc4b fix: harden nextcloud and wger provisioning 2026-01-21 21:45:44 -03:00
a2ae62bb23 keycloak: include names in provisioning 2026-01-21 19:49:05 -03:00
e4a6cbc104 fix: recover keycloak user on create error 2026-01-21 19:20:30 -03:00
698c5683c8 vaultwarden: skip sync when no pending work 2026-01-21 13:36:04 -03:00
06d73a5307 fix: simplify mailu sync retry 2026-01-21 05:32:49 -03:00
f332549a2d fix: retry mailu sync when bcrypt rejects password 2026-01-21 05:09:49 -03:00
cd80ea4ba8 fix: fall back when runuser fails in nextcloud 2026-01-21 04:12:39 -03:00
e72beb89bd fix: route portal access to portal db 2026-01-21 04:05:18 -03:00
8930161926 db: split portal and ariadne connections 2026-01-21 03:38:33 -03:00
d1cbec8993 feat: absorb glue tasks and mailu events 2026-01-21 02:57:06 -03:00
871ab9dae8 feat(ariadne): internalize glue tasks and mailu defaults 2026-01-20 23:03:04 -03:00
1c6e16e8c9 feat: harden ariadne scheduling and audit 2026-01-20 18:11:02 -03:00
681e9aa358 fix(keycloak): preserve profile updates 2026-01-20 03:58:56 -03:00
ef912df950 feat: add structured logging and schedule glue jobs 2026-01-20 03:01:22 -03:00
f0f5164942 fix: repair vaultwarden admin session 2026-01-20 00:06:50 -03:00
1dabd78921 fix: force mailu sync before vaultwarden 2026-01-19 23:27:10 -03:00
1bed2d9294 test: cover provisioning group flags 2026-01-19 19:05:23 -03:00
952c48e55f test: expand Ariadne unit coverage 2026-01-19 19:01:32 -03:00
ee532ac215 feat: add Ariadne provisioning service 2026-01-19 16:57:18 -03:00