Uploaded image for project: 'Artifactory Binary Repository'
  1. Artifactory Binary Repository
  2. RTFACT-22323

Support exclude patterns with remote repositories on List Docker Tags (/tags/list) REST API

    XMLWordPrintable

    Details

    • Type: New Feature
    • Status: Done
    • Priority: 4 - Normal
    • Resolution: Done
    • Affects Version/s: 6.17.0, 6.20.0
    • Fix Version/s: 7.10.1, 6.23.0
    • Component/s: None
    • Labels:
      None

      Description

      Description:
      Currently, Artifactory doesn't support exclude patterns with remote repositories on List Docker Tags (/tags/list) REST API command, however, the same pattern accepted docker pull/push operations aganist remote repository.  Also, exclude patterns works as expected with docker local repositories.

      Expected Behaviour
      Support of exclude parameters with remote repositories for REST API calls which will be helpful in reducing the number of calls to the target proxy registry. In short, Artifactory should block request to upstream on specifying the exclude on a remote repository level

      Steps to reproduce:
      -> Configure exclude patten ( example: /com/jfrog/**) at remote repository level
      -> Try executing below rest call to fetch the tag list for a docker image and you can see it will be able to fetch tags if exists.

      curl -u<username>:<password> -X GET "<ARTIFACTORY_URL>/api/docker/docker-test/v2/<image-path>/tags/list"

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              omriz Omri Ziv
              Reporter:
              shilpak Shilpa Kallaganad
              Votes:
              0 Vote for this issue
              Watchers:
              7 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: