-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
Support schema1 push for quay? #409
Comments
It neither supports |
I can give my perspective here, no We can continue to support pull but schema1 is less secure and the push problem can quickly be remedied by the registries. |
👎 this rules out what appears to be the second most popular and successful registry from being used with Buildkit. |
We're actively working on implementing Schema v2-2 on Quay and you should expect it in the coming months. We were initially hesitant to implement it because of the lack of tooling around ManifestLists and real world usage of multi-arch/os. We now have real world use cases and additional tooling built into the docker client, which has incentivized us to get this work done. As with all previous implementations, images pushed to Quay with v2-2 will also have backwards compatibility for older clients. |
I'm trying to implement schema1, but still failing with 400 Bad Request. |
Thanks @AkihiroSuda for Quay (used in large banks and enterprise) it currently rules-out the use of buildkit. This support would be really useful for those people who are evaluating OpenFaaS / Cloud with Buildkit. |
That's great @jzelinskie, will that also filter into the on-premise versions of Quay as well as the online version? 👍 |
Generating schema1 manifest seems very complicated than I thought. Is is possible to just export OCI archive and let The code for executing skopeo will be on of-builder repo, not on buildkit repo probably. But I'm not sure how to detect on-premise quay. |
@jzelinskie What's current status? ^^ |
ping @jzelinskie |
@jzelinskie any update on this? We also run into this issue when preparing prometheus for multi-arch images prometheus/busybox#25 |
Quay is incrementally rolling out both OCI and v2_2. You might already be in the percentage that are enabled, if not, you can message me the namespace and I can get it whitelisted for you. |
Thanks @jzelinskie can we close this issue? @alexellis |
@jzelinskie i have an on prem quay installation running |
@HerrmannHinz you'll have to wait for a v3 release for on-prem. |
@jzelinskie that will be when? approx? |
@jzelinskie Can you please whitelist "altissia"? 🙏 |
@jzelinskie We'd also appreciate a whitelist for "gravitational" - thanks. |
@jzelinskie Can you please whitelist Many thanks |
@jzelinskie does namespace here mean the same thing as organization on Quay? If so, whitelist "upskill" please? |
@jzelinskie Any updates on when will support for 2_2 schema roll out to all repos? |
@jzelinskie could you please add |
@jzelinskie Could you add |
in this discussion, quay.io said again that they are planning to upgrade schema |
Problem is still there for me on Quay.io using this org -
|
@jzelinskie Can you whitelist |
@jzelinskie |
For those who want their Quay.io namespace whitelisted for V2 Schema 2: I don't really know if any Red Hat member is responding to whitelist requests raised here and if they are being handled. Asking @jzelinskie here may be working, I don't know. However, this repo is Docker's Buildkit and not about Quay.io, so it is weird to see so many people asking for Quay.io whitelisting in this thread. In any case, I've seen that Red Hat folks are quite actively responding in this official quay-sig forum: https://groups.google.com/forum/#!forum/quay-sig About when Quay.io will fully use Schema 2, one of the posts says
And for filing bugs for the opensource Quay, I think this is the right place: https://issues.jboss.org/projects/PROJQUAY Hope this helps. |
at the end of the year? Just a few days left. |
not anymore :) |
really dropping the ball here, quay
|
@eedwards-sk so what is the plan to support registry v2 schema2 ? Thanks ! |
@jzelinskie can i get OCI & V2.2 enabled on the ometria org please? |
According to https://groups.google.com/d/msg/quay-sig/lImWndQIrE0/2mRVOJOhBQAJ quay should support schema 2 everywhere now. |
Astonishingly Quay.io still does not support schema2: bazelbuild/rules_docker#102
Do we want to support pushing as schema1?
I hesitate to add support for such deprecated format, but probably we should do if there are also other registry implementations that lack support for schema2.
cc @alexellis
cc @dmcgowan @stevvooe
The text was updated successfully, but these errors were encountered: