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

quay.io should go back to sending simulated signatures with Schema 1 responses to older docker clients

XMLWordPrintable

    • Icon: Feature Feature
    • Resolution: Done
    • Icon: Blocker Blocker
    • None
    • None
    • quay.io
    • BU Product Work
    • False
    • False

      With the move to py3, older clients (notably 'oc' command 4.6 and earlier) may have difficulty parsing a Schema 1 manifest that does not contain a signature. Pre-py3, quay.io would add a 'fake' signature to the response so the clients would be satisfied. This is no longer the case as we are being more strict in our support for the standard.

      Recommendation that quay.io go back to adding these 'fake' signatures so that older clients continue to work with quay.io (as OCP 4.6 is LTS and we cannot ask customers to upgrade).

      More context:

      (original issue raised on forum-quay)

      https://coreos.slack.com/archives/C7WH69HCY/p1645465383807039

      (eng/pm discussion)

      https://coreos.slack.com/archives/G7VFPAY7Q/p1645532943917089

       

              bcaton@redhat.com Brandon Caton
              bdettelb@redhat.com Bill Dettelback
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                Resolved: