Versions in this module Expand all Collapse all v4 v4.0.3 Mar 30, 2025 Changes in this version + type BootstrapHandler struct + func NewBootstrapHandler(t mockConstructorTestingTNewBootstrapHandler) *BootstrapHandler + func (_m *BootstrapHandler) Execute(ctx context.Context, wg *sync.WaitGroup, startupTimer startup.Timer, ...) bool + type CertificateProvider struct + func NewCertificateProvider(t mockConstructorTestingTNewCertificateProvider) *CertificateProvider + func (_m *CertificateProvider) GetCertificateKeyPair(path string) (config.CertKeyPair, error) + type Configuration struct + func NewConfiguration(t mockConstructorTestingTNewConfiguration) *Configuration + func (_m *Configuration) EmptyWritablePtr() interface{} + func (_m *Configuration) GetBootstrap() config.BootstrapConfiguration + func (_m *Configuration) GetInsecureSecrets() config.InsecureSecrets + func (_m *Configuration) GetLogLevel() string + func (_m *Configuration) GetRegistryInfo() config.RegistryInfo + func (_m *Configuration) GetTelemetryInfo() *config.TelemetryInfo + func (_m *Configuration) GetWritablePtr() interface{} + func (_m *Configuration) UpdateFromRaw(rawConfig interface{}) bool + func (_m *Configuration) UpdateWritableFromRaw(rawWritableConfig interface{}) bool + type CredentialsProvider struct + func NewCredentialsProvider(t mockConstructorTestingTNewCredentialsProvider) *CredentialsProvider + func (_m *CredentialsProvider) GetDatabaseCredentials(database config.Database) (config.Credentials, error) + type MetricsManager struct + func NewMetricsManager(t mockConstructorTestingTNewMetricsManager) *MetricsManager + func (_m *MetricsManager) GetCounter(name string) metrics.Counter + func (_m *MetricsManager) GetGauge(name string) metrics.Gauge + func (_m *MetricsManager) GetGaugeFloat64(name string) metrics.GaugeFloat64 + func (_m *MetricsManager) GetTimer(name string) metrics.Timer + func (_m *MetricsManager) IsRegistered(name string) bool + func (_m *MetricsManager) Register(name string, item interface{}, tags map[string]string) error + func (_m *MetricsManager) ResetInterval(interval time.Duration) + func (_m *MetricsManager) Run(ctx context.Context, wg *sync.WaitGroup) + func (_m *MetricsManager) Unregister(name string) + type MetricsReporter struct + func NewMetricsReporter(t mockConstructorTestingTNewMetricsReporter) *MetricsReporter + func (_m *MetricsReporter) Report(registry metrics.Registry, metricTags map[string]map[string]string) error + type SecretProvider struct + func NewSecretProvider(t mockConstructorTestingTNewSecretProvider) *SecretProvider + func (_m *SecretProvider) DeregisterSecretUpdatedCallback(secretName string) + func (_m *SecretProvider) GetSecret(secretName string, keys ...string) (map[string]string, error) + func (_m *SecretProvider) HasSecret(secretName string) (bool, error) + func (_m *SecretProvider) ListSecretNames() ([]string, error) + func (_m *SecretProvider) RegisterSecretUpdatedCallback(secretName string, callback func(string)) error + func (_m *SecretProvider) SecretsLastUpdated() time.Time + func (_m *SecretProvider) StoreSecret(secretName string, secrets map[string]string) error + type SecretProviderExt struct + func NewSecretProviderExt(t interface{ ... }) *SecretProviderExt + func (_m *SecretProviderExt) DeregisterSecretUpdatedCallback(secretName string) + func (_m *SecretProviderExt) EnableZeroTrust() + func (_m *SecretProviderExt) FallbackDialer() *net.Dialer + func (_m *SecretProviderExt) GetAccessToken(tokenType string, serviceKey string) (string, error) + func (_m *SecretProviderExt) GetMetricsToRegister() map[string]interface{} + func (_m *SecretProviderExt) GetSecret(secretName string, keys ...string) (map[string]string, error) + func (_m *SecretProviderExt) GetSelfJWT() (string, error) + func (_m *SecretProviderExt) HasSecret(secretName string) (bool, error) + func (_m *SecretProviderExt) HttpTransport() http.RoundTripper + func (_m *SecretProviderExt) IsJWTValid(jwt string) (bool, error) + func (_m *SecretProviderExt) IsZeroTrustEnabled() bool + func (_m *SecretProviderExt) ListSecretNames() ([]string, error) + func (_m *SecretProviderExt) RegisterSecretUpdatedCallback(secretName string, callback func(string)) error + func (_m *SecretProviderExt) SecretUpdatedAtSecretName(secretName string) + func (_m *SecretProviderExt) SecretsLastUpdated() time.Time + func (_m *SecretProviderExt) SecretsUpdated() + func (_m *SecretProviderExt) SetFallbackDialer(dialer *net.Dialer) + func (_m *SecretProviderExt) SetHttpTransport(rt http.RoundTripper) + func (_m *SecretProviderExt) StoreSecret(secretName string, secrets map[string]string) error + type UpdatableConfig struct + func NewUpdatableConfig(t mockConstructorTestingTNewUpdatableConfig) *UpdatableConfig + func (_m *UpdatableConfig) UpdateFromRaw(rawConfig interface{}) bool + type WritableConfig struct + func NewWritableConfig(t mockConstructorTestingTNewWritableConfig) *WritableConfig + func (_m *WritableConfig) UpdateWritableFromRaw(rawWritableConfig interface{}) bool Other modules containing this package github.com/agile-edge/go-mod-bootstrap/v3