Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Provider ¶
type Provider struct{}
Provider struct that satisfier ESO interface.
func (*Provider) Capabilities ¶ added in v0.7.0
func (p *Provider) Capabilities() esv1beta1.SecretStoreCapabilities
Capabilities return the provider supported capabilities (ReadOnly, WriteOnly, ReadWrite).
func (*Provider) NewClient ¶
func (p *Provider) NewClient(ctx context.Context, store esv1beta1.GenericStore, kube client.Client, namespace string) (esv1beta1.SecretsClient, error)
Construct a new secrets client based on provided store.
func (*Provider) ValidateStore ¶
Validate store using Validating webhook during secret store creating Checks here are usually the best experience for the user, as the SecretStore will not be created until it is a 'valid' one. https://github.com/external-secrets/external-secrets/pull/830#discussion_r833278518
Click to show internal directories.
Click to hide internal directories.