Skip to content

feat(examples): demonstrate scale-set orchestration - #5378

Draft
edersonbrilhante wants to merge 2 commits into
feat-scale-set-terraform-wiringfrom
feat-scale-set-example
Draft

feat(examples): demonstrate scale-set orchestration#5378
edersonbrilhante wants to merge 2 commits into
feat-scale-set-terraform-wiringfrom
feat-scale-set-example

Conversation

@edersonbrilhante

@edersonbrilhante edersonbrilhante commented Sep 4, 2026

Copy link
Copy Markdown
Contributor

Description

Adds a multi-runner-scale-set example for the experimental multi-runner v2 interface. One deployment now demonstrates four lanes: Linux ARM64 webhook runners, ephemeral Linux x64 webhook runners with job retry, Linux x64 GitHub Actions scale-set runners, and Windows x64 webhook runners.

Shared V2 defaults place the VPC, subnets, Lambda architecture, and EC2 runner-binary settings in the global provider configuration. Each lane then supplies its own matcher, lifecycle, instance-type, and AMI overrides. The scale-set lane uses orchestration_provider.scale_set, reads its GitHub installation ID from the configured SSM parameter, and shares the global scale-set controller network. The example is also added to the Terraform verification matrix and documentation navigation.

Test Plan

  • Ran terraform fmt -check -recursive.
  • Ran terraform init -backend=false.
  • Ran terraform validate.
  • Repository pre-commit checks passed: Terraform format, validation with TFLint, and merge-conflict checks.

Related Issues

@edersonbrilhante
edersonbrilhante requested a review from a team as a code owner September 4, 2026 21:26
@github-actions

github-actions Bot commented Sep 4, 2026

Copy link
Copy Markdown
Contributor

Dependency Review

✅ No vulnerabilities or license issues or OpenSSF Scorecard issues found.

Scanned Files

None

@edersonbrilhante
edersonbrilhante marked this pull request as draft September 4, 2026 21:37
@edersonbrilhante
edersonbrilhante marked this pull request as ready for review September 4, 2026 21:37
@edersonbrilhante
edersonbrilhante marked this pull request as draft September 4, 2026 21:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant