Skip to content

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

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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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