Skip to content

docs(microvm): explain image and runtime dependencies - #5457

Merged
edersonbrilhante merged 10 commits into
feat-microvm-lifecycle-hooksfrom
docs/microvm-deployment-dependencies
Sep 22, 2026
Merged

edersonbrilhante merged 10 commits into
feat-microvm-lifecycle-hooksfrom
docs/microvm-deployment-dependencies

Conversation

@edersonbrilhante

Copy link
Copy Markdown
Contributor

Description

Documents the deployment dependencies for Lambda MicroVM runners after #5280.

  • Distinguishes the MicroVM image build role from the runner execution role.
  • Explains that the build role creates and publishes the image, while the execution role is passed by the control-plane TypeScript to RunMicrovm and runs the ephemeral job.
  • Documents the dependency order: apply the MicroVM foundation, build and release the lifecycle-hook server, build the image with Packer, and deploy the runner control plane.
  • Points to the repository examples for the foundation, image, lifecycle-hook, and combined EC2/MicroVM webhook deployment.
  • Documents that the lifecycle-hook server is built and released through the existing Lambda artifact workflow, then embedded in the MicroVM image.

Test Plan

  • Ran git diff --check.
  • Reviewed the documented role ownership and commands against the foundation, MicroVM provider, image, lifecycle-hook, and multi-runner example implementations.
  • Confirmed the change is documentation-only; no infrastructure was deployed.

Related Issues

@edersonbrilhante
edersonbrilhante requested a review from a team as a code owner September 21, 2026 17:37
@github-actions

Copy link
Copy Markdown
Contributor

Dependency Review

✅ No vulnerabilities or license issues or OpenSSF Scorecard issues found.

Scanned Files

None

@edersonbrilhante
edersonbrilhante requested a review from a team as a code owner September 21, 2026 17:48
@edersonbrilhante
edersonbrilhante force-pushed the feat-microvm-lifecycle-hooks branch from 4308b5b to 42c5818 Compare September 21, 2026 19:46
@edersonbrilhante
edersonbrilhante force-pushed the feat-microvm-lifecycle-hooks branch from 42c5818 to f4f2b6c Compare September 21, 2026 20:13
@edersonbrilhante
edersonbrilhante force-pushed the feat-microvm-lifecycle-hooks branch from f4f2b6c to 42565a2 Compare September 21, 2026 20:34
@edersonbrilhante
edersonbrilhante merged commit f0299db into feat-microvm-lifecycle-hooks Sep 22, 2026
46 checks passed
@edersonbrilhante
edersonbrilhante deleted the docs/microvm-deployment-dependencies branch September 22, 2026 14:55
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