Uploaded image for project: 'Project Quay'
  1. Project Quay
  2. PROJQUAY-441

CSO uses incorrect well-known endpoint

    XMLWordPrintable

Details

    • 0

    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.

      Attachments

        Activity

          People

            rhn-coreos-amerdler Alec Merdler (Inactive)
            rhn-coreos-amerdler Alec Merdler (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: