From 6eeff1271cd526890588f82b3650c629d47d1d7b Mon Sep 17 00:00:00 2001 From: Brad Stein Date: Sun, 4 Jan 2026 08:35:49 -0300 Subject: [PATCH] test(portal): stop requiring totp --- scripts/tests/test_portal_onboarding_flow.py | 6 +++++- .../bstein-dev-home/portal-onboarding-e2e-test-job.yaml | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/scripts/tests/test_portal_onboarding_flow.py b/scripts/tests/test_portal_onboarding_flow.py index 2b5ff68..a34c36d 100644 --- a/scripts/tests/test_portal_onboarding_flow.py +++ b/scripts/tests/test_portal_onboarding_flow.py @@ -387,9 +387,13 @@ def main() -> int: if isinstance(required_actions, list): required = {a for a in required_actions if isinstance(a, str)} - missing = [name for name in ("UPDATE_PASSWORD", "VERIFY_EMAIL", "CONFIGURE_TOTP") if name not in required] + missing = [name for name in ("UPDATE_PASSWORD", "VERIFY_EMAIL") if name not in required] if missing: raise SystemExit(f"Keycloak user missing required actions {missing}: requiredActions={sorted(required)}") + if "CONFIGURE_TOTP" in required: + raise SystemExit( + f"Keycloak user should not require CONFIGURE_TOTP at first login: requiredActions={sorted(required)}" + ) print(f"PASS: onboarding provisioning completed for {request_code} ({username})") return 0 diff --git a/services/bstein-dev-home/portal-onboarding-e2e-test-job.yaml b/services/bstein-dev-home/portal-onboarding-e2e-test-job.yaml index fd56523..3170f86 100644 --- a/services/bstein-dev-home/portal-onboarding-e2e-test-job.yaml +++ b/services/bstein-dev-home/portal-onboarding-e2e-test-job.yaml @@ -2,7 +2,7 @@ apiVersion: batch/v1 kind: Job metadata: - name: portal-onboarding-e2e-test-10 + name: portal-onboarding-e2e-test-11 namespace: bstein-dev-home spec: backoffLimit: 0