controller

package
v0.1.1 Latest Latest
Warning

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

Go to latest
Published: Mar 14, 2024 License: Apache-2.0 Imports: 14 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	// ErrVolumeIDNotProvided is returned if no volume id was provided
	ErrVolumeIDNotProvided = errors.New("volume id was not provided")
	// ErrNameNotProvided is returned if no name was provided
	ErrNameNotProvided = errors.New("name was not provided")
	// ErrCapacityRangeNotProvided is returned if no capacity range was provided
	ErrCapacityRangeNotProvided = errors.New("capacity range was not provided")

	// ErrVolumeCapabilitiesNotProvided is returned if volumes capabilities haven't been set
	ErrVolumeCapabilitiesNotProvided = errors.New("volume capabilities not set")
	// ErrVolumeCapabilitiesNotSupported is returned if set volume capabilities are not supported
	ErrVolumeCapabilitiesNotSupported = errors.New("volume capabilities not supported")
	// ErrVolumeCapabilityBlockNotSupported is returned if volume capabilities have been set to unsupported block mode
	ErrVolumeCapabilityBlockNotSupported = errors.New("block volumes are not supported")

	// ErrVolumeWithSameNameButDifferentSizeAlreadyExists is returned if a volume with the same name but different size already exists
	ErrVolumeWithSameNameButDifferentSizeAlreadyExists = errors.New("volume with the same name, but different size already exists")
)

Functions

func New

func New(logger logr.Logger) (csi.ControllerServer, error)

New creates a fresh instance of the Controller component, ready to register to a GRPC server.

Types

This section is empty.

Jump to

Keyboard shortcuts

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