Skip to content

fix(multi-runner): route v1 and v2 runners separately - #5346

Open
edersonbrilhante wants to merge 2 commits into
refactor-runner-config-modulefrom
fix-multi-runner-v2-routing
Open

fix(multi-runner): route v1 and v2 runners separately#5346
edersonbrilhante wants to merge 2 commits into
refactor-runner-config-modulefrom
fix-multi-runner-v2-routing

Conversation

@edersonbrilhante

Copy link
Copy Markdown
Contributor

Description

  • Add the experimental runner-config module consumer for v2 runner configurations.
  • Skip the legacy module.runners instances when local.use_v2_config is true.
  • Expose v2 runner resources through runners_map_v2.
  • Add routing assertions covering stable v1 and experimental v2 configurations.

This follow-up is based on #5345 and targets its branch.

Test Plan

  • terraform fmt passed for all changed files.
  • Terraform initialization completed for modules/multi-runner.
  • terraform validate and the filtered routing test were attempted, but the downloaded native AWS, Null, and Random providers failed plugin handshake on macOS arm64.
  • Commit hooks passed Terraform fmt and merge-conflict checks. TFLint reported only the pre-existing unused iam_overrides declaration at modules/multi-runner/variables.tf:835.

Related Issues

Depends on #5345

@edersonbrilhante
edersonbrilhante requested a review from a team as a code owner September 3, 2026 19:35
@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

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