Closed lukearp closed 3 years ago
We've identified the root cause of this and have a fix currently in PR. This is an internal link, but will keep it here for reference: https://msazure.visualstudio.com/One/_git/Mgmt-Governance-Blueprint/pullrequest/4629310
We also have this issue, it's causing a holdup on all our releases.
Is there an ETA, or at least a workaround?
The PR has been merged so it shouldn't be much longer than a week. @stuartko -- do you have a more precise ETA?
The deployment is currently in progress, it's deployed to our lower traffic regions already, and should reach all regions by the end of the week (optimistically by Thursday).
This fix has been deployed. Let us know if you are still seeing this.
I am trying to create a Template Spec and Version via an ARM template. I can create the Template Spec object no problem, but I get an error on the version. The exact error I get is:
In this example the name of my Template Spec was 'Resource-Group-Deploy' and the Version Name was 'v1'. I have attempted to get this to deploy multiple ways and get the same error. The last attempt I followed the same syntax as the official documentation:
This at onetime was working, since I have successfully created and updated Template Spec versions via CI/CD pipelines in the past. It seems like the API isn't parsing the Version name properly. Since 'versions' is a child resource of TemplateSpec, it would be referenced in the following syntax:
"type": "Microsoft.Resources/templateSpecs/versions" "name": "TemplateSpecName/VersionName"
The actual name of the version is VersionName, not "TemplateSpecName/VersionName". The error is picking up on the '/' as an invalid character for the version name, when it should just be passing the string after the '/'.