mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-23 19:56:01 +00:00
If volume in delete request does not exist, return success.
Signed-off-by: Humble Chirammal <hchiramm@redhat.com>
This commit is contained in:
parent
003c4e5155
commit
c22cc06b90
@ -95,6 +95,9 @@ const (
|
||||
glusterTypeAnn = "gluster.org/type"
|
||||
glusterDescAnn = "Gluster-Internal: Dynamically provisioned PV"
|
||||
heketiVolIDAnn = "gluster.kubernetes.io/heketi-volume-id"
|
||||
|
||||
// Error string returned by heketi
|
||||
errIDNotFound = "Id not found"
|
||||
)
|
||||
|
||||
func (plugin *glusterfsPlugin) Init(host volume.VolumeHost) error {
|
||||
@ -668,8 +671,11 @@ func (d *glusterfsVolumeDeleter) Delete() error {
|
||||
}
|
||||
err = cli.VolumeDelete(volumeID)
|
||||
if err != nil {
|
||||
if dstrings.TrimSpace(err.Error()) != errIDNotFound {
|
||||
klog.Errorf("failed to delete volume %s: %v", volumeName, err)
|
||||
return err
|
||||
return fmt.Errorf("failed to delete volume %s: %v", volumeName, err)
|
||||
}
|
||||
klog.V(2).Infof("volume %s not present in heketi, ignoring", volumeName)
|
||||
}
|
||||
klog.V(2).Infof("volume %s deleted successfully", volumeName)
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user