Description of problem: Imagestreamtags pointing to external tags or alias should not be migration during a staged image migration. Version-Release number of selected component (if applicable): MTC 1.3.0 How reproducible: Always Steps to Reproduce: 1. Create a source namespace with multiple imagestreams and imagestreamtags point to with external source 2. Create a stage migration from source to destination 3. Check the imagestreamtags point to external source on destination Actual results: Imagestreamtags found in the destination that points to external source Expected results: Only imagestream tags that are internal to the cluster should be migrated during stage. The tags pointing to external source or aliases are kube resources that should be migrated during final migration. Additional info:
Verified using MTC 1.3 openshift-migration-rhel7-operator@sha256:7a6da4a67141ae30771e2907096f7881ba82c53b238f80f93a2820ace49e8de8 In order to verify it we run OCP-34867 - Imagestreams Stage OCP-34872 - Imagestream Stage Nopvc OCP-34875 - Imagestream Stage Skipimagestreams External images (not stored in the internal regitry) are not staged, as expected. Moved to VERIFIED status.
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory (Migration Toolkit for Containers (MTC) Tool image release advisory 1.3.0), and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHBA-2020:4148