Documentation ¶
Index ¶
- func NewDocker(ctx context.Context, driver driver.Driver) plugin.Plugin
- func NewKubelet(ctx context.Context, driver driver.Driver) plugin.Plugin
- type Docker
- func (plugin Docker) Capabilities() *volume.CapabilitiesResponse
- func (plugin Docker) Create(request *volume.CreateRequest) error
- func (plugin Docker) Get(request *volume.GetRequest) (*volume.GetResponse, error)
- func (plugin Docker) List() (*volume.ListResponse, error)
- func (plugin Docker) Mount(request *volume.MountRequest) (*volume.MountResponse, error)
- func (plugin Docker) Path(request *volume.PathRequest) (*volume.PathResponse, error)
- func (plugin Docker) Remove(request *volume.RemoveRequest) error
- func (plugin Docker) Unmount(request *volume.UnmountRequest) error
- type Kubelet
- func (plugin Kubelet) GetInfo(ctx context.Context, request *pluginregistration.InfoRequest) (*pluginregistration.PluginInfo, error)
- func (plugin Kubelet) GetPluginCapabilities(ctx context.Context, request *csi.GetPluginCapabilitiesRequest) (*csi.GetPluginCapabilitiesResponse, error)
- func (plugin Kubelet) GetPluginInfo(ctx context.Context, request *csi.GetPluginInfoRequest) (*csi.GetPluginInfoResponse, error)
- func (plugin Kubelet) NodeExpandVolume(ctx context.Context, request *csi.NodeExpandVolumeRequest) (*csi.NodeExpandVolumeResponse, error)
- func (plugin Kubelet) NodeGetCapabilities(ctx context.Context, request *csi.NodeGetCapabilitiesRequest) (*csi.NodeGetCapabilitiesResponse, error)
- func (plugin Kubelet) NodeGetInfo(ctx context.Context, request *csi.NodeGetInfoRequest) (*csi.NodeGetInfoResponse, error)
- func (plugin Kubelet) NodeGetVolumeStats(ctx context.Context, request *csi.NodeGetVolumeStatsRequest) (*csi.NodeGetVolumeStatsResponse, error)
- func (plugin Kubelet) NodePublishVolume(ctx context.Context, request *csi.NodePublishVolumeRequest) (*csi.NodePublishVolumeResponse, error)
- func (plugin Kubelet) NodeStageVolume(ctx context.Context, request *csi.NodeStageVolumeRequest) (*csi.NodeStageVolumeResponse, error)
- func (plugin Kubelet) NodeUnpublishVolume(ctx context.Context, request *csi.NodeUnpublishVolumeRequest) (*csi.NodeUnpublishVolumeResponse, error)
- func (plugin Kubelet) NodeUnstageVolume(ctx context.Context, request *csi.NodeUnstageVolumeRequest) (*csi.NodeUnstageVolumeResponse, error)
- func (plugin Kubelet) NotifyRegistrationStatus(ctx context.Context, request *pluginregistration.RegistrationStatus) (*pluginregistration.RegistrationStatusResponse, error)
- func (plugin Kubelet) Probe(ctx context.Context, request *csi.ProbeRequest) (*csi.ProbeResponse, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Docker ¶
func (Docker) Capabilities ¶
func (plugin Docker) Capabilities() *volume.CapabilitiesResponse
func (Docker) Get ¶
func (plugin Docker) Get(request *volume.GetRequest) (*volume.GetResponse, error)
func (Docker) Mount ¶
func (plugin Docker) Mount(request *volume.MountRequest) (*volume.MountResponse, error)
func (Docker) Path ¶
func (plugin Docker) Path(request *volume.PathRequest) (*volume.PathResponse, error)
type Kubelet ¶
func (Kubelet) GetPluginCapabilities ¶
func (plugin Kubelet) GetPluginCapabilities(ctx context.Context, request *csi.GetPluginCapabilitiesRequest) (*csi.GetPluginCapabilitiesResponse, error)
func (Kubelet) GetPluginInfo ¶
func (plugin Kubelet) GetPluginInfo(ctx context.Context, request *csi.GetPluginInfoRequest) (*csi.GetPluginInfoResponse, error)
func (Kubelet) NodeExpandVolume ¶
func (plugin Kubelet) NodeExpandVolume(ctx context.Context, request *csi.NodeExpandVolumeRequest) (*csi.NodeExpandVolumeResponse, error)
func (Kubelet) NodeGetCapabilities ¶
func (plugin Kubelet) NodeGetCapabilities(ctx context.Context, request *csi.NodeGetCapabilitiesRequest) (*csi.NodeGetCapabilitiesResponse, error)
func (Kubelet) NodeGetInfo ¶
func (plugin Kubelet) NodeGetInfo(ctx context.Context, request *csi.NodeGetInfoRequest) (*csi.NodeGetInfoResponse, error)
func (Kubelet) NodeGetVolumeStats ¶
func (plugin Kubelet) NodeGetVolumeStats(ctx context.Context, request *csi.NodeGetVolumeStatsRequest) (*csi.NodeGetVolumeStatsResponse, error)
func (Kubelet) NodePublishVolume ¶
func (plugin Kubelet) NodePublishVolume(ctx context.Context, request *csi.NodePublishVolumeRequest) (*csi.NodePublishVolumeResponse, error)
func (Kubelet) NodeStageVolume ¶
func (plugin Kubelet) NodeStageVolume(ctx context.Context, request *csi.NodeStageVolumeRequest) (*csi.NodeStageVolumeResponse, error)
func (Kubelet) NodeUnpublishVolume ¶
func (plugin Kubelet) NodeUnpublishVolume(ctx context.Context, request *csi.NodeUnpublishVolumeRequest) (*csi.NodeUnpublishVolumeResponse, error)
func (Kubelet) NodeUnstageVolume ¶
func (plugin Kubelet) NodeUnstageVolume(ctx context.Context, request *csi.NodeUnstageVolumeRequest) (*csi.NodeUnstageVolumeResponse, error)
func (Kubelet) NotifyRegistrationStatus ¶
func (Kubelet) Probe ¶
func (plugin Kubelet) Probe(ctx context.Context, request *csi.ProbeRequest) (*csi.ProbeResponse, error)
Click to show internal directories.
Click to hide internal directories.