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)
annotationCreateMode, exists := metadata.annotations["nfs.io/createMode"]
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)
}
}
createUID := "0"
annotationCreateUID, exists := metadata.annotations["nfs.io/createUID"]