-
Notifications
You must be signed in to change notification settings - Fork 395
OCI-archive multi-manifest support POC #1677
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Add reader/writer with helpers to allow podman save/load multi oci-archive images.
Allow read oci-archive using source_index to point to the index from oci-archive manifest.
Also reimplement ociArchiveImage{Source,Destination} to support this.
Signed-off-by: Qi Wang <[email protected]>
Signed-off-by: Urvashi Mohnani <[email protected]>
…nto multi-manifest-poc Signed-off-by: Miloslav Trmač <[email protected]>
Signed-off-by: Miloslav Trmač <[email protected]>
Signed-off-by: Miloslav Trmač <[email protected]>
Signed-off-by: Miloslav Trmač <[email protected]>
Signed-off-by: Miloslav Trmač <[email protected]>
It's unclear what it was intended for, and right now it results in awkwardly worded error messages. Assuming this exists just to minimize duplication in error text, just duplicate (the fixed version) of that error text. Signed-off-by: Miloslav Trmač <[email protected]>
Signed-off-by: Miloslav Trmač <[email protected]>
Signed-off-by: Miloslav Trmač <[email protected]>
Don't get a layout reference we are not going to use. Signed-off-by: Miloslav Trmač <[email protected]>
Signed-off-by: Miloslav Trmač <[email protected]>
Eliminate an unnecessary "d" variable. Signed-off-by: Miloslav Trmač <[email protected]>
to be more similar to docker/internal/tarfile.Reader.ChooseManifestItem: - Move non-error paths to the non-indented main flow - Prefer situations with image specified to the no-data default Signed-off-by: Miloslav Trmač <[email protected]>
... and explicitly handle an impossible situation Signed-off-by: Miloslav Trmač <[email protected]>
Signed-off-by: Miloslav Trmač <[email protected]>
We are going to use it in LoadManifestDescriptorWithContext. Should not change behavior. Signed-off-by: Miloslav Trmač <[email protected]>
…rchive.Reader ... and drop the now redundant untar code. Signed-off-by: Miloslav Trmač <[email protected]>
Signed-off-by: Miloslav Trmač <[email protected]>
|
See #1381 (comment) . |
Port all tests from containers#1677 , and see what else! Signed-off-by: Miloslav Trmač <[email protected]>
Port all tests from containers#1677 , and see what else! Signed-off-by: Miloslav Trmač <[email protected]>
Port all tests from containers#1677 , and see what else! Signed-off-by: Miloslav Trmač <[email protected]>
|
Hi, and thank you for your contribution! We’ve recently migrated this repository into a new monorepo: containers/container-libs along with other repositories As part of this migration, this repository is no longer accepting new Pull-Requests and therefore this Pull-Request is being closed. Thank you very much for your contribution. We would appreciate your continued help in migrating this PR to the new container-libs repository. Please let us know if you are facing any issues. You can read more about the migration and the reasoning behind it in our blog post: Upcoming migration of three containers repositories to monorepo. Thanks again for your work and for supporting the containers ecosystem! |
This is #1381 updated to merge on top of current main, + an attempt to resolve review comments, only to have something to try in c/common.