diff --git a/provisioner.go b/provisioner.go index 0b50f6f53ee661c89500ef4b25b47e370f08208e..67e3dcbed373892985800690078fd7a9c515b716 100644 --- a/provisioner.go +++ b/provisioner.go @@ -180,8 +180,11 @@ func (p *LocalPathProvisioner) Provision(opts pvController.ProvisionOptions) (*v if err != nil { return nil, err } + name := opts.PVName - path := filepath.Join(basePath, name) + folderName := strings.Join([]string{name, opts.PVC.Namespace, opts.PVC.Name}, "_") + + path := filepath.Join(basePath, folderName) logrus.Infof("Creating volume %v at %v:%v", name, node.Name, path) createCmdsForPath := []string{