Uploaded image for project: 'Migration Toolkit for Virtualization'
  1. Migration Toolkit for Virtualization
  2. MTV-164

Allow extending the native validation rules with external ruleset

XMLWordPrintable

    • Icon: Epic Epic
    • Resolution: Done
    • Icon: Undefined Undefined
    • None
    • None
    • Analytics
    • None
    • External Validation Rules
    • False
    • False
    • To Do
    • 0% To Do, 0% In Progress, 100% Done

      Goal

      Enable users to extend the ruleset used by the Validation Service to check the viability to migrate VMs with MTV/Forklift 

      Background

      The validation service is already implemented and includes a ruleset that is being maintained and extended only by the Forklift / MTV team. We would like to receive rules contributed by the field based on their own experience migrating VMs and extend the cases covered, as well as letting customers include rules specific to their own environments

      User Stories

      As a MTV user, I want to add custom rules to the validation service, in order to reflect technical limitations or conventions in my environment.

      As a MTV user, I want to override rules provided by Red Hat, in order to change the default behavior. For example, I want to create a plan with warm migration enabled, even though Change Block Tracking is not enabled on the VMs, because I will enable CBT with a premigration hook.

       Implementation Notes

      • Currently using Open Policy Agent (OPA) language.

      Requirements

      • To be defined 

       

            pmcgowan@redhat.com Peter McGowan (Inactive)
            fdupont@redhat.com Fabien Dupont
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: