Description
Description
The New-AzFunctionApp
cmdlet pulls the function app runtime definitions from the Stacks API. Currently, only runtimes that have not reached EOL are available for function app creation. This issue is to update this code path and display a warning when the runtime version is approaching EOL within 6 months.
6 months before EOL:
Upgrade your app to <'Functions'/language runtime> <latest available functions/stack version> as <current functions/stack runtime version> will reach end-of-life on <EOL date> and will no longer be supported. Learn more: aka.ms/FunctionsStackUpgrade.
Example:
Upgrade your app to Node.js 22 as Node.js 18 will reach end-of-life on April 30 2025 and will no longer be supported. Learn more: aka.ms/FunctionsStackUpgrade.
After EOL:
Upgrade your app to <'Functions'/language runtime> <latest available functions/stack version> as <current functions/stack runtime version> has reached end-of-life on <EOL date> and is no longer supported. Learn more: aka.ms/FunctionsStackUpgrade.
Issue script & Debug output
N/A
Environment data
N/A
Module versions
N/A
Error output
N/A
Activity
[-]Write a warning when the user creates a function app with a version that will reach EOL within 12 months.[/-][+]Write a warning when the user creates a function app with a version that will reach EOL within 6 months.[/+]MadhuraBharadwaj-MSFT commentedon Mar 27, 2025
[-]Write a warning when the user creates a function app with a version that will reach EOL within 6 months.[/-][+]Block function app creation after runtime EOL and warn if within 6 months[/+]Francisco-Gamino commentedon May 10, 2025
/cc @amamounelsayed
[-]Block function app creation after runtime EOL and warn if within 6 months[/-][+]Block functionapp creation after runtime EOL and warn if within 6 months[/+]