Vault Terminal UI proof of concept#6108
Conversation
1a1286c to
1feb9b2
Compare
5a295de to
279e924
Compare
Basically copied the `list` tests
|
@dennis-tra did you close this for good? I have the same need in the client. Did you get any response from HashiCorp on this effort? |
|
yes, I closed this for good. It's been over a year since I created this PR and I didn't receive any response. This PR constantly occupied the top of my GitHub activity feed and because there was no engagement from HashiCorp I saw no point in leaving this open. The code is also out of date by now and would need an update. However I still think it's a valuable addition to the current CLI and under different circumstance I would have been willing to help out here. |
|
I think it looks really cool, just not something we'd want to pull into the main tree. I do encourage you to develop it as a separate project and we could link to it from our website. |
Hello everybody,
first of all thanks a lot for the awesome work you're providing here. This is my attempt to give something back :)
The last few days I built a prototype of a terminal UI which allows browsing through Vault's secret hierarchy tree by running
We often need to reference deeply nested secrets in our terraform scripts. Getting the path and key right requires a series of
vault lists andvault reads. Doing this is quite tedious and switching to the web UI is not convenient for this use case either.Initially I built the prototype in python by using curses and the hvac client. Then I thought it'd make a good fit in the original
vaultCLI, so I ported it to Go by using termbox. A more sophisticated library like termui may also be a good fit for this use case.I actually should have read your contribution guidelines before I started this little endeavour:
But anyways, here I am :) This is just a proof of concept and I would like to hear your thoughts.
I think this could also be beneficial to others as it provides a convenient way of browsing, searching and finding the right secret.
If you think this is a little project worth pursuing I would love to help out. Thanks in advance!
Cheers,
Dennis