* added secret fetching from vault * added rootPath and vault namespaces * write tests for vault config loading * fix smaller bugs * rename rootPath to basePath * fix integration test * make basePath optional * write more tests * remove unnecessary code * make basePath configurable * remove mixin for vault * rewrite tests * fix tests for searching over multiple paths Co-authored-by: Oliver Nocon <33484802+OliverNocon@users.noreply.github.com>
* Added Vault package * added support for logical path lookups instead of api paths * added integration tests * add integration tests and mock tests * Replace mock with mockery generated one * update tests to use mockery * create mocks sub package