firecracker-go-sdk
firecracker-go-sdk copied to clipboard
An SDK in Go for the Firecracker microVM API
Follow up from discussion on #434 `WithSnapshotOpt` is currently unused and untested: https://github.com/firecracker-microvm/firecracker-go-sdk/blob/490e3369bc978ef15ff1e2f13d76c675f4a64767/opts.go#L51-L53 for coverage purposes, we would like a test that uses this and supplies an option. That option...
Closes: #428 *Description of changes:* add a cleanup chan to ensure cleanup is waited by the stopVMM method. By submitting this pull request, I confirm that my contribution is made...
Bumps [github.com/containernetworking/cni](https://github.com/containernetworking/cni) from 1.0.1 to 1.1.2. Release notes Sourced from github.com/containernetworking/cni's releases. CNI v1.1.2 This is a minor update to the CNI libraries and tooling. This does not bump the...
Bumps [github.com/sirupsen/logrus](https://github.com/sirupsen/logrus) from 1.8.1 to 1.9.0. Commits f8bf765 Merge pull request #1343 from sirupsen/dbd-upd-dep ebc9029 update dependencies 56c843c Merge pull request #1337 from izhakmo/fix-cve 41b4ee6 update gopkg.in/yaml.v3 to v3.0.1 f98ed3e...
Bumps [github.com/go-openapi/strfmt](https://github.com/go-openapi/strfmt) from 0.21.2 to 0.21.3. Commits a239ff1 disable exhauststruct 6dd85df Merge pull request #103 from padamstx/master 6ce5980 Bump dependencies to avoid yaml.v3 vulnerability See full diff in compare view...
Bumps [github.com/go-openapi/runtime](https://github.com/go-openapi/runtime) from 0.24.0 to 0.24.1. Commits 3f9800f Merge pull request #243 from eluv-io/fix-api-errors 87042d5 fix APIError to always report errors 6df43e7 fix golangci-lint See full diff in compare view...
Bumps [github.com/containernetworking/plugins](https://github.com/containernetworking/plugins) from 1.0.1 to 1.1.1. Release notes Sourced from github.com/containernetworking/plugins's releases. CNI plugins v1.1.0 This is a patch release that fixes the following bugs in v1.1.0: #702 bridge: call...
# What is the bug ? StopVMM doesn't wait cleanup to be done. That means, if your main thread closes directly after calling StopVMM method, cleanup will not be done...
For testing `CreateSnapshot` and `LoadSnapshot` support in the SDK, we started utilizing `firecracker`'s devtool to create a microVM rootfs and SSH key for spinning up microVMs we could run commands...
# Problem I recently tried to run a VMM with the provided SDK but it seems that MachineConfiguration model isn't up to date on pkg.go.dev and I'm unable to set...