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
Moritz Johner fe1cb8bc69 feat(provider): implement fake provider
Signed-off-by: Moritz Johner <beller.moritz@googlemail.com>
2022-02-01 11:18:43 +01:00

974 B

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 or valueMap. 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 and valueMap for 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' %}