API app deployment should allow to deploy newer version using ARM (without need to stop and start app )
We find it strange that Azure does not allow to change the version of JAR file while doing deployments using ARM template.
If we deploy the same version (even with many changes) it works smoothly and the changes are deployed perfectly.
But, if we change version of JAR( even without doing any code change) it fails with error "resource is locked....".
There is no way to make app start by itself using ARM template, so it leaves us with only one way to deploy the changes in CI CD pipelines.
By stopping app before az deploy and start after deployment is successful.
But we have eventgrid subscription also part of the same ARM template and hence logs shows Error while subscribing to a eventGrid Topic.
If we allow deploying newer files (without resource lock or without need of stoping and starting the app in CI CD pipeline) , it will be really helpful for everyone doing deployments using ARM templates.