balena-os / balena-engine

Moby-based Container Engine for Embedded, IoT, and Edge uses
https://www.balena.io
Apache License 2.0
696 stars 67 forks source link

Update to the containerd shim runtime v2 #439

Closed lmbarros closed 1 year ago

lmbarros commented 1 year ago

This PR updates the Engine to use the latest version of the containerd shim runtime. The version we were previously using is deprecated. Furthermore, this update allows us to use different container runtimes (like crun) and cgroups v2.

Most of the required changes are coming from this balena-containerd PR.

Here's some of the manual testing I did:

(If you want all the details, I kept notes about my testing on Fibery.)

Solves #284

shaunco commented 1 year ago

Really excited to see this move to v2 support!

lmbarros commented 1 year ago

LGTM