node

package
v0.0.0-...-6171261 Latest Latest
Warning

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

Go to latest
Published: Nov 2, 2020 License: Apache-2.0 Imports: 17 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Initialize

func Initialize(path string)

func NewNodeServer

func NewNodeServer(driverName, nodeID string, c cs.ObjectstorageV1alpha1Client, kube kubernetes.Interface) csi.NodeServer

func Provision

func Provision(volumeID string) (string, error)

func Unprovision

func Unprovision(vId string) error

Types

type NodeServer

type NodeServer struct {
	// contains filtered or unexported fields
}

NodeServer implements the NodePublishVolume and NodeUnpublishVolume methods of the csi.NodeServer interface and GetPluginCapabilities, GetPluginInfo, and Probe of the IdentityServer interface.

func (NodeServer) NodeExpandVolume

func (NodeServer) NodeGetCapabilities

func (NodeServer) NodeGetInfo

func (n NodeServer) NodeGetInfo(ctx context.Context, request *csi.NodeGetInfoRequest) (*csi.NodeGetInfoResponse, error)

func (NodeServer) NodeGetVolumeStats

func (NodeServer) NodePublishVolume

func (NodeServer) NodeStageVolume

func (NodeServer) NodeUnpublishVolume

func (NodeServer) NodeUnstageVolume

Jump to

Keyboard shortcuts

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