Support Vault Provider for Secrets#540
Support Vault Provider for Secrets#540heurtematte wants to merge 3 commits intoeclipse-csi:feat/hashicorp-vault-supportfrom
Conversation
|
This fixes #196 |
|
FYI, in a different project I created a signing abstraction for Vault, and tested it against a real vault instance: secure-systems-lab/securesystemslib#800 If we want tests that go beyond mocking, we could take inspiration from that setup. Should I open a ticket? |
|
so I cant really test right now as I dont have access to a vault instance. if you provide such local setup @lukpueh I could review this PR. |
The referenced setup creates a local vault instance on the fly. So everyone (devs, CI) can run it... I'll start with a ticket and put the implementation in my backlog. :) |
|
if needed, I have created a specific mount point named "test" in our internal secrets manager and granted you access to test this feature out. you will need to override the default moint point which is "cbi". |
|
What is the status of this PR? Let me know if you need help to test it. |
|
@kairoaraujo , @lukpueh , could you please look into adding this to the next sprint release? |
|
@heurtematte can you solve the conflict, I will do a final round on this PR |
|
done! |
kairoaraujo
left a comment
There was a problem hiding this comment.
@heurtematte it is good to merge, only the poetry.lock config.
Signed-off-by: sebastien.heurtematte <[email protected]>
Signed-off-by: sebastien.heurtematte <[email protected]>
Signed-off-by: sebastien.heurtematte <[email protected]>
|
I’ve just fixed the errors reported by Prek. It would be worth taking another look. |
|
How did you test this feature? As far as I can see, you don’t currently have access to the secrets manager. |
|
Hi @heurtematte, On top of your branch, I’ve started adding support for the development environment (this is how I’m currently testing the implementation): If you agree, I think we should continue this work in a separate feature branch.
Let me know what you think. |
|
@kairoaraujo makes sense. Let me know when the branch is ready. |
Support Vault Provider in addition to Pass and Bitwarden.
e.g: