Skip to content

feat(scale-set): wire orchestration through runner config - #5350

Draft
edersonbrilhante wants to merge 15 commits into
feat-scale-set-terraformfrom
feat-scale-set-terraform-wiring
Draft

feat(scale-set): wire orchestration through runner config#5350
edersonbrilhante wants to merge 15 commits into
feat-scale-set-terraformfrom
feat-scale-set-terraform-wiring

Conversation

@edersonbrilhante

@edersonbrilhante edersonbrilhante commented Sep 3, 2026

Copy link
Copy Markdown
Contributor

Description

Connects scale-set orchestration to the provider-aware Terraform composition.

  • Translates global and per-lane scale-set settings into the canonical resolved configuration.
  • Routes scale-set lanes through runner-config and the scale-set orchestration provider.
  • Extends the EC2 provider contract with scale-set runtime, queue, IAM, and output data required by the controller.
  • Gates webhook resources by the selected orchestration provider and adds scale-set validation and Terraform coverage.

Test Plan

  • Terraform formatting, validation/TFLint, and merge-conflict checks
  • git diff --check and scale-set routing tests
  • Multi-runner and runner-config scale-set Terraform tests
  • Native provider tests remain subject to the local macOS arm64 plugin-handshake limitation

Related Issues

Depends on #5299.

@edersonbrilhante
edersonbrilhante requested review from a team as code owners September 3, 2026 21:46
@github-actions

github-actions Bot commented Sep 3, 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 3, 2026 22:14
@edersonbrilhante
edersonbrilhante force-pushed the feat-scale-set-terraform-wiring branch from 5be8cd2 to 6c83360 Compare September 3, 2026 22:18
@edersonbrilhante
edersonbrilhante force-pushed the feat-scale-set-terraform-wiring branch from 9c1551f to 90e7cc3 Compare September 4, 2026 18:17
@edersonbrilhante
edersonbrilhante force-pushed the feat-scale-set-terraform-wiring branch from 5b766c7 to addf95c Compare September 4, 2026 19:57
@edersonbrilhante
edersonbrilhante force-pushed the feat-scale-set-terraform-wiring branch from 7b1873a to e35c2e8 Compare September 4, 2026 20:06
@edersonbrilhante
edersonbrilhante marked this pull request as ready for review September 4, 2026 21:39
@edersonbrilhante
edersonbrilhante marked this pull request as draft September 4, 2026 21:39
@edersonbrilhante
edersonbrilhante force-pushed the feat-scale-set-terraform-wiring branch from df08bc9 to c8030e4 Compare September 8, 2026 11:15
@edersonbrilhante
edersonbrilhante force-pushed the feat-scale-set-terraform-wiring branch from a7eaaaa to 619ecf1 Compare September 8, 2026 11:23
@edersonbrilhante
edersonbrilhante force-pushed the feat-scale-set-terraform-wiring branch from 619ecf1 to a93e5bd Compare September 8, 2026 15:41
@edersonbrilhante
edersonbrilhante force-pushed the feat-scale-set-terraform-wiring branch from 34ff2f0 to 34ef055 Compare September 8, 2026 19:46
@edersonbrilhante
edersonbrilhante force-pushed the feat-scale-set-terraform-wiring branch from 34ef055 to 18dd697 Compare September 8, 2026 19:52
@edersonbrilhante
edersonbrilhante force-pushed the feat-scale-set-terraform-wiring branch from c390fe8 to 7750032 Compare September 9, 2026 10:41
@edersonbrilhante
edersonbrilhante force-pushed the feat-scale-set-terraform-wiring branch from 7750032 to ed17dbd Compare September 9, 2026 11:12
@edersonbrilhante
edersonbrilhante force-pushed the feat-scale-set-terraform-wiring branch from ed17dbd to c6de42d Compare September 9, 2026 13:18
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