Documentation
¶
Index ¶
- Constants
- func NewConsulSource(prefix string, options sources.ConsulSourceOptions) (config.ConfigSource, error)
- func NewEnvSource(prefix string, options sources.EnvSourceOptions) (config.ConfigSource, error)
- func NewEnvSourceFactory(logger logger.Logger, errorHandler shared.ErrorHandler) *sources.EnvSourceFactory
- func NewFileSource(path string, options sources.FileSourceOptions) (config.ConfigSource, error)
- func NewK8sSource(options sources.K8sSourceOptions) (config.ConfigSource, error)
- func NewK8sSourceFactory(logger logger.Logger, errorHandler shared.ErrorHandler) *sources.K8sSourceFactory
- func NewManager(conf config.ManagerConfig) config.ConfigManager
- func NewSecretsManager(conf config.SecretsConfig) config.SecretsManager
- func NewSourceFactory(logger logger.Logger, errorHandler shared.ErrorHandler) *sources.FileSourceFactory
- func NewSourceRegistry(logger logger.Logger) config.SourceRegistry
- func NewValidator(conf config.ValidatorConfig) *config.Validator
- func NewWatcher(conf config.WatcherConfig) *config.Watcher
- type ChangeType
- type ConfigChange
- type ConfigManager
- type ConfigSource
- type ConfigSourceFactory
- type ConfigSourceOptions
- type SourceConfig
- type SourceEvent
- type SourceEventHandler
- type SourceMetadata
- type SourceRegistry
- type ValidationConfig
- type ValidationOptions
- type ValidationRule
- type WatchContext
Constants ¶
View Source
const ( ChangeTypeSet = config.ChangeTypeSet ChangeTypeUpdate = config.ChangeTypeUpdate ChangeTypeDelete = config.ChangeTypeDelete ChangeTypeReload = config.ChangeTypeReload ValidationModePermissive = config.ValidationModePermissive ValidationModeStrict = config.ValidationModeStrict ValidationModeLoose = config.ValidationModeLoose )
Variables ¶
This section is empty.
Functions ¶
func NewConsulSource ¶
func NewConsulSource(prefix string, options sources.ConsulSourceOptions) (config.ConfigSource, error)
func NewEnvSource ¶
func NewEnvSource(prefix string, options sources.EnvSourceOptions) (config.ConfigSource, error)
func NewEnvSourceFactory ¶
func NewEnvSourceFactory(logger logger.Logger, errorHandler shared.ErrorHandler) *sources.EnvSourceFactory
func NewFileSource ¶
func NewFileSource(path string, options sources.FileSourceOptions) (config.ConfigSource, error)
func NewK8sSource ¶
func NewK8sSource(options sources.K8sSourceOptions) (config.ConfigSource, error)
func NewK8sSourceFactory ¶
func NewK8sSourceFactory(logger logger.Logger, errorHandler shared.ErrorHandler) *sources.K8sSourceFactory
func NewManager ¶
func NewManager(conf config.ManagerConfig) config.ConfigManager
func NewSecretsManager ¶
func NewSecretsManager(conf config.SecretsConfig) config.SecretsManager
func NewSourceFactory ¶
func NewSourceFactory(logger logger.Logger, errorHandler shared.ErrorHandler) *sources.FileSourceFactory
func NewSourceRegistry ¶
func NewSourceRegistry(logger logger.Logger) config.SourceRegistry
func NewValidator ¶
func NewValidator(conf config.ValidatorConfig) *config.Validator
func NewWatcher ¶
func NewWatcher(conf config.WatcherConfig) *config.Watcher
Types ¶
type ChangeType ¶
type ChangeType = config.ChangeType
type ConfigChange ¶
type ConfigChange = config.ConfigChange
type ConfigManager ¶
type ConfigManager = config.ConfigManager
type ConfigSource ¶
type ConfigSource = config.ConfigSource
type ConfigSourceFactory ¶
type ConfigSourceFactory = config.ConfigSourceFactory
type ConfigSourceOptions ¶
type ConfigSourceOptions = config.ConfigSourceOptions
type SourceConfig ¶
type SourceConfig = config.SourceConfig
type SourceEvent ¶
type SourceEvent = config.SourceEvent
type SourceEventHandler ¶
type SourceEventHandler = config.SourceEventHandler
type SourceMetadata ¶
type SourceMetadata = config.SourceMetadata
type SourceRegistry ¶
type SourceRegistry = config.SourceRegistry
type ValidationConfig ¶
type ValidationConfig = config.ValidationConfig
type ValidationOptions ¶
type ValidationOptions = config.ValidationOptions
type ValidationRule ¶
type ValidationRule = config.ValidationRule
type WatchContext ¶
type WatchContext = config.WatchContext
Click to show internal directories.
Click to hide internal directories.