[BUG] Microsoft.AzureStackHCI/networkInterfaces tags update disconnects the VM permanently #32236
Labels
bug
This issue requires a change to an existing behavior in the product in order to be resolved.
customer-reported
Issues that are reported by GitHub users external to the Azure organization.
Mgmt
This issue is related to a management-plane library.
question
The issue doesn't require a change to the product in order to be resolved. Most issues start as that
API Spec link
https://learn.microsoft.com/en-us/azure/templates/microsoft.azurestackhci/networkinterfaces?pivots=deployment-language-terraform
API Spec version
2024-08-01-preview
Describe the bug
We are creating HCI linux VMs with terraform and azapi_resource with "Microsoft.AzureStackHCI/networkInterfaces@2024-08-01-preview" API
when network interface tags are changed, the NI seems to disconnect briefly from the VM, making the VM lose all network and never restoring.
A reboot does not fix this issue.
No other VM resources with tags seems to face this issue.
When this happens, we are forced to replace the VM entirely, leading to uptime issues.
The issue happens with the latest preview version of the API and several previous ones.
Expected behavior
For tags to be updated, like with any other resource
Actual behavior
maybe related Azure/bicep-types-az#2246
we have been forced to add ignore_changes lifecycle rule to the NI resources, until this issue is fixed.
Not being able to have correct tags is not ideal in a production system.
We have tested CLI updates, and none reproduced this issue. So far only seems to affect modifications via terraform.
az azurestackhci networkinterface update --tags additionalProperties="sample" --name "hci-4cdf-ni" --resource-group "rg"
az network nic update --name hci-4cdf-ni --resource-group rg --set properties.creationDate=$(date +%Y-%m-%dT%H:%M:%S)
Reproduction Steps
Environment
Terraform Version
1.10.4
Provider Version
2.2.0
The text was updated successfully, but these errors were encountered: