Skip to content

Redesign secure migration demo and deployment - #376

Merged
Andreas Schwarz (ASchwarz1984) merged 14 commits into
microsoft:mainfrom
ASchwarz1984:aschwarz1984-redesign-migration-demo
Jul 17, 2026
Merged

Andreas Schwarz (ASchwarz1984) merged 14 commits into
microsoft:mainfrom
ASchwarz1984:aschwarz1984-redesign-migration-demo

Conversation

@ASchwarz1984

Copy link
Copy Markdown
Collaborator

Summary

  • Redesign the Secure Migration Hack demo as a responsive, accessible migration journey dashboard for Migrate and Secure to be ready for AI Ops, with stable workload metadata for Windows/IIS and Ubuntu/Apache. Update Challenge 1, 5, and 8 guidance plus the Challenge 1 screenshot to match the new experience and replatform workflow.
  • Carry githubAccount and githubBranch through Bicep and bootstrap orchestration so forks and feature branches can source their own artifacts end to end. Defaults remain microsoft and main.
  • Harden nested guest orchestration with strict Linux native exit handling, bounded readiness polling, retry-safe Windows operations, graceful restart semantics, persistent and freshly verified Ubuntu hostname configuration, Windows guest wallpaper removal, and rerun-safe recovery behavior.
  • Streamline deployment by removing confirmed-unused packages, PowerShell profile/module content, icons, and wallpaper assets while retaining required migration and management tooling.

Validation

  • A fresh end-to-end Azure deployment from the latest branch HEAD completed successfully, including Windows IIS and Ubuntu Apache demo pages and the Ubuntu guest hostname rename to mhbox-ubuntu-01.
  • Checked static page structure, referenced assets, template substitution for both operating systems, PowerShell parsing, Bash syntax, Bicep compilation, deployment call sites, idempotency/error fixtures, and git diff --check.

All changes are scoped to 03-Azure/01-03-Infrastructure/06_Migration_Secure_AI_Ready.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot-Session: ec083533-6ee4-4d2f-84f1-04ef86fd2d07
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot-Session: ec083533-6ee4-4d2f-84f1-04ef86fd2d07
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot-Session: ec083533-6ee4-4d2f-84f1-04ef86fd2d07
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot-Session: ec083533-6ee4-4d2f-84f1-04ef86fd2d07
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot-Session: ec083533-6ee4-4d2f-84f1-04ef86fd2d07
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot-Session: ec083533-6ee4-4d2f-84f1-04ef86fd2d07
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot-Session: ec083533-6ee4-4d2f-84f1-04ef86fd2d07
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot-Session: a830ff91-1d60-4a2d-8630-4ec834c57984
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot-Session: a830ff91-1d60-4a2d-8630-4ec834c57984
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot-Session: a830ff91-1d60-4a2d-8630-4ec834c57984
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot-Session: a830ff91-1d60-4a2d-8630-4ec834c57984
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot-Session: a830ff91-1d60-4a2d-8630-4ec834c57984
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot-Session: a830ff91-1d60-4a2d-8630-4ec834c57984
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot-Session: a830ff91-1d60-4a2d-8630-4ec834c57984
@ASchwarz1984
Andreas Schwarz (ASchwarz1984) merged commit ac898b0 into microsoft:main Jul 17, 2026
2 checks passed
@ASchwarz1984
Andreas Schwarz (ASchwarz1984) deleted the aschwarz1984-redesign-migration-demo branch July 17, 2026 12:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant