Merge pull request #110879 from ping035627/k8s-220630

Handle os.MkdirAll error
This commit is contained in:
Kubernetes Prow Robot 2022-07-12 06:06:51 -07:00 committed by GitHub
commit 29705ce027
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 6 additions and 2 deletions

View File

@ -340,7 +340,9 @@ func (cephfsVolume *cephfs) execFuseMount(mountpoint string) error {
klog.V(4).Info("cephfs mount begin using fuse.")
keyringPath := cephfsVolume.GetKeyringPath()
os.MkdirAll(keyringPath, 0750)
if err := os.MkdirAll(keyringPath, 0750); err != nil {
return err
}
payload := make(map[string]util.FileProjection, 1)
var fileProjection util.FileProjection

View File

@ -247,7 +247,9 @@ func (mounter *quobyteMounter) SetUpAt(dir string, mounterArgs volume.MounterArg
return nil
}
os.MkdirAll(dir, 0750)
if err := os.MkdirAll(dir, 0750); err != nil {
return err
}
var options []string
options = append(options, "allow-usermapping-in-volumename")
if mounter.readOnly {