From dc0d53aa2413349fe0a0ebb56ed4f177263aeb5d Mon Sep 17 00:00:00 2001 From: yangwangxing Date: Wed, 7 Jun 2017 13:28:01 +0800 Subject: [PATCH] Fix issue 149 - nfs-client-provisioner create folder with 755, not 777 REF: https://github.com/kubernetes-incubator/external-storage/issues/149 --- cmd/nfs-client-provisioner/provisioner.go | 1 + 1 file changed, 1 insertion(+) diff --git a/cmd/nfs-client-provisioner/provisioner.go b/cmd/nfs-client-provisioner/provisioner.go index 3ca2e918..07688ef5 100644 --- a/cmd/nfs-client-provisioner/provisioner.go +++ b/cmd/nfs-client-provisioner/provisioner.go @@ -65,6 +65,7 @@ func (p *nfsProvisioner) Provision(options controller.VolumeOptions) (*v1.Persis if err := os.MkdirAll(fullPath, 0777); err != nil { return nil, errors.New("unable to create directory to provision new pv: " + err.Error()) } + os.Chmod(fullPath, 0777) path := filepath.Join(p.path, pvName)