node

package
v0.1.2 Latest Latest
Warning

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

Go to latest
Published: Nov 25, 2024 License: MIT Imports: 15 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var ErrFailedResize = errors.New("failed to resize disk")

Functions

This section is empty.

Types

type DefaultNode

type DefaultNode struct {
	csi.UnimplementedNodeServer
	CrusoeClient  *crusoeapi.APIClient
	HostInstance  *crusoeapi.InstanceV1Alpha5
	Mounter       *mount.SafeFormatAndMount
	Resizer       *mount.ResizeFs
	DiskType      common.DiskType
	PluginName    string
	PluginVersion string
	Capabilities  []*csi.NodeServiceCapability
}

func (*DefaultNode) NodeExpandVolume

func (d *DefaultNode) NodeExpandVolume(ctx context.Context, request *csi.NodeExpandVolumeRequest) (
	*csi.NodeExpandVolumeResponse,
	error,
)

NodeExpandVolume This function is currently unused. common.DiskTypeFS disks do not require expansion on the node. common.DiskTypeSSD disks would require expansion on the node if they supported online expansion.

func (*DefaultNode) NodeGetCapabilities

func (*DefaultNode) NodeGetInfo

func (*DefaultNode) NodeGetVolumeStats

func (*DefaultNode) NodePublishVolume

func (d *DefaultNode) NodePublishVolume(_ context.Context, request *csi.NodePublishVolumeRequest) (
	*csi.NodePublishVolumeResponse,
	error,
)

func (*DefaultNode) NodeStageVolume

func (*DefaultNode) NodeUnpublishVolume

func (*DefaultNode) NodeUnstageVolume

Jump to

Keyboard shortcuts

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