From 8f9846ce336422d28cf12482841468458a4e05e8 Mon Sep 17 00:00:00 2001 From: andyzhangx Date: Fri, 7 Jan 2022 11:25:55 +0000 Subject: [PATCH] fix: delete non existing disk issue --- .../azure/azure_managedDiskController.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/staging/src/k8s.io/legacy-cloud-providers/azure/azure_managedDiskController.go b/staging/src/k8s.io/legacy-cloud-providers/azure/azure_managedDiskController.go index 000343f31cb..e7eb3d59e65 100644 --- a/staging/src/k8s.io/legacy-cloud-providers/azure/azure_managedDiskController.go +++ b/staging/src/k8s.io/legacy-cloud-providers/azure/azure_managedDiskController.go @@ -229,6 +229,10 @@ func (c *ManagedDiskController) DeleteManagedDisk(diskURI string) error { disk, rerr := c.common.cloud.DisksClient.Get(ctx, resourceGroup, diskName) if rerr != nil { + if rerr.HTTPStatusCode == http.StatusNotFound { + klog.V(2).Infof("azureDisk - disk(%s) is already deleted", diskURI) + return nil + } return rerr.Error() }