-
Notifications
You must be signed in to change notification settings - Fork 4.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Tag update to ExpressRoute Gateway causes all ER circuits to become disconnected #13368
Comments
This Happen when the scale unit is updated from code too. |
It is not specific to azure/government, I saw this with Azure Global as well. So far MS Support have not been able to provide any useful details and want us to test manually editing tags to test if it happens. This was the response from them:
I should also add that we updated tags on Gateways and Circuits at the same time but the connection itself was handled manually so that was not in code. |
@paul-hugill connection lost is because the GW updating operation ignored connections when send request to service, result in service, the update operation will remove all the connections. But we cannot just set the connections back to the request body as SDK have implement the |
I can confirm this happens under Azure Virtual WAN as well for Express Route circuits. A tag update caused 3 of the customer's production Express Routes down. Considering the operation is a long-running operation, it took almost 24 minutes to re-connect everything. Not fun in global infrastructure. |
Is this issue resolved now? AzureRM Provider 3.5.0 has included the updated SDK which was required to fix this. |
@bubbletroubles I submit a PR #16680 to fix this issue. |
This functionality has been released in v3.6.0 of the Terraform Provider. Please see the Terraform documentation on provider versioning or reach out if you need any assistance upgrading. For further feature requests or bug reports with this functionality, please create a new GitHub issue following the template. Thank you! |
I'm going to lock this issue because it has been closed for 30 days ⏳. This helps our maintainers find and focus on the active issues. |
Community Note
Terraform (and AzureRM Provider) Version
2.73.0
Affected Resource(s)
azurerm_express_route_connection
azurerm_express_route_gateway
Terraform Configuration Files
Imported from workflow:
tfvars map:
main.tf
plan and apply:
Expected Behavior
We expected the ER Gateway to have the 'infra' tag applied on it. 'Update-in-place'
Actual Behavior
The tag was applied, then all existing ER Connections were disconnected. This caused a complete outage for customer connectivity into Azure.
Steps to Reproduce
Important Factoids
References
The text was updated successfully, but these errors were encountered: