refactor(storage): extract runner configuration stores - #5277
Draft
edersonbrilhante wants to merge 6 commits into
Draft
refactor(storage): extract runner configuration stores#5277edersonbrilhante wants to merge 6 commits into
edersonbrilhante wants to merge 6 commits into
Conversation
Contributor
Dependency ReviewThe following issues were found:
License Issueslambdas/functions/control-plane/package.json
lambdas/libs/storage-providers/package.json
OpenSSF Scorecard
Scanned Files
|
edersonbrilhante
force-pushed
the
refactor-runner-config-storage-provider
branch
from
August 18, 2026 20:00
a53715b to
127c8f8
Compare
edersonbrilhante
force-pushed
the
refactor-runner-config-storage-provider
branch
from
August 19, 2026 13:59
4726813 to
c2a8566
Compare
edersonbrilhante
changed the base branch from
experimental-multi-runner-config-v2-20260805
to
refactor-ec2-provider-isolation
August 19, 2026 13:59
edersonbrilhante
force-pushed
the
refactor-runner-config-storage-provider
branch
from
August 19, 2026 15:04
c2a8566 to
47b53cb
Compare
edersonbrilhante
changed the base branch from
refactor-ec2-provider-isolation
to
main
August 19, 2026 15:04
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
RunnerConfigStore,RunnerGroupCacheStore, andGitHubAppCredentialsStorecontracts.aws_ssmas the default forRUNNER_CONFIG_STORAGE_PROVIDER.ssmTokenPath,ssmConfigPath, SSM tag configuration, and direct SSM credential reads from compute-provider and control-plane code.Existing SSM behavior is preserved: SecureString create-only runner records, plaintext create-only group IDs, legacy paths, configured tag ordering, 40-write pacing, scheduled cleanup, and one batched/decrypted multi-app credential read. The existing
ssmHousekeeperLambda export and Terraform handlers remain unchanged. No Terraform, IAM, or resource changes are included.Test Plan
git diff --checkand commit hooks passed.Related Issues