diff options
Diffstat (limited to 'vendor/k8s.io/kubernetes/pkg/volume/csi/expander.go')
| -rw-r--r-- | vendor/k8s.io/kubernetes/pkg/volume/csi/expander.go | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/vendor/k8s.io/kubernetes/pkg/volume/csi/expander.go b/vendor/k8s.io/kubernetes/pkg/volume/csi/expander.go index 206eac9a1..262b4774f 100644 --- a/vendor/k8s.io/kubernetes/pkg/volume/csi/expander.go +++ b/vendor/k8s.io/kubernetes/pkg/volume/csi/expander.go @@ -46,7 +46,9 @@ func (c *csiPlugin) NodeExpand(resizeOptions volume.NodeResizeOptions) (bool, er csClient, err := newCsiDriverClient(csiDriverName(csiSource.Driver)) if err != nil { - return false, err + // Treat the absence of the CSI driver as a transient error + // See https://github.com/kubernetes/kubernetes/issues/120268 + return false, volumetypes.NewTransientOperationFailure(err.Error()) } fsVolume, err := util.CheckVolumeModeFilesystem(resizeOptions.VolumeSpec) if err != nil { |
