158 Commits

Author SHA1 Message Date
0805dbc5e9 test(portal): tolerate slow approval endpoint 2026-01-04 23:04:50 -03:00
2e52956155 test(portal): align onboarding E2E with vaultwarden-first flow 2026-01-04 23:01:01 -03:00
e66e782e4a portal: add test user cleanup tool 2026-01-04 09:39:26 -03:00
6eeff1271c test(portal): stop requiring totp 2026-01-04 08:35:49 -03:00
17a9a7e245 test(portal): sync e2e client secret 2026-01-04 03:35:26 -03:00
b9d2fa8277 test(portal): improve e2e auth errors 2026-01-04 03:01:56 -03:00
c298946ce0 test(portal): approve requests via admin API 2026-01-04 02:58:44 -03:00
4b77f909af tests(portal): refresh keycloak token during e2e 2026-01-04 02:09:36 -03:00
04b730dbab tests(portal): verify access requests via email 2026-01-04 01:48:46 -03:00
a7f68ddddb test: ensure smtp probe user has email 2026-01-04 01:08:17 -03:00
7cbbb7e193 test: fix keycloak execute-actions-email probe 2026-01-04 00:59:24 -03:00
eb11eaff4e keycloak: allow e2e client execute-actions-email 2026-01-04 00:58:02 -03:00
cadb0daba0 tests: add Keycloak email probe 2026-01-04 00:53:13 -03:00
6bda606760 test: stabilize portal onboarding e2e 2026-01-03 22:27:33 -03:00
f628d2768b bstein-dev-home: add onboarding e2e job 2026-01-03 21:53:45 -03:00
c5fa1b5a38 vaultwarden: backfill synced_at 2026-01-03 18:43:25 -03:00
e8fab60d89 vaultwarden: skip reinvite when status set 2026-01-03 18:21:04 -03:00
51a733096f vaultwarden: make cred sync idempotent 2026-01-03 18:18:31 -03:00
c386ff7c7a vaultwarden: disable signups and sync invites 2026-01-03 16:55:02 -03:00
70980a2ca9 keycloak: add token exchange E2E smoke test 2026-01-03 15:58:44 -03:00
91106ee298 nextcloud: per-user mail sync + portal RBAC 2026-01-03 12:18:29 -03:00
caa23e6f1c fix(nextcloud-mail-sync): fix bash syntax 2026-01-03 07:39:45 -03:00
c7c2e03ea2 fix(nextcloud-mail-sync): mawk-compatible email regex 2026-01-03 07:18:50 -03:00
6cd63b067d fix(nextcloud-mail-sync): capture occ export output reliably 2026-01-03 07:13:58 -03:00
c165087eda fix(nextcloud-mail-sync): portable email parsing 2026-01-03 07:06:30 -03:00
51f94194be fix(nextcloud): dedupe + update mail accounts 2026-01-03 06:53:23 -03:00
e6eff8165a mailu: sync via mailu_email attribute 2026-01-03 02:35:47 -03:00
5437cebb9e sso: provision vaultwarden users 2026-01-02 21:04:12 -03:00
5f7ea4544d mailu: store app password as list 2026-01-02 03:09:46 -03:00
b7e34865fe 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
edd2189f3c nextcloud: make mail sync idempotent 2026-01-01 23:24:34 -03:00
eb3a6824e6 nextcloud: flux-manage mail sync 2026-01-01 17:47:07 -03:00
32f78c4f82 nextcloud: fix mail sync idempotency 2026-01-01 17:36:23 -03:00
5093f77c0a monitoring: per-panel namespace share filters 2026-01-01 14:44:33 -03:00
f18f1df1ce monitoring: ensure gpu idle share renders 2026-01-01 14:21:43 -03:00
6a76fc0fa3 gpu: enable time-slicing and refresh dashboards 2026-01-01 14:16:08 -03:00
a2b34c5712 Increase Atlas availability stat to 4 decimals 2025-12-19 15:18:14 -03:00
89f95157d8 Reduce Atlas availability query density 2025-12-19 14:56:29 -03:00
8be89cbd53 Expand Atlas availability window to 1y 2025-12-19 13:46:34 -03:00
daa354e2cd ci-demo: add flux image automation 2025-12-17 19:18:29 -03:00
8b9fc8ff1c chore: remove zot stack 2025-12-16 14:10:04 -03:00
144a860a88 harbor: use project paths for crypto/pegasus images 2025-12-16 00:15:22 -03:00
bd64a36165 registry: point workloads to harbor 2025-12-16 00:08:11 -03:00
0f49849761 Regenerate dashboards after availability thresholds tweak 2025-12-15 22:14:26 -03:00
b87f06f6ff zot: add oauth proxy and user sync scripts 2025-12-15 12:57:02 -03:00
8fceebd7a7 nextcloud: integration with mailu & gitops-ui: initial install 2025-12-14 14:21:40 -03:00
0d0216c8f5 Add tests and dedupe nextcloud mail sync 2025-12-14 14:15:19 -03:00
c8b49560b6 Keep nextcloud scripts single-sourced under scripts/ 2025-12-14 14:05:01 -03:00
327a7bed57 Extract nextcloud scripts to files 2025-12-14 13:59:16 -03:00
56bb4e91b9 Group namespace plurality rows to one per namespace 2025-12-13 22:17:47 -03:00