No parity between Function App and Web app app-settings when using incremental mode
Given you have a Web App and a Function App in one ARM script that has been deployed in incremental mode.
When the script is ran the new Web App app-settings are MERGED with the existing Web App app-settings (which is what i would expect when running in incremental mode). However, the Function App app-settings are REPLACED, and any old settings no longer exist.
Please fix this so that Function App app-settings copy the same behaviour as web Apps
Klotz, Anthony commented
We need this fixed. I can't maintain my Azure functions with an ARM template because it is replacing existing settings that are not referenced in the deployment template or parameter template. I complained about this in a stackoverflow post.
My initial testing with Azure CLI gave me the impression that appsettings would be merged, but the Azure API is different than how powershell cmdlet works
Rik van den Berg commented
Mmmhhh. We are running into the same issue now. One particular settings is set by 'Operations' and changed when underlying data which the function uses is updated.
Are there any work arounds available?