tests(portal): refresh keycloak token during e2e

This commit is contained in:
Brad Stein 2026-01-04 02:09:36 -03:00
parent d0e088e50a
commit 4b77f909af

View File

@ -300,6 +300,9 @@ def main() -> int:
raise SystemExit(f"timed out waiting for provisioning to finish (last status={last_status}){suffix}")
time.sleep(interval_s)
# Refresh admin token (it may expire during the provisioning wait).
token = _keycloak_admin_token(keycloak_base, realm, kc_admin_client_id, kc_admin_client_secret)
user = _keycloak_find_user(keycloak_base, realm, token, username)
if not user:
raise SystemExit("expected Keycloak user was not created")