feat(runner-config): add provider-aware runner configuration - #5345
Open
edersonbrilhante wants to merge 3 commits into
Open
feat(runner-config): add provider-aware runner configuration#5345edersonbrilhante wants to merge 3 commits into
edersonbrilhante wants to merge 3 commits into
Conversation
Contributor
Dependency Review✅ No vulnerabilities or license issues or OpenSSF Scorecard issues found.Scanned FilesNone |
edersonbrilhante
force-pushed
the
refactor-runner-config-module
branch
from
September 3, 2026 20:00
488340c to
14d150c
Compare
edersonbrilhante
force-pushed
the
refactor-runner-config-module
branch
from
September 3, 2026 20:03
c979cbb to
4d9e31c
Compare
edersonbrilhante
force-pushed
the
refactor-runner-config-module
branch
from
September 3, 2026 20:18
4d9e31c to
8ab3925
Compare
edersonbrilhante
force-pushed
the
refactor-runner-config-module
branch
from
September 3, 2026 21:19
8ab3925 to
1c3e7e3
Compare
edersonbrilhante
force-pushed
the
refactor-runner-config-module
branch
from
September 3, 2026 21:39
1c3e7e3 to
95e572e
Compare
edersonbrilhante
force-pushed
the
refactor-runner-config-module
branch
from
September 3, 2026 21:52
95e572e to
8115fe1
Compare
edersonbrilhante
force-pushed
the
refactor-runner-config-module
branch
from
September 4, 2026 17:59
8115fe1 to
ccd431e
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
Adds
modules/runner-configas the common composition boundary for provider-oriented runner deployments. It normalizes shared naming, tags, Lambda artifacts, SSM paths, and KMS settings; selects the one configured typed compute provider and orchestration provider; and passes their provider contracts into the selected child modules.The module currently connects the AWS EC2 compute provider to the webhook orchestration provider, creates the common runner IAM role and SSM housekeeper, and exposes common resources plus provider-specific
runner,scale_up,scale_down,pool,orchestration_provider, andprovideroutputs. Provider-owned resources remain in their child modules rather than being recreated in this composition layer.Test Plan
terraform testinitialized all local modules but could not complete because the downloaded AWS provider failed its plugin handshake on macOS arm64.Related Issues
Depends on #5344
Part of the three-PR provider-boundary split from #5251.