Versions in this module Expand all Collapse all v3 v3.1.2 Jun 13, 2024 v3.1.0 Jun 11, 2024 Changes in this version + func CreateProviderClient(lc logger.LoggingClient, serviceKey string, configStem string, ...) (configuration.Client, error) + func GetConfigFileLocation(lc logger.LoggingClient, flags flags.Common) string + func GetInsecureSecretDataFullPath(secretName, key string) string + func GetInsecureSecretNameFullPath(secretName string) string + type Processor struct + func NewProcessor(flags flags.Common, envVars *environment.Variables, startupTimer startup.Timer, ...) *Processor + func NewProcessorForCustomConfig(flags flags.Common, ctx context.Context, wg *sync.WaitGroup, dic *di.Container) *Processor + func (cp *Processor) ListenForCustomConfigChanges(configToWatch any, sectionName string, changedCallback func(any)) + func (cp *Processor) LoadCustomConfigSection(updatableConfig interfaces.UpdatableConfig, sectionName string) error + func (cp *Processor) Process(serviceKey string, serviceType string, configStem string, ...) error + type ProviderInfo struct + func NewProviderInfo(envVars *environment.Variables, providerUrl string) (*ProviderInfo, error) + func (config *ProviderInfo) ServiceConfig() types.ServiceConfig + func (config *ProviderInfo) SetHost(host string) + func (config *ProviderInfo) UseProvider() bool + type UpdatedStream chan struct