Skip to content

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

Merged
edersonbrilhante merged 31 commits into
microvm-provider-independentfrom
microvm-integration-independent
Sep 18, 2026
Merged

edersonbrilhante merged 31 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-provider-independent branch from e32163b to dc79273 Compare September 4, 2026 12:37
@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-provider-independent branch from dc79273 to a2241fd Compare September 4, 2026 18:12
@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-provider-independent branch from a2241fd to 61f8222 Compare September 4, 2026 19:26
@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-provider-independent branch from 61f8222 to fc1399b Compare September 8, 2026 11:16
@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-provider-independent branch from fc1399b to 6e1d3c7 Compare September 8, 2026 11:21
@edersonbrilhante
edersonbrilhante force-pushed the microvm-integration-independent branch from 6b2f3f2 to b62932c Compare September 8, 2026 11:26
@edersonbrilhante
edersonbrilhante force-pushed the microvm-provider-independent branch from 6e1d3c7 to 560031d Compare September 8, 2026 13:43
@edersonbrilhante edersonbrilhante added terraform and removed javascript Pull requests that update Javascript code labels Sep 8, 2026
@edersonbrilhante
edersonbrilhante force-pushed the microvm-provider-independent branch from 560031d to 5ce34c2 Compare September 8, 2026 15:53
@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-provider-independent branch from 5ce34c2 to 9d2f891 Compare September 8, 2026 19:09
@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-provider-independent branch from 9d2f891 to 225ddde Compare September 8, 2026 19:32
@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-provider-independent branch from 225ddde to fbe499b Compare September 8, 2026 19:43
@edersonbrilhante
edersonbrilhante force-pushed the microvm-integration-independent branch from 5329a1e to 55c805a Compare September 8, 2026 19:43
@edersonbrilhante
edersonbrilhante force-pushed the microvm-provider-independent branch from fbe499b to ec82860 Compare September 10, 2026 10:18
@edersonbrilhante
edersonbrilhante force-pushed the microvm-integration-independent branch from 1d88208 to 61f7fd7 Compare September 10, 2026 10:21
@edersonbrilhante
edersonbrilhante force-pushed the microvm-provider-independent branch from a14acac to 051443c Compare September 17, 2026 17:33
@edersonbrilhante
edersonbrilhante force-pushed the microvm-integration-independent branch from a883c76 to f1afd78 Compare September 17, 2026 17:33
@edersonbrilhante
edersonbrilhante removed this pull request from stack #5435 September 17, 2026 17:35
@edersonbrilhante
edersonbrilhante added this pull request to stack #5438 September 17, 2026 18:35
@edersonbrilhante
edersonbrilhante removed this pull request from stack #5438 September 17, 2026 18:36
@edersonbrilhante
edersonbrilhante added this pull request to stack #5439 September 17, 2026 18:37
@edersonbrilhante
edersonbrilhante removed this pull request from stack #5439 September 17, 2026 18:37
@edersonbrilhante
edersonbrilhante added this pull request to stack #5440 September 17, 2026 18:38
@edersonbrilhante
edersonbrilhante removed this pull request from stack #5440 September 18, 2026 12:40
@edersonbrilhante
edersonbrilhante marked this pull request as ready for review September 18, 2026 12:41
@edersonbrilhante
edersonbrilhante requested review from a team as code owners September 18, 2026 12:41
@edersonbrilhante
edersonbrilhante merged commit ff90c06 into microvm-provider-independent Sep 18, 2026
46 of 51 checks passed
@edersonbrilhante
edersonbrilhante deleted the microvm-integration-independent branch September 18, 2026 12:41
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