1.0.0
alexandrebrg
released this
16 Apr 09:34
·
8 commits
to refs/heads/main
since this release
MAJOR CHANGES: Firepilot has been changed in order to match a more customizable way to manage microVMs, check documentation.
What's Changed
- Use firecracker OpenAPI to generate structs
- Import structs as a dependency of firepilot in order to better process
configuration - Provide a "executor" abstraction in order to match firecracker and
jailer process - Executor abstraction is open and can be used for low-level virtual
machine mangement - Machine object provides an opinionated way to run microVM
- Builder is using firecracker models generated from the OpenAPI
- Add a script to generate models from firecracker OpenAPI
- The builder can configure drives, kernel and the firecracker binary
location