Loading source
Pulling the file list, source metadata, and syntax-aware rendering for this listing.
Source from repo
Assess and upgrade Azure workloads between plans, tiers, or SKUs with automated migration steps
Files
Skill
Size
Entrypoint
Format
Open file
Syntax-highlighted preview of this file as included in the skill package.
references/workflow-details.md
1# Workflow Details23## Upgrade Workflow Phases45The azure-upgrade skill follows a structured workflow to ensure safe, repeatable upgrades.67## Phase Overview89```10┌──────────┐ ┌──────────┐ ┌─────────────┐ ┌─────────┐ ┌──────────┐11│ Identify │───▶│ Assess │───▶│ Pre-migrate │───▶│ Upgrade │───▶│ Validate │12└──────────┘ └──────────┘ └─────────────┘ └─────────┘ └──────────┘13```1415## Progress Tracking1617Create and maintain `upgrade-status.md` in the workspace root:1819```markdown20# Upgrade Status2122## Upgrade Details2324| Property | Value |25|----------|-------|26| **Source App** | <app-name> |27| **Source Plan** | <current-plan> |28| **Target Plan** | <target-plan> |29| **Resource Group** | <resource-group> |30| **Region** | <region> |31| **Started** | <date> |3233## Phase Status3435- [ ] Phase 1: Identify — Determine source/target plans36- [ ] Phase 2: Assess — Check readiness and compatibility37- [ ] Phase 3: Pre-migrate — Collect settings and configurations38- [ ] Phase 4: Upgrade — Execute upgrade automation39- [ ] Phase 5: Validate — Verify new app functionality4041## Notes4243<any issues, decisions, or observations during upgrade>44```4546## Error Handling4748If any phase fails:491. Log the error in `upgrade-status.md`502. Do NOT proceed to the next phase513. Inform the user of the failure and suggest remediation524. Offer to retry the failed phase or rollback5354## Hand-off5556After successful validation:57- Offer to hand off to `azure-validate` for deeper testing58- Offer to hand off to `azure-deploy` for CI/CD pipeline setup59- Ask if the user wants to clean up the original app60