Bug 1963682

Summary: [RFE] Simplify MTV installation by creating the ForkliftController automatically
Product: Migration Toolkit for Virtualization Reporter: Ilanit Stein <istein>
Component: OperatorAssignee: Franco Bladilo <fbladilo>
Status: CLOSED WONTFIX QA Contact: Ilanit Stein <istein>
Severity: high Docs Contact: Avital Pinnick <apinnick>
Priority: high    
Version: 2.0.0CC: apinnick, fdupont, istein
Target Milestone: ---Keywords: RFE
Target Release: 2.2.0   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Enhancement
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2021-10-12 11:34:07 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Ilanit Stein 2021-05-23 13:36:42 UTC
Description of problem:
Currently MTV installation is composed of 2 steps:
1. Install MTV Operator
2. Create the ForkliftConstoller

would be good to have step 2 executed automatically, so that MTV installation would be a single step operation - That will ease the user.

Version-Release number of selected component (if applicable):
MTV-2.0.0

Comment 1 Fabien Dupont 2021-06-24 06:47:40 UTC
The change is not enough. The operator only tells the user that a ForkliftController CR is required, but doesn't create it. Moving back to POST.

Comment 2 Fabien Dupont 2021-07-05 19:55:49 UTC
Apparently, operator-sdk doesn't support creating CRs. And until the CR is created, the operator playbook will not run, so we cannot add a task in the Ansible role to create the CR.

Comment 3 Fabien Dupont 2021-10-12 11:34:07 UTC
Chicken and egg problem. All other operators have to create at least one CR to bootstrap any operation.
Closing as WONTFIX.