azure-upgrade

Assess and upgrade Azure workloads across plans, SKUs, and legacy Java SDK dependencies.

Updated Jul 20, 2026
One-click install
npx skills add https://github.com/merceralex397-collab/alex-stack --skill azure-upgrade-merceralex397-collab
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: azure-upgrade
Source: https://github.com/merceralex397-collab/alex-stack/tree/main/dev/azure-profile/azure-skills-main/azure-skills-main/.github/plugins/azure-skills/skills/azure-upgrade
Command: npx skills add https://github.com/merceralex397-collab/alex-stack --skill azure-upgrade-merceralex397-collab

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Upgrading Azure workloads between hosting plans, tiers, or SKUs—and modernizing end-of-support Azure Java SDKs—involves complex compatibility checks, configuration migration, and risky manual steps. This Skill provides a structured, assessment-first workflow that automates these upgrades safely with rollback support. ## Core Features & Use Cases - Plan and SKU Upgrades: Migrate Azure Functions from Consumption to Flex Consumption plans with automated eligibility checks, settings collection, and validation. - Java SDK Modernization: Migrate legacy com.microsoft.azure.* dependencies to modern com.azure.* SDKs with BOM management, code refactoring, and 100% test-pass validation gates. - Redis Migration Routing: Direct Azure Cache for Redis (ACR/ACRE) to Azure Managed Redis (AMR) migrations to the correct dedicated migration skill. - Use Case: A team needs to move a production function app to Flex Consumption before the Linux Consumption retirement. The Skill assesses readiness, collects all settings and identities, creates the new app via az functionapp flex-migration, deploys code, and validates endpoints—keeping the original app running as rollback. ## Quick Start Ask the assistant to assess whether your function app is ready to upgrade from Consumption to Flex Consumption and generate an upgrade assessment report.

Frequently Asked Questions about azure-upgrade

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I upgrade Azure Functions from Consumption to Flex Consumption?▼

Run an assessment first using `az functionapp flex-migration list` to check eligibility, then use `az functionapp flex-migration start` to create the new Flex Consumption app with migrated settings. Code is not auto-migrated, so deploy separately via CI/CD, `func azure functionapp publish`, or a zip package.

How to migrate legacy com.microsoft.azure Java SDK to com.azure?▼

Inventory all legacy dependencies with `mvn dependency:tree` and repo-wide grep, then replace them with modern com.azure equivalents managed by the latest azure-sdk-bom. Refactor code to builder-based APIs and Azure Identity authentication, following package-specific migration guides, and verify zero legacy references remain.

What are the limitations of Azure Functions Flex Consumption plan?▼

Flex Consumption does not support deployment slots, TLS/SSL certificates, or blob triggers using container polling (EventGrid source required). It is Linux-only, unavailable in Azure Government, and does not support the .NET in-process model—only dotnet-isolated.

Can I migrate Azure Cache for Redis to Azure Managed Redis with this skill?▼

This skill does not perform the Redis migration directly. It identifies whether your source is ACR (Basic/Standard/Premium) or ACRE (Enterprise) and routes you to the dedicated amr-migration-skill or acre-to-amr-migration-skill repositories, which contain the SKU mapping and automation logic.

Does the upgrade delete my original Azure app automatically?▼

No. Destructive actions like deleting or stopping the original app always require explicit user confirmation. The original app stays running as a rollback option until the upgraded app is fully validated, and cleanup is a separate optional step.