firecracker-go-sdk
firecracker-go-sdk copied to clipboard
An SDK in Go for the Firecracker microVM API
*Issue #, if available: #506* *Description of changes:* According to the firecracker OpenAPI specification[^1], creating vsock devices is only a pre-boot request, so adding vsocks after loading a snapshot fails....
According to the firecracker OpenAPI specification [^1], creating vsock devices is only a pre-boot request, so adding vsocks after loading a snapshot fails. It also seems redundant, since the VM...
Bumps [github.com/containerd/fifo](https://github.com/containerd/fifo) from 1.0.0 to 1.1.0. Release notes Sourced from github.com/containerd/fifo's releases. v1.1.0 This is the second release of containerd/fifo that includes various bug fixes since v1.0.0 was tagged. Commits...
Firecracker supports entropy device creation and it's available at client defined in swagger.yaml, however sdk not yet implemented. We should add support of that.
Firecracker supports cpu configuration and it's available at client defined in swagger.yaml, however sdk not yet implemented. We should add support of that.
Bumps [github.com/vishvananda/netlink](https://github.com/vishvananda/netlink) from 1.1.1-0.20210330154013-f5de75959ad5 to 1.2.1-beta.2. Release notes Sourced from github.com/vishvananda/netlink's releases. v1.2.1-beta.2 Update This new version fixes a bug in older kernels that can cause a segfault What's Changed...
Our use case is to: 1. call `SetupNetworkHandler` ourselves to get the network configuration generated using a CNI plugin 2. remove `firecracker.SetupNetworkHandlerName` and `firecracker.SetupKernelArgsHandlerName` from the list of default `FcInit`...
Currently the SDK uses a map for storing the kernel arguments. This map will then be serialised back into a string before it is passed to the firecracker process. Since...
We are attempting to run Firecracker microVMs with containerd snapshot images. We encounter errors like: ``` failed to start machine: link /home/vagrant/localdev/assets/kernel/5.15.0-1022-azure /tmp/nomad_driver_harness-3516676135/firecracker-1.2.0/39f96f66-58e9-1ff0-acfd-68d02f25c754/root/5.15.0-1022-azure: invalid cross-device link ``` This is because...
*Issue #, if available:* *Description of changes:* By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.