14 lines
No EOL
745 B
XML
14 lines
No EOL
745 B
XML
|
|
= API-Compliance and Testing
|
|
|
|
One of the goals of this implementation is to provide compatability to the current version of the vault written in Go.
|
|
Therefore, the #link("https://github.com/hashicorp/vault-client-go")[HashiCorp Go-client] is used for testing.
|
|
|
|
To ensure compatability, the #link("https://github.com/hashicorp/vault-client-go/blob/main/openapi.json")[OpenAPI specification] and the #link("https://developer.hashicorp.com/vault")[Vault documentation], both published by HashiCorp, are used as references. They provide information on input parameters, types and return values.
|
|
|
|
Implemented test cases are:
|
|
- Write a secret
|
|
- Destroy specific versions of a secret
|
|
- Read a secret
|
|
- Read a metadata entry
|
|
- Write a metadata entry |