Bug 1740510

Summary: Backport IMS workflow to model
Product: Red Hat CloudForms Management Engine Reporter: Fabien Dupont <fdupont>
Component: V2VAssignee: Fabien Dupont <fdupont>
Status: CLOSED NOTABUG QA Contact: Shveta <sshveta>
Severity: high Docs Contact: Red Hat CloudForms Documentation <cloudforms-docs>
Priority: medium    
Version: 5.11.0CC: bthurber, dmetzger, mshriver
Target Milestone: GA   
Target Release: 5.11.4   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2020-02-25 20:16:57 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: Feature
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: V2V Target Upstream Version:
Embargoed:
Bug Depends On: 1726939, 1740659, 1740661, 1740881, 1741179, 1745233, 1746365, 1746592, 1747927, 1748075, 1748078, 1748100, 1751350, 1759062    
Bug Blocks:    

Description Fabien Dupont 2019-08-13 07:29:30 UTC
Description of problem:

We need to update the migration workflow to implement the warm migration specific steps. Initially, the workflow has been implemented as an Automate state machine. This becomes more complex to maintain, because Automate is not known to many ManageIQ developers. And we already use a Job to control the throttling. So, we will move everything from Automate to InfraConversionJob.

For cold migration, the migration should be transparent, so we'll focus on non-regression tests. For warm migration, we need to implement new states, so they will require new tests.

The goal of this BZ is to track the effort to migrate the workflow from Automate to InfraConversionJob. The implementation will be split in smaller BZs.