Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add possibility to plug in custom mounts provider #198

Merged
merged 3 commits into from
Nov 28, 2022
Merged

Conversation

tobgu
Copy link
Contributor

@tobgu tobgu commented Nov 10, 2022

Hi!

This relates to #157 which I've revisited now. Ultimately selecting a global version for the KV engine was not flexible enough as it would not allow for secret engines to be mounted in arbitrary locations in the tree.

This PR makes it possible to supply your own mount list through a new interface. It solves the use case I have, which is purely to use vaku as a library. I have not done any changes to the CLI (I'm not sure there are any reasonable changes to be done).

Any feedback is appreciated!

@tobgu tobgu requested a review from lingrino as a code owner November 10, 2022 10:47
@lingrino
Copy link
Owner

lingrino commented Nov 28, 2022

@tobgu Thank you so much for the contribution! This looks perfect. I ran CI and fixed one lint and added this to the test case and it all looks great. I'm planning to merge this and get a release out soon.

Sorry it took so long to respond 😄

@lingrino lingrino merged commit 6fd2f22 into lingrino:main Nov 28, 2022
@lingrino
Copy link
Owner

@tobgu
Copy link
Contributor Author

tobgu commented Nov 28, 2022

Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants