169 Commits

Author SHA1 Message Date
a9e4ade0d6 nextcloud: default mail html 2026-01-06 10:02:50 -03:00
29e8cb5857 monitoring: add titan-jh control plane node 2026-01-06 09:50:40 -03:00
c58583fd74 monitoring: refine mail overview panels 2026-01-06 02:34:52 -03:00
aa58115318 monitoring: refine mail stats and add send-limit usage 2026-01-06 02:06:20 -03:00
9f5f2063ad monitoring: add Postmark today window 2026-01-05 22:06:24 -03:00
7e4b0e1eb0 monitoring: add Postmark mail dashboard 2026-01-05 21:55:59 -03:00
39c62489c3 monitoring: add Postmark bounce exporter 2026-01-05 21:44:29 -03:00
4e2991b8af scripts: add vaultwarden test cleanup 2026-01-05 13:51:25 -03:00
05a888aeb6 monitoring(dashboards): tune namespace share metrics 2026-01-05 13:30:51 -03:00
8099616bfd scripts: harden atlas cleanup script 2026-01-05 13:30:51 -03:00
c3f4f3cc84 scripts: add atlas test cleanup 2026-01-05 00:25:39 -03:00
6cab022e9d test(portal): tolerate slow approval endpoint 2026-01-04 23:04:50 -03:00
81e4983e3b test(portal): align onboarding E2E with vaultwarden-first flow 2026-01-04 23:01:01 -03:00
1df1c7612b portal: add test user cleanup tool 2026-01-04 09:39:26 -03:00
ca772cf25d test(portal): stop requiring totp 2026-01-04 08:35:49 -03:00
1e2564ba7f test(portal): sync e2e client secret 2026-01-04 03:35:26 -03:00
81f97b8995 test(portal): improve e2e auth errors 2026-01-04 03:01:56 -03:00
5772f0faff test(portal): approve requests via admin API 2026-01-04 02:58:44 -03:00
8d441c366e tests(portal): refresh keycloak token during e2e 2026-01-04 02:09:36 -03:00
84e82b75dc tests(portal): verify access requests via email 2026-01-04 01:48:46 -03:00
6fa8dce0e3 test: ensure smtp probe user has email 2026-01-04 01:08:17 -03:00
3f15d1c05a test: fix keycloak execute-actions-email probe 2026-01-04 00:59:24 -03:00
3f541fc249 keycloak: allow e2e client execute-actions-email 2026-01-04 00:58:02 -03:00
6ec27c75b0 tests: add Keycloak email probe 2026-01-04 00:53:13 -03:00
2419a62b32 test: stabilize portal onboarding e2e 2026-01-03 22:27:33 -03:00
517127742b bstein-dev-home: add onboarding e2e job 2026-01-03 21:53:45 -03:00
ac5a5e34e9 vaultwarden: backfill synced_at 2026-01-03 18:43:25 -03:00
39765cd6ba vaultwarden: skip reinvite when status set 2026-01-03 18:21:04 -03:00
900e2f8f6c vaultwarden: make cred sync idempotent 2026-01-03 18:18:31 -03:00
05745f7dcd vaultwarden: disable signups and sync invites 2026-01-03 16:55:02 -03:00
2e8035975e keycloak: add token exchange E2E smoke test 2026-01-03 15:58:44 -03:00
e878beba2d nextcloud: per-user mail sync + portal RBAC 2026-01-03 12:18:29 -03:00
b9332cc967 fix(nextcloud-mail-sync): fix bash syntax 2026-01-03 07:39:45 -03:00
854ceae5ab fix(nextcloud-mail-sync): mawk-compatible email regex 2026-01-03 07:18:50 -03:00
e0c5f0345e fix(nextcloud-mail-sync): capture occ export output reliably 2026-01-03 07:13:58 -03:00
6dd66ad0cc fix(nextcloud-mail-sync): portable email parsing 2026-01-03 07:06:30 -03:00
173e067e41 fix(nextcloud): dedupe + update mail accounts 2026-01-03 06:53:23 -03:00
0438263b0d mailu: sync via mailu_email attribute 2026-01-03 02:35:47 -03:00
06add72919 sso: provision vaultwarden users 2026-01-02 21:04:12 -03:00
e2a42b247c mailu: store app password as list 2026-01-02 03:09:46 -03:00
5450df3101 mailu: roll listener on script changes
Generate mailu-sync-listener ConfigMap from scripts/ and enable name-suffix hashing to trigger Deployment rollout.
2026-01-02 02:57:18 -03:00
a7b53b8cbb nextcloud: make mail sync idempotent 2026-01-01 23:24:34 -03:00
b381554cb8 nextcloud: flux-manage mail sync 2026-01-01 17:47:07 -03:00
ca6f48433a nextcloud: fix mail sync idempotency 2026-01-01 17:36:23 -03:00
ceea2539bc monitoring: per-panel namespace share filters 2026-01-01 14:44:33 -03:00
bcc1ceef6d monitoring: ensure gpu idle share renders 2026-01-01 14:21:43 -03:00
91de1c1d8d gpu: enable time-slicing and refresh dashboards 2026-01-01 14:16:08 -03:00
1b57ea7adb Increase Atlas availability stat to 4 decimals 2025-12-19 15:18:14 -03:00
2ab38d6205 Reduce Atlas availability query density 2025-12-19 14:56:29 -03:00
2f6988189b Expand Atlas availability window to 1y 2025-12-19 13:46:34 -03:00