Project

General

Custom queries

Profile

Actions

Feature #21305

open

implement mirror on sync for docker

Added by Partha Aji over 7 years ago. Updated almost 7 years ago.

Status:
New
Priority:
Normal
Assignee:
Category:
Container
Target version:
Difficulty:
Triaged:
Fixed in Releases:
Found in Releases:

Description

When pulp syncs docker repository from upstream it only pulls manifests pointed to by Manifest list or a Tag.
The tag associations are bound to change over time during subsequent syncs. For example tag "latest" may point to a new image manifest. However pulp retains the old tagless manifests and does not delete them.

Docker Manifests/Docker Manifest Lists that do not point to a Tag are very rarely useful from the perspective of the docker client user. Very rarely do users want to say -> docker pull <repo@digest> .

We need to have a "mirror in sync" option in Katello that removes manifests that do not belong to any list or are associated to any tags (similar to the yum one)

#1

Updated by Partha Aji over 7 years ago

  • Target version deleted (225)
#2

Updated by Thomas McKay over 7 years ago

  • Bugzilla link set to 1425613
#3

Updated by Justin Sherrill over 7 years ago

  • Translation missing: en.field_release set to 284
#4

Updated by John Mitsch about 7 years ago

  • Translation missing: en.field_release changed from 284 to 352
Actions

Also available in: Atom PDF