Skip to content

feat(microvm): add foundation module example - #5377

Draft
edersonbrilhante wants to merge 1 commit into
microvm-integration-independentfrom
microvm-foundation-example
Draft

feat(microvm): add foundation module example#5377
edersonbrilhante wants to merge 1 commit into
microvm-integration-independentfrom
microvm-foundation-example

Conversation

@edersonbrilhante

@edersonbrilhante edersonbrilhante commented Sep 4, 2026

Copy link
Copy Markdown
Contributor

Description

Adds the regional Lambda MicroVM foundation module and example. The module
creates the encrypted artifact bucket, build and operator IAM roles, native
Lambda Network Connectors, connector security groups, runtime usage policy,
and propagation dependencies. The example shows how to configure and apply
the foundation before running a MicroVM image build.

The module uses the native aws_lambdacore_network_connector resource and
requires AWS provider 6.61 or newer. The build and runtime usage policies each
accept a dedicated *_policy_name_prefix, while the build and Network
Connector operator roles each accept a dedicated *_role_name_prefix; all use
Terraform's IAM name_prefix attribute.

Test Plan

  • terraform fmt -recursive -check -diff modules/microvm-foundation examples/microvm-foundation
  • terraform init -backend=false -input=false for the module and example
  • terraform validate for the module and example
  • Terraform commit hooks, including TFLint and conflict checks
  • git diff --check

Related Issues

Depends on #5363.

@edersonbrilhante
edersonbrilhante requested review from a team as code owners September 4, 2026 21:18
@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 changed the base branch from microvm-integration-independent to microvm-examples-image-build September 4, 2026 21:28
@edersonbrilhante
edersonbrilhante marked this pull request as draft September 4, 2026 21:28
@edersonbrilhante
edersonbrilhante force-pushed the microvm-foundation-example branch 3 times, most recently from adb7a1e to 4564b89 Compare September 4, 2026 21:45
@edersonbrilhante
edersonbrilhante changed the base branch from microvm-examples-image-build to microvm-integration-independent September 4, 2026 21:47
@edersonbrilhante
edersonbrilhante force-pushed the microvm-foundation-example branch 4 times, most recently from d1296b3 to ddf0d40 Compare September 4, 2026 22:14
@edersonbrilhante
edersonbrilhante force-pushed the microvm-foundation-example branch from ddf0d40 to c6cb82b Compare September 4, 2026 22:38
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