-
Bug
-
Resolution: Done
-
Major
-
None
-
quay-v3.12.0
-
None
-
False
-
None
-
False
-
-
Description:
This is an issue found in Quay 3.12, now with final RC build found can't list manifest's referrers with Quay V2 API, pls review this issue.
Note: with the same steps the list referrers works on quay.io
Quay: quay-operator-bundle-container-v3.12.0-27
skopeo inspect docker://quayregistry.apps.quaytest-2771.qe.devcluster.openshift.com/quay/ocilistreferrs@sha256:bd513e107b465d11e97b548ccc1b5ea4dfe2c9441796dd6f1f0b5cca1d808c42 --tls-verify=false --creds quay:password --raw | jq { "schemaVersion": 2, "mediaType": "application/vnd.oci.image.index.v1+json", "manifests": [ { "mediaType": "application/vnd.oci.image.manifest.v1+json", "digest": "sha256:b5da9d59ffb618088c011b8c8d75aef213495275d44f4cdd90ede8751703fb45", "size": 793, "annotations": { "org.opencontainers.image.created": "2024-07-16T05:49:56Z", "producer": "syft 0.63.0" }, "artifactType": "application/spdx+json" }, { "mediaType": "application/vnd.oci.image.manifest.v1+json", "digest": "sha256:d14449df5cd75bd2f5d2228affb84162859dcea28d9cd0a02fe1f80a6f99f0fc", "size": 776, "annotations": { "org.opencontainers.image.created": "2024-07-16T05:55:08Z", "producer": "syft 0.63.0" }, "artifactType": "text/spdx" }, { "mediaType": "application/vnd.oci.image.manifest.v1+json", "digest": "sha256:a7bea57ef056ce284e4ff1cf1c79a17d9c2029a33cd45a7eac173ca55fe14cdf", "size": 806, "annotations": { "org.opencontainers.image.created": "2024-07-16T07:04:11Z", "producer": "syft 0.63.0" }, "artifactType": "application/vnd.cyclonedx+json" } ] } oras discover -o tree quayregistry.apps.quaytest-2771.qe.devcluster.openshift.com/quay/ocilistreferrs:oci --insecure quayregistry.apps.quaytest-2771.qe.devcluster.openshift.com/quay/ocilistreferrs@sha256:0de63ba2d98ab328218a1b6373def69ec0d0e7535866f50589111285f2bf3fb8 ├── application/spdx+json │ └── sha256:b5da9d59ffb618088c011b8c8d75aef213495275d44f4cdd90ede8751703fb45 ├── text/spdx │ └── sha256:d14449df5cd75bd2f5d2228affb84162859dcea28d9cd0a02fe1f80a6f99f0fc └── application/vnd.cyclonedx+json └── sha256:a7bea57ef056ce284e4ff1cf1c79a17d9c2029a33cd45a7eac173ca55fe14cdf curl --location 'https://quayregistry.apps.quaytest-2771.qe.devcluster.openshift.com/v2/quay/ocilistreferrs/referrers/sha256:bd513e107b465d11e97b548ccc1b5ea4dfe2c9441796dd6f1f0b5cca1d808c42' \ --header 'Authorization: Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IkFKdVlrekNaMW5nbE9nOTd3V3RFVHN3UDJXN2NqcXRZMVBJQTF6UWtLRmMiLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJxdWF5IiwiYXVkIjoicXVheXJlZ2lzdHJ5LmFwcHMucXVheXRlc3QtMjc3MS5xZS5kZXZjbHVzdGVyLm9wZW5zaGlmdC5jb20iLCJuYmYiOjE3MjExMTU0NDQsImlhdCI6MTcyMTExNTQ0NCwiZXhwIjoxNzIxMTE5MDQ0LCJzdWIiOiJxdWF5IiwiYWNjZXNzIjpbeyJ0eXBlIjoicmVwb3NpdG9yeSIsIm5hbWUiOiJxdWF5L29jaWxpc3RyZWZlcnJzIiwiYWN0aW9ucyI6WyJwdXNoIiwicHVsbCJdfV0sImNvbnRleHQiOnsidmVyc2lvbiI6MiwiZW50aXR5X2tpbmQiOiJ1c2VyIiwiZW50aXR5X3JlZmVyZW5jZSI6ImNkN2FmNzZhLTE4NjQtNGM5OC05NjU0LWZhYWNiODIyMGU5NiIsImtpbmQiOiJ1c2VyIiwidXNlciI6InF1YXkiLCJjb20uYXBvc3RpbGxlLnJvb3RzIjp7InF1YXkvb2NpbGlzdHJlZmVycnMiOiIkZGlzYWJsZWQifSwiY29tLmFwb3N0aWxsZS5yb290IjoiJGRpc2FibGVkIn19.HJz_ZBqJwNZ3G_Y85zH7qTy5hb0QA97GgOAqH_ztWF8pCTNylmx0d93bOB1_zlsp_2JhXyW9qTAbCAx1lFUxFtyjVZclwZeQ4ED0Z4iCIj4OcYQxLzUFH7cW-SefhyFJavDAtbSGRRNeEuibcgsRH3oaoHMNRsMaQDhpvKUMk0TXrhr9eernsF8fKQG_3irvzc27uys9Ss2eMdg4Lo3MGSshqkwwBSv2_FIedskSQXLrO9syquddiUgX5pR3EzNnac13BHsjr2NKayM5H7m8NownD3J_3Fv2CvWgTzbWB17LwiRu7KjzU9hTT2bA-A2LiFfM27MUEer-bxnkTCglSw' -k | jq { "error": "Not Found" } curl --location 'https://quayregistry.apps.quaytest-2771.qe.devcluster.openshift.com/v2/quay/ocilistreferrs/tags/list' \ --header 'Authorization: Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6IkFKdVlrekNaMW5nbE9nOTd3V3RFVHN3UDJXN2NqcXRZMVBJQTF6UWtLRmMiLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJxdWF5IiwiYXVkIjoicXVheXJlZ2lzdHJ5LmFwcHMucXVheXRlc3QtMjc3MS5xZS5kZXZjbHVzdGVyLm9wZW5zaGlmdC5jb20iLCJuYmYiOjE3MjExMTU0NDQsImlhdCI6MTcyMTExNTQ0NCwiZXhwIjoxNzIxMTE5MDQ0LCJzdWIiOiJxdWF5IiwiYWNjZXNzIjpbeyJ0eXBlIjoicmVwb3NpdG9yeSIsIm5hbWUiOiJxdWF5L29jaWxpc3RyZWZlcnJzIiwiYWN0aW9ucyI6WyJwdXNoIiwicHVsbCJdfV0sImNvbnRleHQiOnsidmVyc2lvbiI6MiwiZW50aXR5X2tpbmQiOiJ1c2VyIiwiZW50aXR5X3JlZmVyZW5jZSI6ImNkN2FmNzZhLTE4NjQtNGM5OC05NjU0LWZhYWNiODIyMGU5NiIsImtpbmQiOiJ1c2VyIiwidXNlciI6InF1YXkiLCJjb20uYXBvc3RpbGxlLnJvb3RzIjp7InF1YXkvb2NpbGlzdHJlZmVycnMiOiIkZGlzYWJsZWQifSwiY29tLmFwb3N0aWxsZS5yb290IjoiJGRpc2FibGVkIn19.HJz_ZBqJwNZ3G_Y85zH7qTy5hb0QA97GgOAqH_ztWF8pCTNylmx0d93bOB1_zlsp_2JhXyW9qTAbCAx1lFUxFtyjVZclwZeQ4ED0Z4iCIj4OcYQxLzUFH7cW-SefhyFJavDAtbSGRRNeEuibcgsRH3oaoHMNRsMaQDhpvKUMk0TXrhr9eernsF8fKQG_3irvzc27uys9Ss2eMdg4Lo3MGSshqkwwBSv2_FIedskSQXLrO9syquddiUgX5pR3EzNnac13BHsjr2NKayM5H7m8NownD3J_3Fv2CvWgTzbWB17LwiRu7KjzU9hTT2bA-A2LiFfM27MUEer-bxnkTCglSw' -k | jq { "name": "quay/ocilistreferrs", "tags": [ "oci", "sha256-0de63ba2d98ab328218a1b6373def69ec0d0e7535866f50589111285f2bf3fb8" ] }