-
Notifications
You must be signed in to change notification settings - Fork 44
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
As a user, I can download Foreign layers #458
Comments
From: amacdona@redhat.com (amacdona@redhat.com) There is some complexity for implementing this. If we sync foreign layers, we will have to modify the manifests so they will not be treated as foreign layers by the client. This has implications for signed layers because the digests will change. Because of this, I am prioritizing this as LOW. If users need this, please add your use case here. |
From: @ipanova (ipanova@redhat.com) https://docs.docker.com/registry/deploying/#considerations-for-air-gapped-registries there is a daemon option allow-nondistributable-artifacts, if it is set then during image pull, client will try to pull from the registry and in case of failure it will follow the url. |
Foreign layers, aka non-distributable layers, are deprecated with OCI 1.1 spec https://opencontainers.org/posts/blog/2023-07-07-summary-of-upcoming-changes-in-oci-image-and-distribution-specs-v-1-1/#closing-thoughts |
@ipanova, should we close this issue? |
Author: amacdona@redhat.com (amacdona@redhat.com)
Redmine Issue: 4400, https://pulp.plan.io/issues/4400
A new field was added to skip foreign layers with this issue: https://pulp.plan.io/issues/4171
The new field `include_foreign_layers` defaults to False and is not included on the Serializer, so for now it will always skip.
This story will require
The text was updated successfully, but these errors were encountered: