Uploaded image for project: 'OpenShift Request For Enhancement'
  1. OpenShift Request For Enhancement
  2. RFE-5078

Ability to proxy Docker library content through Quay without specifying the library namespace

XMLWordPrintable

    • Icon: Feature Request Feature Request
    • Resolution: Done
    • Icon: Undefined Undefined
    • None
    • None
    • Quay
    • False
    • None
    • False
    • Not Selected

      Currently, if a user wants to proxy library content through Quay from Docker hub, they must explicitly mention the library namespace. For instance, if docker is the organization through which we're proxying Docker Hub content then downloading any library image through Quay needs to look like this:

      podman pull QUAY_HOSTNAME/docker/library/mariadb
      

      This also causes Quay to create a repo called library/mariadb instead of just mariadb. Proposition is to automatically append the library namespace on any pull through Quay that doesn't have an explicit upstream namespace attached:

      podman pull QUAY_HOSTNAME/docker/mariadb:latest
      

      If an upstream namespace is added to the request, then we do not append library:

      podman pull QUAY_HOSTNAME/docker/some_namespace/mariadb:latest
      

      It seems that other registries do have this ability:

      Harbor PR: https://github.com/goharbor/harbor/issues/12719
      ECR request: https://github.com/aws/containers-roadmap/issues/2260

      Thank you!

              DanielMesser Daniel Messer
              rhn-support-ibazulic Ivan Bazulic
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Created:
                Updated:
                Resolved: