mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-08-13 13:55:41 +00:00
[VSphere] Don't return err when node doesn't exist in DetachDisk()
This commit is contained in:
parent
b85743b868
commit
ea32f06d20
@ -498,6 +498,12 @@ func (vs *VSphere) DetachDisk(volPath string, nodeName k8stypes.NodeName) error
|
||||
}
|
||||
vm, err := vs.getVMByName(ctx, nodeName)
|
||||
if err != nil {
|
||||
// If node doesn't exist, disk is already detached from node.
|
||||
if vclib.IsNotFound(err) {
|
||||
glog.Infof("Node %q does not exist, disk %s is already detached from node.", nodeNameToVMName(nodeName), volPath)
|
||||
return nil
|
||||
}
|
||||
|
||||
glog.Errorf("Failed to get VM object for node: %q. err: +%v", nodeNameToVMName(nodeName), err)
|
||||
return err
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user