fix(runtime): wire streamer CDP proxy and input bridge #6

Merged
triform-admin merged 1 commit from codex/chromeless-runtime-pool-wiring into main 2026-05-08 06:19:33 +00:00

Pattern C session pods were still missing the runtime pieces required by the WebRTC gates: the streamer page fetched DevTools /json/version cross-origin and the input relay had no input-bridge listener.\n\nThis patch adds a same-origin streamer static server endpoint at /cdp/json/version, passes cdp=/cdp from launch-chromeless.sh, stages it into both runtime Docker paths, and adds input-bridge to default-pool and sw-pool Helm templates on :9200.\n\nVerified with:\n- python3 -m py_compile infra/streamer-static-server.py\n- bash tests/runtime/phase2-runtime-contract.sh\n- helm template cb infra/helm/chromeless --set signaling.enabled=false --set controller.enabled=false --set turnIssuer.enabled=false --set defaultPool.enabled=true --set swPool.enabled=true\n- local /cdp/json/version unavailable-CDP smoke returns 502 JSON

Pattern C session pods were still missing the runtime pieces required by the WebRTC gates: the streamer page fetched DevTools /json/version cross-origin and the input relay had no input-bridge listener.\n\nThis patch adds a same-origin streamer static server endpoint at /cdp/json/version, passes cdp=/cdp from launch-chromeless.sh, stages it into both runtime Docker paths, and adds input-bridge to default-pool and sw-pool Helm templates on :9200.\n\nVerified with:\n- python3 -m py_compile infra/streamer-static-server.py\n- bash tests/runtime/phase2-runtime-contract.sh\n- helm template cb infra/helm/chromeless --set signaling.enabled=false --set controller.enabled=false --set turnIssuer.enabled=false --set defaultPool.enabled=true --set swPool.enabled=true\n- local /cdp/json/version unavailable-CDP smoke returns 502 JSON
fix(runtime): wire streamer cdp proxy and input bridge
Some checks failed
CI / Lint (pull_request) Failing after 2s
CI / Docs link check (pull_request) Failing after 2s
CodeQL / Analyze javascript-typescript (pull_request) Failing after 2s
CodeQL / Analyze go (pull_request) Failing after 6s
CI / Build container image (pull_request) Failing after 9s
CI / Container smoke test (pull_request) Has been skipped
E2E / docker-compose + Playwright (pull_request) Failing after 14s
e79f30fac7
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
triform/chromeless!6
No description provided.