From 8f358517e5471b9fca26990ff423ab3392908a4e Mon Sep 17 00:00:00 2001 From: someone Date: Sun, 2 Jun 2024 21:11:07 +0200 Subject: [PATCH] updated Compliance and testing --- chapters/05-API-Compliance-and-Testing.typ | 12 ++++++++++++ chapters/architecture/Dynamic-Routing.typ | 2 +- rvault_description.txt | 2 +- 3 files changed, 14 insertions(+), 2 deletions(-) diff --git a/chapters/05-API-Compliance-and-Testing.typ b/chapters/05-API-Compliance-and-Testing.typ index 36e9acb..42df1bd 100644 --- a/chapters/05-API-Compliance-and-Testing.typ +++ b/chapters/05-API-Compliance-and-Testing.typ @@ -1,2 +1,14 @@ = 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, a go client is used for testing. + +To ensure compatability, the openapi specification published by HashiCorp is used as a reference. It provides information on input parameters, types and return values. + +Implemented tests are: +- Write a secret +- Destroy specific versions of a secret +- Read a secret +- Read a metadata entry +- Write a metadata entry \ No newline at end of file diff --git a/chapters/architecture/Dynamic-Routing.typ b/chapters/architecture/Dynamic-Routing.typ index be3cd9d..a4faffb 100644 --- a/chapters/architecture/Dynamic-Routing.typ +++ b/chapters/architecture/Dynamic-Routing.typ @@ -3,7 +3,7 @@ This issue has previously been adressed as "dynamic routing". -Problem can be split in two, // TODO +// Problem can be split in two, // TODO In Axum, routers can be configured using a fluid-like API #footnote[Term borrowed from C\# and OOP]. diff --git a/rvault_description.txt b/rvault_description.txt index 5619b61..ee5bcb9 100644 --- a/rvault_description.txt +++ b/rvault_description.txt @@ -15,4 +15,4 @@ Achieved features include: - Design of the architecture - Implementation of dynamic routing to allow for exchangeable secret engines -- Basic kv-store examples +- Basic kv-store \ No newline at end of file