From 74442bb029df2f83ed3b0003c55a12bbdc4fd759 Mon Sep 17 00:00:00 2001 From: divyenpatel Date: Thu, 26 Jan 2017 10:25:07 -0800 Subject: [PATCH] fix for vSphere DeleteVolume --- pkg/cloudprovider/providers/vsphere/vsphere.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkg/cloudprovider/providers/vsphere/vsphere.go b/pkg/cloudprovider/providers/vsphere/vsphere.go index 9aef4d053fae..89ed928ea113 100644 --- a/pkg/cloudprovider/providers/vsphere/vsphere.go +++ b/pkg/cloudprovider/providers/vsphere/vsphere.go @@ -1319,6 +1319,9 @@ func (vs *VSphere) DeleteVolume(vmDiskPath string) error { // Create a virtual disk manager virtualDiskManager := object.NewVirtualDiskManager(vs.client.Client) + if filepath.Ext(vmDiskPath) != ".vmdk" { + vmDiskPath += ".vmdk" + } // Delete virtual disk task, err := virtualDiskManager.DeleteVirtualDisk(ctx, vmDiskPath, dc) if err != nil {