driver

package
v0.0.0-...-53c86a8 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 28, 2021 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type MyDriver

type MyDriver struct {
	Options

	NodeName string
}

func New

func New(nodeName string, opts Options) *MyDriver

New sets up a new driver.

func (*MyDriver) CreateVolumeHandler

func (md *MyDriver) CreateVolumeHandler(ctx context.Context, resp *csi.CreateVolumeResponse, req *csi.CreateVolumeRequest) error

func (*MyDriver) DeleteVolumeHandler

func (md *MyDriver) DeleteVolumeHandler(ctx context.Context, resp *csi.DeleteVolumeResponse, req *csi.DeleteVolumeRequest) error

func (*MyDriver) GetCapacityHandler

func (*MyDriver) GetControllerService

func (md *MyDriver) GetControllerService() *controller.Controller

func (*MyDriver) GetIdentityService

func (md *MyDriver) GetIdentityService() *identity.Identity

func (*MyDriver) GetNodeService

func (md *MyDriver) GetNodeService() *node.Node

func (*MyDriver) GetPluginCapabilitiesHandler

func (md *MyDriver) GetPluginCapabilitiesHandler(ctx context.Context, resp *csi.GetPluginCapabilitiesResponse, req *csi.GetPluginCapabilitiesRequest) error

func (*MyDriver) GetPluginInfoHandler

func (md *MyDriver) GetPluginInfoHandler(ctx context.Context, resp *csi.GetPluginInfoResponse, req *csi.GetPluginInfoRequest) error

func (*MyDriver) ListVolumesHandler

func (*MyDriver) NodeGetCapabilitiesHandler

func (md *MyDriver) NodeGetCapabilitiesHandler(ctx context.Context, resp *csi.NodeGetCapabilitiesResponse, req *csi.NodeGetCapabilitiesRequest) error

func (*MyDriver) NodeGetInfoHandler

func (md *MyDriver) NodeGetInfoHandler(ctx context.Context, resp *csi.NodeGetInfoResponse, req *csi.NodeGetInfoRequest) error

func (*MyDriver) ProbeHandler

func (md *MyDriver) ProbeHandler(ctx context.Context, resp *csi.ProbeResponse, req *csi.ProbeRequest) error

type Options

type Options struct {
	Client   client.Client
	Topology map[string]string
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL