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

Enable expiry for docker manifests from remote for all the tags

    Details

    • Type: Improvement
    • Status: Resolved
    • Priority: High
    • Resolution: Fixed
    • Affects Version/s: 6.13.1
    • Fix Version/s: 6.15.0, 6.14.1
    • Component/s: Docker
    • Labels:
      None

      Description

      Earlier for all the docker images from the remote repository, metadata expiry was there. Hence whenever the repository metadata retrieval time occurs, the later requests were checking for any updates in the upstream site and was fetching. However, due to the implementation of RTFACT-20140(Static docker manifests are considered as an expired resource), all the tags other than 'latest' are considered static(with no expiry).

      However, this will be difficult for scenarios where the use case is to fetch the metadata details for all the tags from the remote site since based on the current implementation customer needs to add all the tags under artifactory.docker.expired.tags

      Exceptionally when the number of tags to treat dynamic in more.

      Further on every addition of tags, we need to add it to artifactory.system.properties and restart the application.

      Hence it will be useful to have a system configurable flag to disable the nonexpiry feature introduced as part of RTFACT-20140

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                galba Gal Ben Ami
                Reporter:
                muhammeds Muhammed Shahin
                Assigned QA:
                Andrey Tashlitsky
              • Votes:
                6 Vote for this issue
                Watchers:
                10 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: