Skip to content

feat(charon-relay): add UDP LoadBalancer services for QUIC#286

Merged
aly-obol merged 1 commit into
mainfrom
feat/charon-relay-udp-services
May 22, 2026
Merged

feat(charon-relay): add UDP LoadBalancer services for QUIC#286
aly-obol merged 1 commit into
mainfrom
feat/charon-relay-udp-services

Conversation

@aly-obol
Copy link
Copy Markdown
Collaborator

Summary

  • When config.p2pUdpAddress is set, the chart now creates a UDP LoadBalancer service per relay pod on port 3630
  • Cloud-specific annotations (e.g. AWS NLB) can be set via service.udpAnnotations
  • Chart version bumped to 0.7.0

This completes QUIC support in the chart — previously only the --p2p-udp-address flag was wired up (0.6.0) but no UDP services were created.

Test plan

  • Deploy with p2pUdpAddress: "0.0.0.0:3630" and verify UDP services are created
  • Deploy without p2pUdpAddress and verify no UDP services are created
  • Verify curl https://<relay>/ shows /quic-v1 multiaddrs

When config.p2pUdpAddress is set, the chart creates a UDP LoadBalancer service per relay pod on port 3630. Cloud-specific annotations can be set via service.udpAnnotations.
@aly-obol aly-obol requested a review from a team as a code owner May 22, 2026 18:27
@aly-obol aly-obol enabled auto-merge (squash) May 22, 2026 18:30
@aly-obol aly-obol merged commit b6815ea into main May 22, 2026
9 checks passed
@aly-obol aly-obol deleted the feat/charon-relay-udp-services branch May 22, 2026 18:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants