az functionapp create
defaults the --runtime
flag silently.
#28225
Labels
Auto-Assign
Auto assign by bot
azf_bug
azf_reviewed
Functions
az functionapp
Service Attention
This issue is responsible by Azure service team.
Related command
az functionapp create --functions-version 4
(without specifying--runtime
)Is your feature request related to a problem? Please describe.
If no runtime is specified, the CLI will choose "dotnet" as per:
azure-cli/src/azure-cli/azure/cli/command_modules/appservice/custom.py
Line 4003 in a6e9bac
This will target .NET 6 on the in-process model, when for a .NET customer it would be better to target .NET 8 using the "dotnet-isolated" runtime.
This defaulting also occurs silently. The user does not know that they have done this. And if the user DID want to specify something else, they then have to know to go set the
FUNCTIONS_WORKER_RUNTIME
setting.Describe the solution you'd like
An error or at least a strong warning in this case.
--runtime
should basically be required. It's not appropriate to be biasing to one runtime, and we want to ensureFUNCTIONS_WORKER_RUNTIME
is always set, and set in accordance with user intent.Describe alternatives you've considered
Help text shows using this too aggressively. We could change the text to show other forms. Probably both are required.
Additional context
Related to #28224
The text was updated successfully, but these errors were encountered: