Documentation ¶
Index ¶
Constants ¶
View Source
const ( KafkaGroupId = "sources-api-go" RdsCaLocation = "/app/rdsca.cert" DatabaseStore = "database" VaultStore = "vault" SecretsManagerStore = "secrets-manager" )
Variables ¶
This section is empty.
Functions ¶
Types ¶
type SourcesApiConfig ¶
type SourcesApiConfig struct { AppName string Hostname string KafkaBrokerConfig []clowder.BrokerConfig KafkaTopics map[string]string KafkaGroupID string MetricsPort int LogLevel string LogGroup string MarketplaceHost string AwsRegion string AwsAccessKeyID string AwsSecretAccessKey string DatabaseHost string DatabasePort int DatabaseUser string DatabasePassword string DatabaseName string DatabaseSSLMode string DatabaseCert string FeatureFlagsEnvironment string FeatureFlagsUrl string FeatureFlagsAPIToken string FeatureFlagsService string CacheHost string CachePort int CachePassword string SlowSQLThreshold int Psks []string BypassRbac bool StatusListener bool BackgroundWorker bool MigrationsSetup bool MigrationsReset bool SecretStore string TenantTranslatorUrl string Env string HandleTenantRefresh bool SecretsManagerAccessKey string SecretsManagerSecretKey string SecretsManagerPrefix string LocalStackURL string }
SourcesApiConfig is the struct for storing runtime configuration
func (*SourcesApiConfig) KafkaTopic ¶
func (sourceConfig *SourcesApiConfig) KafkaTopic(requestedTopic string) string
func (SourcesApiConfig) String ¶
func (s SourcesApiConfig) String() string
String() returns a string that shows the settings in which the pod is running in
Click to show internal directories.
Click to hide internal directories.