Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func IsRunningInKubernetes ¶
func IsRunningInKubernetes() bool
func Resolver ¶
func Resolver(sm SecretStore) envconfig.MutatorFunc
Types ¶
type AWSSecretStore ¶
type AWSSecretStore struct {
// contains filtered or unexported fields
}
type HashiCorpVault ¶
type HashiCorpVault struct {
// contains filtered or unexported fields
}
func NewHashiCorpVault ¶
func NewHashiCorpVault(ctx context.Context) (*HashiCorpVault, error)
func (*HashiCorpVault) GetDatabaseCredentials ¶
type HashiCorpVaultConfig ¶
type SecretStore ¶
func GetSecretStore ¶
func GetSecretStore(ctx context.Context, config *Config) (SecretStore, error)
func NewAWSSecretManager ¶
func NewAWSSecretManager(ctx context.Context) (SecretStore, error)
Click to show internal directories.
Click to hide internal directories.