Skip to content

feat: end-to-end validation matrix (all OS × path combinations) #14

@kristopherjturner

Description

@kristopherjturner

Overview

Define and execute a comprehensive end-to-end validation matrix that confirms all conversion scenarios work correctly on real hardware. This is the exit gate for the epic.

Scope

  • Validation matrix: OS × conversion path × VM configuration
    • Rows: Windows Server 2016, 2019, 2022, Ubuntu 20.04, Ubuntu 22.04, RHEL 8, RHEL 9
    • Columns: Azure Local path, Hyper-V path, single-disk, multi-disk, batch mode
  • Automated validation runner that executes the matrix and produces a pass/fail report
  • Reference hardware documentation (cluster config, Hyper-V host spec)
  • Baseline results committed to tests/validation/results/
  • Integration with CI/CD for periodic validation runs

Acceptance Criteria

  • All Windows Server 2016/2019/2022 cells pass on Azure Local path
  • All Windows Server 2019/2022 cells pass on Hyper-V path
  • At least Ubuntu 22.04 passes on both paths
  • Batch mode validated with ≥5 VMs in a single run
  • Epic [Epic] VM Conversion Toolkit Full Build-Out #5 marked complete only after full matrix passes (required cells)

Dependencies

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions