mirror of
https://github.com/goharbor/harbor.git
synced 2024-11-30 14:13:43 +01:00
Support replication windows images
Skip the foreign layers when do the replication Signed-off-by: Wenkai Yin <yinw@vmware.com>
This commit is contained in:
parent
2fe207b77d
commit
04883d2b0d
@ -225,6 +225,10 @@ func (t *transfer) copyBlobs(blobs []distribution.Descriptor, srcRepo, dstRepo s
|
||||
return jobStoppedErr
|
||||
}
|
||||
digest := blob.Digest.String()
|
||||
if blob.MediaType == schema2.MediaTypeForeignLayer {
|
||||
t.logger.Infof("the blob %s is a foreign layer, skip", digest)
|
||||
continue
|
||||
}
|
||||
t.logger.Infof("copying the blob %s...", digest)
|
||||
exist, err := t.dst.BlobExist(dstRepo, digest)
|
||||
if err != nil {
|
||||
|
Loading…
Reference in New Issue
Block a user