fix CreateVolume: search mode for Dedicated kind
This commit is contained in:
@@ -718,16 +718,11 @@ func createPD(zone string) (string, error) {
|
||||
return "", err
|
||||
}
|
||||
|
||||
if azureCloud.BlobDiskController == nil {
|
||||
return "", fmt.Errorf("BlobDiskController is nil, it's not expected.")
|
||||
}
|
||||
|
||||
diskUri, err := azureCloud.BlobDiskController.CreateBlobDisk(pdName, "standard_lrs", 1, false)
|
||||
_, diskURI, _, err := azureCloud.CreateVolume(pdName, "" /* account */, "" /* sku */, "" /* location */, 1 /* sizeGb */)
|
||||
if err != nil {
|
||||
return "", err
|
||||
}
|
||||
|
||||
return diskUri, nil
|
||||
return diskURI, nil
|
||||
} else {
|
||||
return "", fmt.Errorf("provider does not support volume creation")
|
||||
}
|
||||
@@ -772,11 +767,7 @@ func deletePD(pdName string) error {
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
if azureCloud.BlobDiskController == nil {
|
||||
return fmt.Errorf("BlobDiskController is nil, it's not expected.")
|
||||
}
|
||||
diskName := pdName[(strings.LastIndex(pdName, "/") + 1):]
|
||||
err = azureCloud.BlobDiskController.DeleteBlobDisk(diskName, false)
|
||||
err = azureCloud.DeleteVolume(pdName)
|
||||
if err != nil {
|
||||
Logf("failed to delete Azure volume %q: %v", pdName, err)
|
||||
return err
|
||||
|
||||
Reference in New Issue
Block a user