-
Notifications
You must be signed in to change notification settings - Fork 201
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
OCI-archive multi-manifest support POC #1178
base: main
Are you sure you want to change the base?
Commits on Mar 3, 2022
-
Add multi oci manifest support to load and save
Signed-off-by: Urvashi Mohnani <umohnani@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for c3d50f6 - Browse repository at this point
Copy the full SHA c3d50f6View commit details
Commits on Mar 9, 2022
-
Configuration menu - View commit details
-
Copy full SHA for e39b9dc - Browse repository at this point
Copy the full SHA e39b9dcView commit details
Commits on Oct 6, 2022
-
Merge branch 'multi' of https://github.com/umohnani8/common into mult…
…i-poc Signed-off-by: Miloslav Trmač <mitr@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 556a5fa - Browse repository at this point
Copy the full SHA 556a5faView commit details -
DO NOT MERGE: Vendor containers/image#1677
Signed-off-by: Miloslav Trmač <mitr@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 5eb7277 - Browse repository at this point
Copy the full SHA 5eb7277View commit details -
Simplify API of loadMultiImageOCIArchive
It can only accept a path, so don't round-trip through an ImageReference. (Alternatively, this could use a similar heuristic to loadMultiImageDockerArchive, stat()in the path. But even in that case it should first make a decision and _then_ potentially create a reference.) Signed-off-by: Miloslav Trmač <mitr@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 5b9deff - Browse repository at this point
Copy the full SHA 5b9deffView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3ef1a63 - Browse repository at this point
Copy the full SHA 3ef1a63View commit details -
Rewrite the OCI load/pull logic
Model it more directly on the docker-archive logic. Pulls specify a single ref, and use all parts of that to choose a single image. Loads load all of the archive. Signed-off-by: Miloslav Trmač <mitr@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 7fed136 - Browse repository at this point
Copy the full SHA 7fed136View commit details -
Optimize loadMultiImageOCIArchive a bit
Introduce copyFromOCIArchiveReaderReferenceAndManifestDescriptor and storageReferenceFromOCIArchiveDescriptor , and use that so that we don't need to load manifest descriptors which we already have readily available. Signed-off-by: Miloslav Trmač <mitr@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 456c27d - Browse repository at this point
Copy the full SHA 456c27dView commit details -
Remove (broken) references to pkg/errors
Signed-off-by: Miloslav Trmač <mitr@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 8637c71 - Browse repository at this point
Copy the full SHA 8637c71View commit details -
Configuration menu - View commit details
-
Copy full SHA for 278b203 - Browse repository at this point
Copy the full SHA 278b203View commit details -
DO NOT MERGE: (gofmt -s -w) blindly to shut up golangci-lint
Signed-off-by: Miloslav Trmač <mitr@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 588a84d - Browse repository at this point
Copy the full SHA 588a84dView commit details