Allow individual / granular re-run of pre-migration preflight checks in Admin Hub / Liberty

XMLWordPrintable

      Problem Statement

      • During the pre-migration planning phase in the Admin Hub / Liberty flow (Run checks step), users are presented with a list of pre-migration checks (e.g., group conflicts, data preparation errors, marketplace app checks, archived projects).
      • Currently, there is only a global "Rerun" button at the bottom of the page that re-evaluates the entire suite of checks at once. There is no capability to re-run an individual check in isolation, unlike legacy JCMA workflows where specific checks could be retried individually.

      Impact

      • Time Overhead during Large/Enterprise Migrations: Running the full preflight suite on large instances can take significant time. Having to rerun all checks just to verify a single fix wastes valuable cutover and prep time.
      • Friction with Fix Remediation: When resolving a specific error (e.g., uploading a remediation CSV/ZIP for data preparation errors, or modifying a specific permission/group), admins need immediate validation of that specific item without waiting on unrelated long-running checks.
      • Handling Transient Failures: If a specific check fails due to a transient API or network issue (e.g., "We couldn't check for available Marketplace apps in cloud" or "Failed to check for archived projects"), admins are forced to re-execute the entire check pipeline.
      • Feature Parity Gap: Creates a feature regression for MSEs and admins accustomed to granular check retries in JCMA.

       

      Proposed Solution / Feature Requirements

      • Granular "Rerun / Retry" Action: Add an inline "Rerun check" (or "Retry") button/link inside each individual preflight check card (especially on FAILED and WARNING items).
      • Targeted Execution: Triggering an individual rerun should only re-evaluate that specific check and update its status without re-running or invalidating already completed/passed checks.
      • Preserve Global "Rerun All": Retain the primary global "Rerun" button at the bottom for users who want to refresh the complete check suite.
      • Clear Loading & Status Indicators: Display an inline loader or spinner on the specific check card being re-run while keeping the rest of the UI interactive.

              Assignee:
              Huy Hoang
              Reporter:
              Ismail Shaikh
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: