Commit Graph

3 Commits

Author SHA1 Message Date
Tiago Alves Macambira 9d6f1e0ded Additional tests for Hashicorp Vaul Secret Store certification.
* This PR adds additional tests to complete vault certification.
  A detailed test plann is added to its README.
* Fixes a vault behaviour regarding its multiple key-values per
  secret behaviour when its `valueType` flag is set to `text`.

This is a follow up to dapr/components-contrib#2140.

Closes #1926.

Signed-off-by: Tiago Alves Macambira <tmacam@burocrata.org>
2022-11-25 19:19:02 -08:00
Tiago Alves Macambira 4b09c92ca5
Certification tests for HashiCorp Vault Secret Store. (#2140)
* Certification tests for HashiCorp Vault Secret Store.

Closes #1926

Signed-off-by: Tiago Alves Macambira <tmacam@burocrata.org>

* Remove check for Feature/Capabilities as it is not exposed correctly under dapr 1.8.

We can re-enable those tests and verifications when this is fixed on dapr/dapr.

Signed-off-by: Tiago Alves Macambira <tmacam@burocrata.org>

* Add network instability to test plan and execution.

Signed-off-by: Tiago Alves Macambira <macambira@gmail.com>

* Fix typo

Signed-off-by: Tiago Alves Macambira <tmacam@burocrata.org>

* Ensure Vault exposes feature FeatureMultipleKeyValuesPerSecret.

We now depend on a pinned version of dapr/dapr, one that includes
dapr/dapr#5208. By doing so we could enable feature/capabilities
introspection using the metadata API.

Signed-off-by: Tiago Alves Macambira <macambira@gmail.com>

* Fix mod tidy

Signed-off-by: Tiago Alves Macambira <macambira@gmail.com>

* Remove mention to memcache

Signed-off-by: Tiago Alves Macambira <tmacam@burocrata.org>

Signed-off-by: Tiago Alves Macambira <tmacam@burocrata.org>
Signed-off-by: Tiago Alves Macambira <macambira@gmail.com>
Co-authored-by: Bernd Verst <4535280+berndverst@users.noreply.github.com>
2022-09-29 12:20:20 -07:00
Tiago Alves Macambira b84adbf03a Conformance tests for Hashicorp Vault.
This PR adds conformance tests for Hashicorp Vault secret store component.
This will help brining this component to stable status.

This addresses (but does not fix) #1926.

Signed-off-by: Tiago Alves Macambira <tmacam@burocrata.org>
2022-08-29 21:26:51 -07:00