mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-23 11:50:44 +00:00
Merge pull request #107887 from bertinatto/fix-panic-kubelet
Fix panic in Kubelet
This commit is contained in:
commit
1f041ccd54
@ -66,6 +66,11 @@ var _ volume.Detacher = &csiAttacher{}
|
||||
var _ volume.DeviceMounter = &csiAttacher{}
|
||||
|
||||
func (c *csiAttacher) Attach(spec *volume.Spec, nodeName types.NodeName) (string, error) {
|
||||
_, ok := c.plugin.host.(volume.KubeletVolumeHost)
|
||||
if ok {
|
||||
return "", errors.New("attaching volumes from the kubelet is not supported")
|
||||
}
|
||||
|
||||
if spec == nil {
|
||||
klog.Error(log("attacher.Attach missing volume.Spec"))
|
||||
return "", errors.New("missing spec")
|
||||
@ -404,6 +409,11 @@ var _ volume.Detacher = &csiAttacher{}
|
||||
var _ volume.DeviceUnmounter = &csiAttacher{}
|
||||
|
||||
func (c *csiAttacher) Detach(volumeName string, nodeName types.NodeName) error {
|
||||
_, ok := c.plugin.host.(volume.KubeletVolumeHost)
|
||||
if ok {
|
||||
return errors.New("detaching volumes from the kubelet is not supported")
|
||||
}
|
||||
|
||||
var attachID string
|
||||
var volID string
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user