Versions in this module Expand all Collapse all v4 v4.17.0 Sep 25, 2024 Changes in this version + const DefaultFileConfigDir + const DefaultFileConfigPath + const MicroShiftFileConfigDir + const MicroShiftFileConfigPath + var TypeThick = lvmd.TypeThick + var TypeThin = lvmd.TypeThin + type CachedFileConfig struct + func DefaultConfigurator() *CachedFileConfig + func NewFileConfigurator(path string) *CachedFileConfig + func (c *CachedFileConfig) Load(ctx context.Context) (*Config, error) + func (c *CachedFileConfig) Save(ctx context.Context, config *Config) error + type Config = lvmdCMD.Config + type Configurator interface + Delete func(ctx context.Context) error + Load func(ctx context.Context) (*Config, error) + Save func(ctx context.Context, config *Config) error + type DeviceClass = lvmd.DeviceClass + type FileConfig struct + func (c FileConfig) Delete(ctx context.Context) error + func (c FileConfig) Load(ctx context.Context) (*Config, error) + func (c FileConfig) Save(ctx context.Context, config *Config) error + type ThinPoolConfig = lvmd.ThinPoolConfig