Description of problem: When migrating an application with a route, the html file is not migrated, the cause of this is the restic backup does not work properly when the source workload is unquiesced Version-Release number of selected component (if applicable): MTC 1.8.0 How reproducible: Always Steps to Reproduce: 1. Create a new project 2. Deploy an application with a route in it 3. Create a migration plan with the queisce option unchecked at the end 4. Run the migration Actual results: The migration works but the html file is not migrated Expected results: The file should be migrated Additional info:
This is an issue introduced in a PR to openshift-velero-plugin (OADP 1.2 for MTC 1.8 is affected, OADP 1.0 for MTC 1.7 is not), which checks for an incorrect annotation when deciding whether or not to recreate pods during the stage phase of the migration. The error was caught and correct in https://github.com/openshift/openshift-velero-plugin/pull/205 Once it is applied the issue should be resolved.
Aligning to MTC 1.8.1 as we need a new OADP version to fix it.
Verified
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 (Moderate: Migration Toolkit for Containers (MTC) 1.8.3 security and bug fix update), 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/RHSA-2024:1925