Versions in this module Expand all Collapse all v1 v1.6.1 May 4, 2021 Changes in this version + const CSIPluginName + var PluginHandler = &RegistrationHandler + func ProbeVolumePlugins() []volume.VolumePlugin + type Controller struct + func NewController() *Controller + func (c *Controller) ControllerPublishVolume(req *csi.ControllerPublishVolumeRequest) (*csi.ControllerPublishVolumeResponse, error) + func (c *Controller) ControllerUnpublishVolume(req *csi.ControllerUnpublishVolumeRequest) (*csi.ControllerUnpublishVolumeResponse, error) + func (c *Controller) CreateVolume(req *csi.CreateVolumeRequest) (*csi.CreateVolumeResponse, error) + func (c *Controller) DeleteVolume(req *csi.DeleteVolumeRequest) (*csi.DeleteVolumeResponse, error) + type Driver struct + type DriversStore struct + func (s *DriversStore) Clear() + func (s *DriversStore) Delete(driverName string) + func (s *DriversStore) Get(driverName string) (Driver, bool) + func (s *DriversStore) Set(driverName string, driver Driver) + type RegistrationHandler struct + func (h *RegistrationHandler) DeRegisterPlugin(pluginName string) + func (h *RegistrationHandler) RegisterPlugin(pluginName string, endpoint string, versions []string) error + func (h *RegistrationHandler) ValidatePlugin(pluginName string, endpoint string, versions []string) error