microvm: bump runtime assets to kata 4.0.0 + virtiofsd v1.14.0#506
Merged
Julian Gutierrez Oschmann (juli4n) merged 1 commit intoJul 23, 2026
Conversation
Eitan Yarmush (EItanya)
previously approved these changes
Jul 23, 2026
virtiofsd v1.14.0 is the first release carrying the vhost-0.16 / vhost-user-backend-0.22 snapshot-restore fix (REPLY_ACK), so the build-from-a-pinned-main-commit arrangement is no longer needed: amd64 downloads the prebuilt x86_64-musl binary attached to the upstream release (reproducible bytes, fixed sha pin in the manifest, no rust toolchain in CI), and arm64 builds from the release tag (upstream publishes no arm64 binary), keeping deploy-time sha injection. kata-static 4.0.0 still bundles virtiofsd v1.13.3, which hangs cloud-hypervisor's restore handshake, so virtiofsd remains a separately-sourced asset. kata 4.0.0 assets are drop-in: the agent protos are byte-identical to the vendored 3.31.0 set, configuration-clh.toml still carries the [hypervisor.clh] section ateom parses, and the guest is now kernel 6.18.35 + the Ubuntu noble image. cloud-hypervisor stays at v52.0.
Benjamin Elder (BenTheElder)
force-pushed
the
microvm-kata-4.0.0
branch
from
July 23, 2026 19:29
3047059 to
74ea0a0
Compare
Collaborator
Author
|
Local testing was arm64 ... virtiofsd download on amd64 needed fixing ... fixed and tested that. |
Collaborator
Is it worth adding tests for both architectures in a follow-up to catch it in the future? |
Collaborator
Author
|
github actions only supports KVM on amd64 (and even that is best-effort, not really supported) |
Julian Gutierrez Oschmann (juli4n)
approved these changes
Jul 23, 2026
Julian Gutierrez Oschmann (juli4n)
merged commit Jul 23, 2026
f7f8727
into
agent-substrate:main
11 checks passed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
We no longer need to compile virtiofsd when installing for amd64, we still need to for arm64 (no upstream release)
Drop-in compatible, only updating the scripts that manage obtaining the binaries, and the versions / hashes in the config.
Tests pass
Appropriate changes to documentation are included in the PR