Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upgrade firecracker to v1.7.0 #6208

Merged
merged 1 commit into from
Mar 29, 2024
Merged

Upgrade firecracker to v1.7.0 #6208

merged 1 commit into from
Mar 29, 2024

Conversation

bduffany
Copy link
Member

@bduffany bduffany commented Mar 21, 2024

  • Upgrade to v1.7.0 (latest release)
  • Refactor so that we only have to update deps.bzl when upgrading and not the genrule targets as well. (Some tweaking here was also necessary because they introduced a new top-level release-* directory in the tar archive which contains the firecracker/jailer binaries, rather than the binaries just being in the top-level of the archive)
  • Remove UffdPrivileged (not supported by upstream firecracker, and seems to not be needed anymore. The tests pass, at least)
  • Note: this will invalidate all cached snapshots since firecracker_version is part of the VmConfiguration for now, which is part of the snapshot cache key.

The baremetal tests aren't exercising the new version yet because they use the firecracker binary from the currently deployed executor image, but I ran the baremetal tests locally and they are passing.

Related issues: N/A

@bduffany bduffany marked this pull request as ready for review March 21, 2024 15:25
@bduffany bduffany merged commit 35d1b05 into master Mar 29, 2024
13 of 18 checks passed
@bduffany bduffany deleted the firecracker-v1.7.0 branch March 29, 2024 15:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants