Documentation ¶
Index ¶
- Constants
- func NewControllerServer(nodeID string) *controllerServer
- func NewDriver(log logger.Logger, driverName, nodeID, endpoint string, ...) (*driver, error)
- func NewIdentityServer(name string, log logger.Logger) *identityServer
- func NewNodeServer(nodeId string, maxVolumesPerNode int64) *nodeServer
Constants ¶
View Source
const ( // DefaultDriverName defines the name that is used in Kubernetes and the CSI // system for the canonical, official name of this plugin DefaultDriverName = "shrts.csi.k8s.io" )
View Source
const TopologyKeyNode = "topology.hostpath.csi/node"
Variables ¶
This section is empty.
Functions ¶
func NewControllerServer ¶
func NewControllerServer(nodeID string) *controllerServer
func NewDriver ¶
func NewDriver(log logger.Logger, driverName, nodeID, endpoint string, maxVolumesPerNode int64) (*driver, error)
NewDriver returns a CSI plugin that contains the necessary gRPC interfaces to interact with Kubernetes over unix domain sockets for managing ShortLink Storage
func NewIdentityServer ¶
func NewNodeServer ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.