mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-09-14 21:53:52 +00:00
return error when create azure share failed
remember error info in CreateFileShare fix typo
This commit is contained in:
@@ -42,20 +42,24 @@ func (az *Cloud) CreateFileShare(name, storageAccount, storageType, location str
|
|||||||
// find the access key with this account
|
// find the access key with this account
|
||||||
key, err := az.getStorageAccesskey(account.Name)
|
key, err := az.getStorageAccesskey(account.Name)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
glog.V(2).Infof("no key found for storage account %s", account.Name)
|
err = fmt.Errorf("could not get storage key for storage account %s: %v", account.Name, err)
|
||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
|
|
||||||
err = az.createFileShare(account.Name, key, name, requestGB)
|
err = az.createFileShare(account.Name, key, name, requestGB)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
glog.V(2).Infof("failed to create share %s in account %s: %v", name, account.Name, err)
|
err = fmt.Errorf("failed to create share %s in account %s: %v", name, account.Name, err)
|
||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
glog.V(4).Infof("created share %s in account %s", name, account.Name)
|
glog.V(4).Infof("created share %s in account %s", name, account.Name)
|
||||||
return account.Name, key, err
|
return account.Name, key, err
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return "", "", fmt.Errorf("failed to find a matching storage account")
|
|
||||||
|
if err == nil {
|
||||||
|
err = fmt.Errorf("failed to find a matching storage account")
|
||||||
|
}
|
||||||
|
return "", "", err
|
||||||
}
|
}
|
||||||
|
|
||||||
// DeleteFileShare deletes a file share using storage account name and key
|
// DeleteFileShare deletes a file share using storage account name and key
|
||||||
|
Reference in New Issue
Block a user