Documentation ¶
Index ¶
- func NewLocalClient(logger lager.Logger, registry volman.PluginRegistry, ...) volman.Manager
- func NewPluginRegistry() volman.PluginRegistry
- func NewPluginRegistryWith(initialMap map[string]volman.Plugin) volman.PluginRegistry
- func NewServer(logger lager.Logger, metronClient loggingclient.IngressClient, ...) (volman.Manager, ifrit.Runner)
- type DriverConfig
- type MountPurger
- type Syncer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewLocalClient ¶
func NewLocalClient(logger lager.Logger, registry volman.PluginRegistry, metronClient loggingclient.IngressClient, clock clock.Clock) volman.Manager
func NewPluginRegistry ¶
func NewPluginRegistry() volman.PluginRegistry
func NewPluginRegistryWith ¶
func NewPluginRegistryWith(initialMap map[string]volman.Plugin) volman.PluginRegistry
func NewServer ¶
func NewServer(logger lager.Logger, metronClient loggingclient.IngressClient, config DriverConfig) (volman.Manager, ifrit.Runner)
Types ¶
type DriverConfig ¶
func NewDriverConfig ¶
func NewDriverConfig() DriverConfig
type MountPurger ¶
func NewMountPurger ¶
func NewMountPurger(logger lager.Logger, registry volman.PluginRegistry) MountPurger
type Syncer ¶
type Syncer struct {
// contains filtered or unexported fields
}
func NewSyncer ¶
func NewSyncer(logger lager.Logger, registry volman.PluginRegistry, discoverer []volman.Discoverer, scanInterval time.Duration, clock clock.Clock) *Syncer
func NewSyncerWithShims ¶
func NewSyncerWithShims(logger lager.Logger, registry volman.PluginRegistry, discoverer []volman.Discoverer, scanInterval time.Duration, clock clock.Clock) *Syncer
Click to show internal directories.
Click to hide internal directories.