Documentation ¶
Index ¶
Constants ¶
View Source
const (
// DeviceDirectory is a directory where TopoLVM Node service creates device files.
DeviceDirectory = "/dev/topolvm"
)
Variables ¶
This section is empty.
Functions ¶
func NewControllerService ¶
func NewControllerService(lvService *k8s.LogicalVolumeService, nodeService *k8s.NodeService) csi.ControllerServer
NewControllerService returns a new ControllerServer.
func NewIdentityService ¶
func NewIdentityService(ready func() (bool, error)) csi.IdentityServer
NewIdentityService returns a new IdentityServer.
ready is a function to check the plugin status. It should return non-nil error if the plugin is not healthy. If the plugin is not yet ready, it should return (false, nil). Otherwise, return (true, nil).
func NewNodeService ¶
func NewNodeService(nodeName string, conn *grpc.ClientConn) csi.NodeServer
NewNodeService returns a new NodeServer.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.