-
Task
-
Resolution: Unresolved
-
Major
-
None
-
None
-
False
-
-
False
-
-
Task
Run showcase and showcase-rbac deployments and Playwright tests in parallel instead of sequentially. They use separate namespaces, Helm releases, and URLs — no resource conflict.
Background
Current flow in ocp-pull.sh: initiate_deployments() deploys base then RBAC sequentially, run_standard_deployment_tests() tests base then RBAC sequentially. The Backstage readiness wait (~5 min per instance) is the main target — overlapping both waits halves the effective time.
Implementation: background one deployment, foreground the other, wait for both. Then start Playwright in parallel with separate browser instances targeting separate URLs.
Dependencies and Blockers
None.
Acceptance Criteria
- Deployments run concurrently (background + wait pattern)
- Each test suite starts when its own deployment is ready
- Total test-phase time reduced by ~3-5 min
- Proper error handling: if one fails, both reported
- Pod log collection covers both namespaces