Multiple azure vm ressource deletion failed after moving from alpine based docker image (2.63.0) to azure linux based docker image (2.64.0 or 2.65.0) #30150
Labels
ARM
az resource/group/lock/tag/deployment/policy/managementapp/account management-group
Auto-Assign
Auto assign by bot
Azure CLI Team
The command of the issue is owned by Azure CLI team
customer-reported
Issues that are reported by GitHub users external to the Azure organization.
question
The issue doesn't require a change to the product in order to be resolved. Most issues start as that
Milestone
Describe the bug
We create from azure image gallery some azure vm 'on the fly' for tests.
When the tests are done; we delete the azure vm and associated ressources (vm, disk, nic, nsg).
With alpine based azure-cli images and azcli version
mcr.microsoft.com/azure-cli:2.63.0
, all 4 ressources are deleted successfully.Starting from Azure Linux based image with version
mcr.microsoft.com/azure-cli:2.64.0
ormcr.microsoft.com/azure-cli:2.65.0
, all 4 objects are NOT deleted. Usually, only the vm is deleted and the 3 others remains.It looks like some kind of "delete cascade" no longer works.
Related command
To get the ressources, we use this command:
az resource list -otable --query "[?tags.DEL_TAG_SOURCE=='jenkins'&&tags.DEL_TAG=='azvmf5Ghv'].id" -otsv
This returns a list of az objects; then we delete these ressources with:
az resource delete --ids /subscriptions/aa...37/resourceGroups/srdsazurepops01/providers/Microsoft.Network/networkSecurityGroups/azvmf5GhvNSG /subscriptions/aa...37/resourceGroups/srdsazurepops01/providers/Microsoft.Network/networkInterfaces/azvmf5GhvVMNic /subscriptions/aa...37/resourceGroups/srdsazurepops01/providers/Microsoft.Compute/virtualMachines/azvmf5Ghv /subscriptions/aa...37/resourceGroups/SRDSAZUREPOPS01/providers/Microsoft.Compute/disks/azvmf5Ghv_OsDisk_1_6991439815054a0da98cd43a52abd4f9
Errors
Here is the output of the deletion command:
Issue script & Debug output
Relaunch another delete command with the
--debug
option:Expected behavior
All objects associated to the VM should be deleted using
mcr.microsoft.com/azure-cli:2.65.0
docker image.Environment Summary
Additional context
No response
The text was updated successfully, but these errors were encountered: