mirror of
https://github.com/containers/skopeo.git
synced 2025-05-02 13:13:24 +00:00
Don't abort sync if the registry returns invalid tags
The user is not very likely to be able to do anything about that, and we have no other way to read those images - so just skip them; we already skip image copies in much more directly user-caused situations, including invalid user-provided strings. Signed-off-by: Miloslav Trmač <mitr@redhat.com>
This commit is contained in:
parent
7bbaffc4f4
commit
3a05dca94e
@ -244,7 +244,11 @@ func imagesToCopyFromRepo(sys *types.SystemContext, repoRef reference.Named) ([]
|
||||
for _, tag := range tags {
|
||||
taggedRef, err := reference.WithTag(repoRef, tag)
|
||||
if err != nil {
|
||||
return nil, fmt.Errorf("Error creating a reference for repository %s and tag %q: %w", repoRef.Name(), tag, err)
|
||||
logrus.WithFields(logrus.Fields{
|
||||
"repo": repoRef.Name(),
|
||||
"tag": tag,
|
||||
}).Errorf("Error creating a tagged reference from registry tag list: %v", err)
|
||||
continue
|
||||
}
|
||||
ref, err := docker.NewReference(taggedRef)
|
||||
if err != nil {
|
||||
|
Loading…
Reference in New Issue
Block a user