Skip to content

kata: bump to 3.14.0 + include gc in workon#156

Merged
csegarragonz merged 5 commits intomainfrom
bump-kata
Mar 19, 2025
Merged

kata: bump to 3.14.0 + include gc in workon#156
csegarragonz merged 5 commits intomainfrom
bump-kata

Conversation

@csegarragonz
Copy link
Collaborator

@csegarragonz csegarragonz commented Mar 6, 2025

This PR bumps kata to 3.14.0. This ended up being much more involved than expected. The kata bump introduces two key changes:

  • Bumping rust to 1.80.0
  • Making AGENT_INIT=no the default option

For some reason, I am not able to boot anything at all if using the legacy AGENT_INIT=yes. When switching to AGENT_INIT=no I realized that the systemd files for the Kata Agent were not installed when building an initrd with AGENT_SOURCE_BIN set.

After bumping to 1.80.0, debug builds of the Kata Agent fail at runtime with an IO safety error. Unfortunately, this means that for the time being we cannot use debug builds. This is quite an issue given how long the agent itself takes to build, but we will have to make do.

Closes #157

@csegarragonz csegarragonz marked this pull request as ready for review March 6, 2025 16:19
@csegarragonz csegarragonz merged commit 3b9b1f8 into main Mar 19, 2025
3 of 6 checks passed
@csegarragonz csegarragonz deleted the bump-kata branch March 19, 2025 17:08
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.

Use systemd as init (i.e. AGENT_INIT=no)

1 participant