Lorenzo Faresin 2021-08-16 15:44:42 +02:00
parent cb203b4a46
commit 007787405d
1 changed files with 21 additions and 17 deletions

View File

@ -113,9 +113,13 @@ func (p *nfsProvisioner) Provision(ctx context.Context, options controller.Provi
createMode := os.FileMode(0777) createMode := os.FileMode(0777)
annotationCreateMode, exists := metadata.annotations["nfs.io/createMode"] annotationCreateMode, exists := metadata.annotations["nfs.io/createMode"]
if exists { if exists {
annotationCreateModeUInt, _ := strconv.ParseUint(annotationCreateMode, 8, 32) annotationCreateModeUInt, err := strconv.ParseUint(annotationCreateMode, 8, 32)
if err != nil {
glog.Warningf("nfs.io/createMode %s not parsable, skipped", annotationCreateMode)
} else {
createMode = os.FileMode(annotationCreateModeUInt) createMode = os.FileMode(annotationCreateModeUInt)
} }
}
createUID := "0" createUID := "0"
annotationCreateUID, exists := metadata.annotations["nfs.io/createUID"] annotationCreateUID, exists := metadata.annotations["nfs.io/createUID"]