devspaces-images
devspaces-images copied to clipboard
DRAFT :: CRW-3397 switch from vfs to fuse-overlayfs :: DO NOT MERGE before OCP 4.13
What does this PR do?
CRW-3397 switch from vfs to fuse-overlayfs; add note about pinning to go 1.16 for golangci-lint 1.44.0 (CRW-3117)
Change-Id: Ib5fdfb77ebc5a58656615401a5faf1d4468d5454 Signed-off-by: Nick Boldt [email protected]
Screenshot/screencast of this PR
N/A
What issues does this PR fix or reference?
N/A (or see commit message above for issue number)
How to test this PR?
N/A
PR Checklist
As the author of this Pull Request I made sure that:
- [x] The Eclipse Contributor Agreement is valid
- [x] Code produced is complete
- [x] Code builds without errors
- [ ] Tests are covering the bugfix
- [x] The repository devfile is up to date and works, if one exists
- [x] Sections What issues does this PR fix or reference and How to test this PR completed
- [x] Relevant user documentation updated
- [x] Relevant contributing documentation updated
- [x] CI/CD changes implemented, documented and communicated
Reviewers
Reviewers, please comment how you tested the PR when approving it.
I'm not sure how to test this PR
I was able to BUILD the change in downstream locally insofar as the correct configuration file was present (per https://github.com/containers/podman/blob/main/docs/tutorials/rootless_tutorial.md#ensure-fuse-overlayfs-is-installed ) and the version of fuse-overlayfs was 1.9.
But have not built a container and run it in OS to see what happens/breaks yet.
We could merge this, install DS 3.3 from quay IIB, and see if we can still podman pull and podman run from within a workspace.
Due to kernel bug that won't be fixed before OCP 4.13 https://bugzilla.redhat.com/show_bug.cgi?id=2094060, marking this PR as draft / do not merge.