-
Notifications
You must be signed in to change notification settings - Fork 3.9k
Description
What is the problem you're trying to solve
We are trying to contribute nix-snapshotter support to k3s in this PR: k3s-io/k3s#9319
Due to the way rootless k3s is setup, it's currently impossible to avoid using the embedded containerd in k3s in rootless mode. Hence, the only way for rootless k3s + nix-snapshotter is by contributing native nix-snapshotter support in k3s.
K3s maintains a fork of containerd here and is currently on the v1.7.x release series for containerd. However, the problem is that the v1.7.x series is missing containerd commits that we need.
Describe the solution you'd like
The current blocker for the PR is that these two fixes have only been cherry-picked to v2.0.0-beta.0:
fb786b2f17b2c7d7ea5d9c9009d980bc03379952(Add WithMetaStore to overlay snapshotter to allow bringing your own #8945)a617005750ecf0ee77c538706d54b213205c94eb(Add missing unpacker.Wait for image import #9028)
Since both are non-breaking changes, I'd like to ask if it's possible to cherry-pick these two commits for a future v1.7.x release. Waiting until k3s bumps to v2.0.0 will likely take a while.