1
0
Fork 0
mirror of https://github.com/external-secrets/external-secrets.git synced 2024-12-14 11:57:59 +00:00
external-secrets/docs/provider/fake.md

1 KiB

We provide a fake implementation to help with testing. This provider returns static key/value pairs and nothing else. To use the fake provider simply create a SecretStore or ClusterSecretStore and configure it like in the following example:

!!! note inline end The provider returns static data configured in value. You can define a version, too. If set the remoteRef from an ExternalSecret must match otherwise no value is returned.

{% include 'fake-provider-store.yaml' %}

Please note that value is intended for exclusive use with data for dataFrom. You can use the data to set a JSON compliant value to be used as dataFrom.

Here is an example ExternalSecret that displays this behavior:

!!! warning inline end This provider supports specifying different data[].version configurations. However, data[].property is ignored.

{% include 'fake-provider-es.yaml' %}

This results in the following secret:

{% include 'fake-provider-secret.yaml' %}