-
k8s-merge-robot authored
Automatic merge from submit-queue Abstract node side functionality of attachable plugins - Create PhysicalAttacher interface to abstract MountDevice and WaitForAttach. - Create PhysicalDetacher interface to abstract WaitForDetach and UnmountDevice. - Expand unit tests to check that Attach, Detach, WaitForAttach, WaitForDetach, MountDevice, and UnmountDevice get call where appropriet. Physical{Attacher,Detacher} are working titles suggestions welcome. Some other thoughts: - NodeSideAttacher or NodeAttacher. - AttachWatcher - Call this Attacher and call the Current Attacher CloudAttacher. - DeviceMounter (although there are way too many things called Mounter right now :/) This is to address: https://github.com/kubernetes/kubernetes/pull/21709#issuecomment-192035382 @saad-alid4b1b677