66 Commits

Author SHA1 Message Date
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
e93b0a7744 snapshot: annotate windows and units 2026-01-28 20:29:13 -03:00
672ce20967 vault: refresh token per sync 2026-01-28 17:19:16 -03:00
c01a0fbfc6 image-sweeper: raise on job failure 2026-01-28 13:45:34 -03:00
bf4e73cce7 cluster: include maintenance workloads 2026-01-27 15:56:10 -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
0675b8b688 comms: tolerate missing admin token setting 2026-01-27 05:12:43 -03:00
00aaf23b54 comms: use synapse admin token 2026-01-27 04:49:15 -03:00
b3386c633a ci: use default buildx driver 2026-01-27 03:49:10 -03:00
4ac04e34e6 ci: avoid docker hub buildkit pull 2026-01-27 02:04:00 -03:00
553938e1ed comms: tolerate non-admin seed users 2026-01-27 01:28:13 -03:00
5640a858cd ariadne: allow vault-admin role for ariadne 2026-01-26 22:24:32 -03:00
045f170882 ariadne: treat unverified email as blocked 2026-01-26 20:53:07 -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
dc0fb4eb22 vaultwarden: reduce lookup returns 2026-01-24 06:18:35 -03:00
d21595aaac vaultwarden: handle rate limits and grandfathered 2026-01-24 02:20:16 -03:00
f50ec538db firefly: check password by username fallback 2026-01-23 19:19:56 -03:00
e4533f7c51 refactor: split rotation check helpers 2026-01-23 18:42:25 -03:00
22dc4e8be4 refactor: reduce rotation check branches 2026-01-23 18:33:02 -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
f7eca83ff0 fix: keep provisioning loop alive 2026-01-22 18:26:48 -03:00
fbe516bac7 refactor: simplify db migrate 2026-01-22 18:00:15 -03:00
10b9d0aec6 fix(db): handle advisory lock row shape 2026-01-22 15:44:18 -03:00
44c86e739d db: wrap pool config 2026-01-22 14:43:40 -03:00
35fae20d36 ci: avoid heredoc in coverage summary 2026-01-22 14:39:33 -03:00
0f46b57575 ci: bake deps into images 2026-01-22 14:30:53 -03:00
9fc1b41f73 db: move migrations to cli and cap pools 2026-01-22 14:11:21 -03:00
46ff29ae1c ci: login to Harbor before buildx 2026-01-22 11:28:32 -03:00
0ae7cc17d8 ariadne: skip vaultwarden re-invite when invited 2026-01-22 03:05:49 -03:00
7c1c7ec904 ariadne: refactor checks for ruff limits 2026-01-22 02:55:11 -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
50561b7957 fix: pin bcrypt for passlib 2026-01-21 11:00:56 -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
04e740d3b9 chore: name bcrypt password limit 2026-01-21 04:57:04 -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
a228e063f1 ci: harden unit test step and junit post 2026-01-21 03:47:08 -03:00