Skip to content

[Epic] VM Conversion Toolkit Full Build-Out #5

@kristopherjturner

Description

@kristopherjturner

Epic: VM Conversion Toolkit Full Build-Out

This epic governs the end-to-end delivery of the Azure Local VM Conversion Toolkit — from script refinement and test coverage through error handling, CI/CD, documentation, and full validation on both Azure Local and standalone Hyper-V environments.

Scope Boundaries

  • Script refinement: Azure Local conversion path (scripts/azurelocal/) and Hyper-V path (scripts/hyperv/).
  • Test coverage: Pester tests for all scripts with ≥80% coverage.
  • Error handling: Rollback capability for failed conversions at each stage.
  • Logging: Structured logging compatible with Azure Monitor.
  • CI/CD: Lint, test, and release pipelines.
  • Documentation: Getting started, runbooks, and troubleshooting guides.
  • Validation: End-to-end conversion validated on reference hardware.

Hard Close Gate (Mandatory)

No child issue can close without all of:

  1. Contract evidence: input parameters and expected outputs documented.
  2. Repro evidence: conversion transcript + VM state before/after + Arc enrollment confirmation.
  3. Test evidence: Pester tests passing for all scripts touched.
  4. Dependency evidence: blocking cross-repo issues resolved or explicitly waived.

Child Workstream

Cross-Repo Dependencies

References

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions