Skip to content

feat(microvm): wire MicroVM provider in multi-runner module - #5363

Draft
edersonbrilhante wants to merge 11 commits into
microvm-provider-independentfrom
microvm-integration-independent
Draft

feat(microvm): wire MicroVM provider in multi-runner module#5363
edersonbrilhante wants to merge 11 commits into
microvm-provider-independentfrom
microvm-integration-independent

Conversation

@edersonbrilhante

@edersonbrilhante edersonbrilhante commented Sep 4, 2026

Copy link
Copy Markdown
Contributor

Description

Integrates the Lambda MicroVM compute provider into the experimental multi-runner and runner-config contracts on top of #5362.

  • Adds global and per-lane compute_provider.aws.microvm settings and precedence resolution.
  • Routes MicroVM lanes through runner-config while preserving the EC2 path.
  • Adds MicroVM provider validation, outputs, documentation, and runner-config coverage.
  • Carries MicroVM fields into the unified multi_runner_config schema and keeps MicroVM lanes out of EC2 binary synchronization.

Test Plan

  • MicroVM routing, validation, computed-IAM, and runner-config Terraform tests
  • git diff --check
  • No live AWS deployment was performed

Related Issues

Depends on #5362. Follow-up foundation example: #5377.

@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 microvm-integration-independent branch from 81842a0 to ee4f4b9 Compare September 4, 2026 12:38
@edersonbrilhante edersonbrilhante changed the title feat(multi-runner): integrate Lambda MicroVM provider feat(microvm): wire MicroVM provider in multi-runner module Sep 4, 2026
@edersonbrilhante
edersonbrilhante force-pushed the microvm-integration-independent branch from ee4f4b9 to 962a32f Compare September 4, 2026 18:14
@edersonbrilhante edersonbrilhante added compute-provider:aws_microvm javascript Pull requests that update Javascript code labels Sep 4, 2026
@edersonbrilhante
edersonbrilhante force-pushed the microvm-integration-independent branch from 962a32f to 615f72f Compare September 4, 2026 19:37
@edersonbrilhante
edersonbrilhante force-pushed the microvm-integration-independent branch from 4b65ede to d80d308 Compare September 8, 2026 11:17
@edersonbrilhante
edersonbrilhante force-pushed the microvm-integration-independent branch from 6b2f3f2 to b62932c Compare September 8, 2026 11:26
@edersonbrilhante edersonbrilhante added terraform and removed javascript Pull requests that update Javascript code labels Sep 8, 2026
@edersonbrilhante
edersonbrilhante force-pushed the microvm-integration-independent branch from b62932c to 9635647 Compare September 8, 2026 15:58
@edersonbrilhante
edersonbrilhante force-pushed the microvm-integration-independent branch from cee51d1 to 8c311c2 Compare September 8, 2026 19:09
@edersonbrilhante
edersonbrilhante force-pushed the microvm-integration-independent branch from 8c311c2 to 5329a1e Compare September 8, 2026 19:32
@edersonbrilhante
edersonbrilhante force-pushed the microvm-integration-independent branch from 5329a1e to 55c805a Compare September 8, 2026 19:43
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