From acffbc2438d642f38b97986c105a2e2ade3153f2 Mon Sep 17 00:00:00 2001 From: mubashir1osmani Date: Thu, 16 Jul 2026 15:14:54 -0700 Subject: [PATCH] docs(e2e): clarify E2E_UI_BASE_URL should be ALB when ingress splits UI --- tests/e2e/e2e_config.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/tests/e2e/e2e_config.py b/tests/e2e/e2e_config.py index 2f6866305ea..ab554d0edaa 100644 --- a/tests/e2e/e2e_config.py +++ b/tests/e2e/e2e_config.py @@ -24,8 +24,9 @@ CONTROL_PLANE_BASE_URL = os.environ.get( UI_USERNAME = os.environ.get("E2E_UI_USERNAME", "admin") UI_PASSWORD = os.environ.get("E2E_UI_PASSWORD", MASTER_KEY) -# Dashboard base URL. On split deployments the Next.js Admin UI is a separate -# service (e.g. litellm-ui:3000); the data-plane gateway often 404s /ui. +# Dashboard base URL for playwright. On split stage the ingress ALB routes +# /ui to the litellm-ui pod; the data-plane gateway ClusterIP 404s /ui. Set +# E2E_UI_BASE_URL to the ALB (or any host that path-routes /ui to the UI). # Defaults to PROXY_BASE_URL so compose/monolith (proxy-served /ui) still works. UI_BASE_URL = os.environ.get("E2E_UI_BASE_URL", PROXY_BASE_URL).rstrip("/")