Skip to content

refactor(storage): separate runner config housekeeping - #5356

Draft
edersonbrilhante wants to merge 1 commit into
runner-group-cache-storagefrom
runner-config-housekeeping
Draft

refactor(storage): separate runner config housekeeping#5356
edersonbrilhante wants to merge 1 commit into
runner-group-cache-storagefrom
runner-config-housekeeping

Conversation

@edersonbrilhante

@edersonbrilhante edersonbrilhante commented Sep 4, 2026

Copy link
Copy Markdown
Contributor

Description

Moves runner-config cleanup behind the provider-neutral RunnerConfigHousekeeper capability. The AWS SSM adapter loads the configured token path, paginates through its parameters, identifies entries older than the configured age, supports dry-run reporting, and deletes eligible parameters while isolating individual deletion failures.

The control-plane Lambda now constructs and invokes the capability directly. The existing ssmHousekeeper handler export and the old cleanSSMTokens import path remain as direct deprecated compatibility aliases so current Terraform handler configuration and deployed integrations continue to work during migration.

Test Plan

  • Added/updated housekeeping and Lambda compatibility tests.
  • git diff --check passed.
  • Runtime Yarn tests could not be run locally because the repository's pinned Yarn launcher is unavailable in this environment; CI should provide the full test result.

Related Issues

@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

@edersonbrilhante
edersonbrilhante force-pushed the runner-config-housekeeping branch from 9607b82 to c78ea66 Compare September 4, 2026 11:19
@edersonbrilhante
edersonbrilhante force-pushed the runner-config-housekeeping branch from c78ea66 to 669dbdd Compare September 4, 2026 11:33
@edersonbrilhante
edersonbrilhante force-pushed the runner-config-housekeeping branch from 669dbdd to 89298da Compare September 4, 2026 11:40
@edersonbrilhante
edersonbrilhante force-pushed the runner-config-housekeeping branch 3 times, most recently from d9567ae to 8b33ecf Compare September 4, 2026 12:13
@edersonbrilhante
edersonbrilhante force-pushed the runner-config-housekeeping branch from 8b33ecf to 16596c3 Compare September 4, 2026 12:22
@edersonbrilhante edersonbrilhante added microvm javascript Pull requests that update Javascript code labels Sep 4, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

javascript Pull requests that update Javascript code microvm

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant