Skip to content

Exercise ORCA in control plane integration - #12

Merged
samuel-williams-shopify merged 2 commits into
organize-integration-testsfrom
integration-orca-state
Aug 13, 2026
Merged

Exercise ORCA in control plane integration#12
samuel-williams-shopify merged 2 commits into
organize-integration-testsfrom
integration-orca-state

Conversation

@samuel-williams-shopify

Copy link
Copy Markdown
Contributor

Summary

  • enable ORCA for the CDS+EDS integration matrix entry
  • wire Falcon backends through a shared utilization registry so ORCA has live worker counters
  • assert via Envoy admin config dump that the dynamic app cluster has OOB ORCA/CSWRR state

Stacked on #11.

Validation

  • bundle exec sus
  • bundle exec rubocop
  • ruby -c integration/control-plane/{supervisor,backend}.rb
  • ruby -c integration/control-plane/test/envoy.rb
  • docker-compose config with default settings
  • ORCA=true PUBLISH_CLUSTERS=true ENVOY_CONFIG=./envoy.yaml docker-compose config

Local Docker Compose integration run was attempted with legacy docker-compose, but the command wedged before starting services on this machine. GitHub Actions should exercise the Docker-backed matrix.

@samuel-williams-shopify
samuel-williams-shopify force-pushed the integration-orca-state branch 6 times, most recently from 3abff5f to 7a20e48 Compare August 13, 2026 04:27
@samuel-williams-shopify
samuel-williams-shopify merged commit 1003b8c into organize-integration-tests Aug 13, 2026
52 checks passed
@samuel-williams-shopify
samuel-williams-shopify deleted the integration-orca-state branch August 13, 2026 09:07
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