Description
transactional-update
creates a new btrfs snapshot and installs the updates into the new snaphot using zypper up
. It would be nice to leverage the btrfs
storage driver from podman or docker to be able to create new snaphots from OCI images and not having to rely on zypper at all. This would allow to ensure that exactly the same image is deployed and it would make factory resets easier.
Goals
Resources
https://github.com/containers/storage
Looking for hackers with the skills:
Nothing? Add some keywords!
This project is part of:
Hack Week 24
Activity
Comments
-
about 1 month ago by epaolantonio | Reply
If it can be helpful, as part of my past year's (unfortunately unfinished) project, I have modified transactional-update/snapper to allow creating empty snapshots (i.e. subvolumes) and write there. There is also a "fetch from OCI registry" feature but it's hacky (podman pull + export). I hope it can be helpful for your project:
- https://github.com/g7/microos-rebase-tools/tree/master/
- https://github.com/g7/snapper/tree/hackweek-rebase/
- https://github.com/g7/transactional-update/tree/hackweek-rebase/
Similar Projects
This project is one of its kind!