- 
    
Epic
 - 
    Resolution: Unresolved
 - 
    
Normal
 - 
    None
 - 
    None
 
- 
        cclm-pre-flight-checks
 - 
        Product / Portfolio Work
 - 
        77
 - 
        To Do
 - 
        VIRTSTRAT-96 - Live (hot) cross-cluster VM Migrations
 - 
        
 - 
        80% To Do, 20% In Progress, 0% Done
 
Goal
Provide an API that will perform pre-flight checks on a migration operation. This API can optionally be used to validate a Plan based on known issues/limitations and ensure that requirements are satisfied.
User Stories
- As a cluster admin I want to validate that my OCP provider (link to external cluster) is valid and suitable for use with live VM migration.
 - As an application owner I want to pre-validate my Migration Plan before attempting the migration so that I can be confident it will succeed.
 
Non-Requirements
- Validation does not guarantee success since clusters are always changing.
 
Notes
- Validations:
	
- Cluster connectivity (either via submariner or L2)
 - VMs are not using features that make them non-migratable
 
 - Optional future enhancements:
	
- Capacity checks - CPU / Memory / Storage
 
 
1. 
 | 
                                            upstream roadmap issue |     
             | 
                                            New |              | 
                                            Unassigned | 
2. 
 | 
                                            upstream design |     
             | 
                                            New |              | 
                                            Unassigned | 
3. 
 | 
                                            upstream documentation |     
             | 
                                            New |              | 
                                            Unassigned | 
4. 
 | 
                                            upgrade consideration |     
             | 
                                            New |              | 
                                            Unassigned | 
5. 
 | 
                                            test plans in polarion |     
             | 
                                            New |              | 
                                            Unassigned | 
6. 
 | 
                                            automated tests |     
             | 
                                            New |              | 
                                            Unassigned | 
7. 
 | 
                                            downstream documentation merged |     
             | 
                                            New |              | 
                                            Unassigned |