Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FactoryInterface ¶
type FactoryInterface interface {
NewSecretManager(storeType SecretStoreType) (Interface, error)
}
type SecretStoreType ¶
type SecretStoreType string
SecretStoreType describes a secrets backend
const ( // SecretStoreTypeAzure Azure Key Vault as the secret store SecretStoreTypeAzure SecretStoreType = "azureKeyVault" SecretStoreTypeGoogle SecretStoreType = "gcpSecretsManager" SecretStoreTypeKubernetes SecretStoreType = "kubernetes" SecretStoreTypeVault SecretStoreType = "vault" SecretStoreTypeAws SecretStoreType = "awsSecretsManager" )
type SecretValue ¶
type SecretValue struct { Value string PropertyValues map[string]string Annotations map[string]string Labels map[string]string // SecretType is only really needed when using local secrets so that we // can populate the Secret resource with the correct type SecretType corev1.SecretType Overwrite bool }
func (*SecretValue) MergeExistingSecret ¶ added in v0.0.3
func (sv *SecretValue) MergeExistingSecret(existing map[string]string) string
func (*SecretValue) ToString ¶
func (sv *SecretValue) ToString() string
Click to show internal directories.
Click to hide internal directories.