Env secret store: add "prefix" metadata option (+ metadata.yaml) #2761
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Adds a new option to the Local Env secret store to limit operations to keys with a given prefix.
For example, if the component is initialized with the metadata
prefix="MYAPP_"
, then:Get
with keyFOO
will look forMYAPP_FOO
. The result will be still returned asFOO
(i.e. the prefix name is removed from the returned values)GetBulk
will only return env vars with the prefixMYAPP_
(which is stripped from the returned value)Also included:
metadata.yaml
for the componentDAPR_
(after resolving the prefix), for future-proofing the component.Tests have been included in the unit tests for the component
Docs issue: dapr/docs#3329