|
|
@@ -30,6 +30,7 @@ type Client struct {
|
|
|
GetSecretFn func(context.Context, esv1beta1.ExternalSecretDataRemoteRef) ([]byte, error)
|
|
|
GetSecretMapFn func(context.Context, esv1beta1.ExternalSecretDataRemoteRef) (map[string][]byte, error)
|
|
|
GetAllSecretsFn func(context.Context, esv1beta1.ExternalSecretFind) (map[string][]byte, error)
|
|
|
+ SetSecretFn func() error
|
|
|
}
|
|
|
|
|
|
// New returns a fake provider/client.
|
|
|
@@ -63,6 +64,11 @@ func (v *Client) GetAllSecrets(ctx context.Context, ref esv1beta1.ExternalSecret
|
|
|
return v.GetAllSecretsFn(ctx, ref)
|
|
|
}
|
|
|
|
|
|
+// Not Implemented SetSecret.
|
|
|
+func (v *Client) SetSecret() error {
|
|
|
+ return v.SetSecretFn()
|
|
|
+}
|
|
|
+
|
|
|
// GetSecret implements the provider.Provider interface.
|
|
|
func (v *Client) GetSecret(ctx context.Context, ref esv1beta1.ExternalSecretDataRemoteRef) ([]byte, error) {
|
|
|
return v.GetSecretFn(ctx, ref)
|