Open
Description
Is your feature request related to a problem? Please describe
We may have a chance to use idmapped mounts instead of shifts. idmapped has the merit that it doesn't need to kernel module because this feature is included kernel since >= 5.12. I'm not sure the performance, but at least it's better than fuse.
https://github.com/lxc/lxd/pull/8778/files
And, it may help the self-hosted users because the users use it easily, and don't need to install fuse-overlayfs or kernel module.
Describe the behaviour you'd like
- Pass the integration test with idmapped mounts, with fuse, shiftfs, and id mapped mounts.
- Update harvestor preview environments to use ID mapped mounts
workspace-preview
changed to id-mapped and tested- Production (ops repo) changed to id-mapped and tested with an ephemeral cluster
- Share thoughts on how to automate testing with fuse and shiftfs in a new (separate issue), as the current tests will only use what is in the preview environment.
- Update the product compatibility matrix (internal)