fix(controller): resolve service DNS for native signaling env #32

Merged

Native Chromium fails to resolve Kubernetes service DNS names even though getent/curl work in the same pod. Resolve .svc.cluster.local hosts in the controller and inject IP:port into WEBRTC_SIGNALING_HOST while keeping BrowserSession annotations readable.\n\nValidation: go test ./pkg/reconciler in infra/controllers/browser-session-controller.

Native Chromium fails to resolve Kubernetes service DNS names even though getent/curl work in the same pod. Resolve .svc.cluster.local hosts in the controller and inject IP:port into WEBRTC_SIGNALING_HOST while keeping BrowserSession annotations readable.\n\nValidation: go test ./pkg/reconciler in infra/controllers/browser-session-controller.
fix(controller): resolve service DNS for native signaling env
Some checks failed
CI / Lint (pull_request) Failing after 23s
CI / Docs link check (pull_request) Failing after 2s
CodeQL / Analyze go (pull_request) Failing after 2s
CodeQL / Analyze javascript-typescript (pull_request) Failing after 2s
E2E / docker-compose + Playwright (pull_request) Failing after 32s
CI / Build container image (pull_request) Successful in 3m53s
CI / Container smoke test (pull_request) Successful in 3m38s
b51b126c04
triform-admin merged commit ca2dc430cf into codex/controller-response-signaling-cache 2026-06-07 19:47:03 +00:00
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!32
No description provided.