Skip to content

feat(microvm): add image build example - #5373

Merged
edersonbrilhante merged 7 commits into
microvm-foundation-examplefrom
microvm-examples-image-build
Sep 18, 2026
Merged

edersonbrilhante merged 7 commits into
microvm-foundation-examplefrom
microvm-examples-image-build

Conversation

@edersonbrilhante

@edersonbrilhante edersonbrilhante commented Sep 4, 2026

Copy link
Copy Markdown
Contributor

Description

Adds the repository-local Lambda MicroVM image-build flow and runner example.

  • Adds the ARM64 Packer template, pinned Docker image definition, image builder, publisher, and runtime entrypoint.
  • Packages the GitHub Actions runner, CloudWatch Agent, and lifecycle-hook server into the MicroVM image.
  • Defines the external compiled lifecycle-hook ZIP contract, including root-level server.js validation.
  • Adds the examples/microvm consumer and image-build workflow/documentation updates.

Test Plan

  • Packer formatting and validation with representative non-secret values
  • ShellCheck and Hadolint for image scripts
  • Lifecycle-hook ZIP validation with root-level server.js
  • terraform validate for examples/microvm
  • git diff --check

Related Issues

Depends on #5377.

@edersonbrilhante
edersonbrilhante requested review from a team as code owners September 4, 2026 19:21
@edersonbrilhante
edersonbrilhante changed the base branch from microvm-multi-runner-integration-split to microvm-integration-independent September 4, 2026 19:24
@edersonbrilhante
edersonbrilhante marked this pull request as draft September 4, 2026 19:36
@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-examples-image-build branch from c5d9970 to 470efcf Compare September 4, 2026 19:43
@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-examples-image-build branch 5 times, most recently from e0ae713 to f77a8f8 Compare September 4, 2026 21:17
@edersonbrilhante edersonbrilhante changed the title feat(microvm): add runner example and image build tooling feat(microvm): add image build example Sep 4, 2026
@edersonbrilhante
edersonbrilhante force-pushed the microvm-examples-image-build branch from 98b4681 to 3619abc Compare September 4, 2026 21:26
@edersonbrilhante
edersonbrilhante changed the base branch from microvm-integration-independent to microvm-foundation-example September 4, 2026 21:47
@edersonbrilhante
edersonbrilhante force-pushed the microvm-foundation-example branch 3 times, most recently from 620a989 to d1296b3 Compare September 4, 2026 22:01
@edersonbrilhante
edersonbrilhante force-pushed the microvm-examples-image-build branch 3 times, most recently from 7f43788 to ec4541e Compare September 4, 2026 22:08
Comment thread .github/workflows/packer-build.yml Fixed
Comment thread .github/workflows/packer-build.yml Fixed
Comment thread .github/workflows/packer-build.yml Fixed
@edersonbrilhante
edersonbrilhante force-pushed the microvm-examples-image-build branch 2 times, most recently from a1eec91 to 12820f5 Compare September 4, 2026 22:13
@edersonbrilhante
edersonbrilhante force-pushed the microvm-foundation-example branch from d1296b3 to ddf0d40 Compare September 4, 2026 22:14
@edersonbrilhante
edersonbrilhante force-pushed the microvm-examples-image-build branch 3 times, most recently from f833575 to c020cbd Compare September 4, 2026 22:19
@edersonbrilhante
edersonbrilhante force-pushed the microvm-examples-image-build branch from 56c55e8 to 8522550 Compare September 8, 2026 19:32
@edersonbrilhante
edersonbrilhante force-pushed the microvm-foundation-example branch from f0a9b98 to 2d6ea03 Compare September 8, 2026 19:44
@edersonbrilhante
edersonbrilhante force-pushed the microvm-examples-image-build branch from 8522550 to 59cddaf Compare September 8, 2026 19:45
@edersonbrilhante
edersonbrilhante removed request for a team September 8, 2026 19:50
@edersonbrilhante
edersonbrilhante force-pushed the microvm-foundation-example branch from 4345ecf to 8e636c0 Compare September 8, 2026 21:15
@edersonbrilhante
edersonbrilhante force-pushed the microvm-examples-image-build branch from 59cddaf to 8831ba0 Compare September 8, 2026 21:15
@edersonbrilhante
edersonbrilhante force-pushed the microvm-foundation-example branch from 6abc1c4 to 711821e Compare September 9, 2026 01:20
@edersonbrilhante
edersonbrilhante force-pushed the microvm-examples-image-build branch 4 times, most recently from 1e7aa46 to 58b98ec Compare September 10, 2026 18:01
@edersonbrilhante
edersonbrilhante removed this pull request from stack #5379 September 11, 2026 08:01
@edersonbrilhante
edersonbrilhante added this pull request to stack #5414 September 11, 2026 08:04
@edersonbrilhante
edersonbrilhante force-pushed the microvm-foundation-example branch from 717fd69 to 27e7d53 Compare September 11, 2026 08:31
@edersonbrilhante
edersonbrilhante force-pushed the microvm-examples-image-build branch 2 times, most recently from c42e9f5 to c9509ab Compare September 11, 2026 08:49
@edersonbrilhante
edersonbrilhante force-pushed the microvm-foundation-example branch from 6342267 to d66f2fb Compare September 16, 2026 11:29
@edersonbrilhante
edersonbrilhante force-pushed the microvm-examples-image-build branch from 86c91d1 to 0109c9f Compare September 16, 2026 11:29
@edersonbrilhante
edersonbrilhante force-pushed the microvm-foundation-example branch 2 times, most recently from cebc7a1 to 55aa10f Compare September 16, 2026 12:04
@edersonbrilhante
edersonbrilhante force-pushed the microvm-examples-image-build branch from 0109c9f to 14e889f Compare September 16, 2026 12:25
@edersonbrilhante
edersonbrilhante force-pushed the microvm-foundation-example branch from 55aa10f to 95f2510 Compare September 16, 2026 18:54
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.

2 participants