Skip to content

fix(multi-runner): make v2 inputs independent - #5368

Open
edersonbrilhante wants to merge 7 commits into
fix-multi-runner-v2-routingfrom
remove-v2-legacy-input-requirements
Open

fix(multi-runner): make v2 inputs independent#5368
edersonbrilhante wants to merge 7 commits into
fix-multi-runner-v2-routingfrom
remove-v2-legacy-input-requirements

Conversation

@edersonbrilhante

Copy link
Copy Markdown
Contributor

Description

  • Make the stable v1 github_app, vpc_id, subnet_ids, and multi_runner_config inputs optional when the experimental v2 configuration is used.
  • Preserve a clear precondition for incomplete stable v1 configurations.
  • Add a regression test proving v2 resolves without the legacy arguments.

Test Plan

  • terraform validate passed for modules/multi-runner.
  • terraform test -filter=tests/config-resolution.tftest.hcl passed: 3 tests.
  • Terraform formatting and merge-conflict hooks passed.
  • TFLint reports only the existing unused iam_overrides declaration at modules/multi-runner/variables.tf:831.

Related Issues

Depends on #5346

@edersonbrilhante
edersonbrilhante requested a review from a team as a code owner September 4, 2026 15:12
@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

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