Fix PV path determination
This commit is contained in:
		
							parent
							
								
									814e0d8d92
								
							
						
					
					
						commit
						9ef5d2375f
					
				|  | @ -146,7 +146,7 @@ func (p *nfsProvisioner) Provision(ctx context.Context, options controller.Provi | ||||||
| func (p *nfsProvisioner) Delete(ctx context.Context, volume *v1.PersistentVolume) error { | func (p *nfsProvisioner) Delete(ctx context.Context, volume *v1.PersistentVolume) error { | ||||||
| 	path := volume.Spec.PersistentVolumeSource.NFS.Path | 	path := volume.Spec.PersistentVolumeSource.NFS.Path | ||||||
| 	basePath := filepath.Base(path) | 	basePath := filepath.Base(path) | ||||||
| 	oldPath := strings.Replace(path, p.path, mountPath, 1) | 	oldPath := filepath.Join(mountPath, strings.Replace(path, p.path, "", 1)) | ||||||
| 
 | 
 | ||||||
| 	if _, err := os.Stat(oldPath); os.IsNotExist(err) { | 	if _, err := os.Stat(oldPath); os.IsNotExist(err) { | ||||||
| 		glog.Warningf("path %s does not exist, deletion skipped", oldPath) | 		glog.Warningf("path %s does not exist, deletion skipped", oldPath) | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue