fix: add WebSocket timeout annotations and use-regex to ingresses #419

Merged
Janis merged 1 commits from fix/ws-ingress-annotations into main 2026-06-21 12:35:28 +02:00
Owner

Add proxy-read-timeout and proxy-send-timeout (3600s) so nginx does not
drop long-lived WebSocket connections at the default 60s idle timeout.

Add use-regex: "true" to staging to match production — without it, the
ImplementationSpecific path for the game WebSocket
(/api/board/game/[A-Za-z0-9]{8}/ws) is treated as a literal string
instead of a regex and never matches real game IDs.

Add proxy-read-timeout and proxy-send-timeout (3600s) so nginx does not drop long-lived WebSocket connections at the default 60s idle timeout. Add use-regex: "true" to staging to match production — without it, the ImplementationSpecific path for the game WebSocket (/api/board/game/[A-Za-z0-9]{8}/ws) is treated as a literal string instead of a regex and never matches real game IDs.
lq64 added 1 commit 2026-06-17 13:45:08 +02:00
fix(nci): add WebSocket timeout annotations and use-regex to ingresses
Delete PR Branch On Close / delete-branch (pull_request) Successful in 5s
fdc7742f28
Add proxy-read-timeout and proxy-send-timeout (3600s) so nginx does not
drop long-lived WebSocket connections at the default 60s idle timeout.

Add use-regex: "true" to staging to match production — without it, the
ImplementationSpecific path for the game WebSocket
(/api/board/game/[A-Za-z0-9]{8}/ws) is treated as a literal string
instead of a regex and never matches real game IDs.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
lq64 changed title from fix(nci): add WebSocket timeout annotations and use-regex to ingresses to fix: add WebSocket timeout annotations and use-regex to ingresses 2026-06-17 13:45:21 +02:00
Janis merged commit 0030998279 into main 2026-06-21 12:35:28 +02:00
Janis deleted branch fix/ws-ingress-annotations 2026-06-21 12:35:29 +02:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: NowChess/GitOps#419