config

package
v0.8.6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 3, 2026 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL