Details
-
Bug
-
Resolution: Done
-
Undefined
-
None
Description
For a Quay installation with SERVER_HOSTNAME: quay.skynet-dev.com:
Actual request from CSO:
GET quay.skynet-dev.com/.well-known/app-capabilities
{ "capabilities":{ "com.skynet-dev.quay.view-image":{ "url-template":"http://quay.skynet-dev.com/{namespace}/{reponame}:{tag}" }, com.skynet-dev.quay.manifest-security":{ "rest-api-template":"http://quay.skynet-dev.com/api/v1/repository/{namespace}/{reponame}/manifest/{digest}/security" }, "com.skynet-dev.quay.image-security":{ "rest-api-template":"http://quay.skynet-dev.com/api/v1/repository/{namespace}/{reponame}/image/{imageid}/security" } }, "appName":"com.skynet-dev.quay" }
Expected request from CSO:
GET quay.skynet-dev.com/.well-known/app-capabilities
{ "capabilities":{ "io.quay.view-image":{ "url-template":"http://quay.skynet-dev.com/{namespace}/{reponame}:{tag}" }, "io.quay.manifest-security":{ "rest-api-template":"http://quay.skynet-dev.com/api/v1/repository/{namespace}/{reponame}/manifest/{digest}/security" }, "io.quay.image-security":{ "rest-api-template":"http://quay.skynet-dev.com/api/v1/repository/{namespace}/{reponame}/image/{imageid}/security" } }, "appName":"io.quay" }
The keys with com.skynet-dev.quay should not be present and should instead use io.quay.