Skip to content

feat(microvm): add standalone Terraform provider baseline - #5362

Draft
edersonbrilhante wants to merge 27 commits into
add-multi-runner-v2-examplefrom
microvm-provider-independent
Draft

feat(microvm): add standalone Terraform provider baseline#5362
edersonbrilhante wants to merge 27 commits into
add-multi-runner-v2-examplefrom
microvm-provider-independent

Conversation

@edersonbrilhante

@edersonbrilhante edersonbrilhante commented Sep 4, 2026

Copy link
Copy Markdown
Contributor

Description

Adds the standalone AWS Lambda MicroVM compute-provider baseline.

  • Creates the MicroVM control-plane Lambda resources, logging, IAM policies, runner configuration, and trust-policy submodule.
  • Exposes typed provider outputs and validation for later runner-config integration.
  • Keeps the implementation independent from the existing EC2 provider and does not yet wire MicroVM into multi-runner.

Test Plan

  • MicroVM provider and trust-policy Terraform tests are included in the PR
  • git diff --check
  • No live AWS deployment was performed

Related Issues

Depends on #5367. Follow-up integration: #5363.

@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 changed the base branch from main to fix-multi-runner-v2-routing September 4, 2026 12:38
@edersonbrilhante
edersonbrilhante changed the base branch from fix-multi-runner-v2-routing to main September 4, 2026 12:38
@edersonbrilhante
edersonbrilhante changed the base branch from main to fix-multi-runner-v2-routing September 4, 2026 12:39
@edersonbrilhante
edersonbrilhante changed the base branch from fix-multi-runner-v2-routing to remove-v2-legacy-input-requirements September 4, 2026 18:04
@edersonbrilhante
edersonbrilhante changed the base branch from remove-v2-legacy-input-requirements to add-multi-runner-v2-example September 4, 2026 18:08
@edersonbrilhante
edersonbrilhante force-pushed the microvm-provider-independent branch from dc79273 to a2241fd Compare September 4, 2026 18:12
@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-provider-independent branch from 61f8222 to fc1399b Compare September 8, 2026 11:16
@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-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-provider-independent branch from 225ddde to fbe499b 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