Skip to content

Commit d7194eb

Browse files
authored
Merge pull request kubernetes#124884 from carlory/report-event-when-kubelet-attach-failed
report an event to pod if kubelet does attach operation failed
2 parents fc03f3e + 02b1580 commit d7194eb

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

pkg/kubelet/volumemanager/reconciler/reconciler_common.go

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -248,9 +248,10 @@ func (rc *reconciler) waitForVolumeAttach(volumeToMount cache.VolumeToMount) {
248248
// Volume is not attached to node, kubelet attach is enabled, volume implements an attacher,
249249
// so attach it
250250
volumeToAttach := operationexecutor.VolumeToAttach{
251-
VolumeName: volumeToMount.VolumeName,
252-
VolumeSpec: volumeToMount.VolumeSpec,
253-
NodeName: rc.nodeName,
251+
VolumeName: volumeToMount.VolumeName,
252+
VolumeSpec: volumeToMount.VolumeSpec,
253+
NodeName: rc.nodeName,
254+
ScheduledPods: []*v1.Pod{volumeToMount.Pod},
254255
}
255256
klog.V(5).InfoS(volumeToAttach.GenerateMsgDetailed("Starting operationExecutor.AttachVolume", ""), "pod", klog.KObj(volumeToMount.Pod))
256257
err := rc.operationExecutor.AttachVolume(logger, volumeToAttach, rc.actualStateOfWorld)

0 commit comments

Comments
 (0)