-
Notifications
You must be signed in to change notification settings - Fork 323
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
Copy images using OCI manifests #951
Conversation
@@ -72,7 +72,7 @@ jobs: | |||
IMAGES=$(cat .github/promote-images.yml | yq '."europe-docker.pkg.dev/gitpod-artifacts/docker-dev"."images-by-tag-regex"|keys[]' -r) | |||
for IMAGE in $IMAGES; | |||
do | |||
sudo skopeo copy \ | |||
sudo skopeo copy --format=oci --dest-oci-accept-uncompressed-layers \ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I have a question. Why is it worth uncompressing?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
for research?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Why is it worth uncompressing?
We are just copying something. If we want to compress it, let's do that during the build, not the copy.
At this point, this should be dumb.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
for research?
This is the first step to anything interesting in the future, like SOCI
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I see! Thanks for your explanation 🙏
By the way, can we think of using zstd:chunked
?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
By the way, can we think of using zstd:chunked?
Yes? But I think this is missing in buildkit opencontainers/image-spec#803
Merging. I want to see if there's any failure during the push to dockerhub and also check the change in mediaType. |
@utam0k please open a PR in dazzle to add |
Sure! |
|
Description
Use OCI manifests for the publication of the images instead of docker.
The goal here is to enable the research of lazy snapshotters.
How to test