Documentation
¶
Overview ¶
Package store implements secret stores.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DeleteOption ¶
An DeleteOption is called before deleting the secret.
type ScopedName ¶
ScopedName is scoped name of a secret.
type Secret ¶
type Secret struct {
ScopedName
Metadata *v1.ConnectionSecretMetadata
Data KeyValues
}
A Secret is an entity representing a set of sensitive Key Values.
func NewSecret ¶
func NewSecret(so SecretOwner, data KeyValues) *Secret
NewSecret returns a new Secret owned by supplied SecretOwner and with supplied data.
type SecretOwner ¶
type SecretOwner interface {
resource.Object
resource.ConnectionDetailsPublisherTo
}
SecretOwner owns a Secret.
Directories
¶
| Path | Synopsis |
|---|---|
|
Package kubernetes implements a secret store backed by Kubernetes Secrets.
|
Package kubernetes implements a secret store backed by Kubernetes Secrets. |
|
Package plugin implements a gRPC client for external secret store plugins.
|
Package plugin implements a gRPC client for external secret store plugins. |
|
fake
Package fake is a fake ExternalSecretStorePluginServiceClient.
|
Package fake is a fake ExternalSecretStorePluginServiceClient. |
Click to show internal directories.
Click to hide internal directories.