Skip to content

Add load-aware Envoy cluster example - #364

Merged
samuel-williams-shopify merged 2 commits into
mainfrom
add-orca-cluster-example
Jul 31, 2026
Merged

Add load-aware Envoy cluster example#364
samuel-williams-shopify merged 2 commits into
mainfrom
add-orca-cluster-example

Conversation

@samuel-williams-shopify

Copy link
Copy Markdown
Contributor

Summary

  • configure the cluster example to discover its Envoy cluster dynamically through CDS and EDS
  • enable out-of-band ORCA reports and client-side weighted round-robin balancing
  • document load reporting, worker restarts, and the shared network topology
  • improve the example image build layering

Verification

  • bundle exec sus (110 tests, 476 assertions)
  • targeted RuboCop checks
  • Envoy configuration validation
  • Docker Compose end-to-end requests through Envoy
  • verified two active ORCA sessions, received reports, distinct worker weights, and endpoint/report replacement after killing a worker

Dependencies

Merge and release these first:

@samuel-williams-shopify
samuel-williams-shopify merged commit 1696598 into main Jul 31, 2026
75 checks passed
@samuel-williams-shopify
samuel-williams-shopify deleted the add-orca-cluster-example branch July 31, 2026 23:46
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.

1 participant