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

Migrate away from BetterCloud vault-java-driver #94

Closed
chadlwilson opened this issue Feb 20, 2022 · 5 comments
Closed

Migrate away from BetterCloud vault-java-driver #94

chadlwilson opened this issue Feb 20, 2022 · 5 comments
Labels
help wanted Extra attention is needed

Comments

@chadlwilson
Copy link
Member

This driver seems dead/EOL now as noted at BetterCloud/vault-java-driver#245 (comment).

We probably need to move it to another solution. Possibly https://spring.io/projects/spring-vault depending on the spring overhead to use use the VaultTemplate directly?

@chadlwilson chadlwilson added the help wanted Extra attention is needed label Feb 20, 2022
@henryx
Copy link

henryx commented Feb 22, 2022

A good alternative in this case is a community fork of the project, to avoid to restart from zero

@chadlwilson
Copy link
Member Author

@henryx that's also an option for this plugin to use if a trustworthy one emerges. But this is a sensitive area given it deals with secrets. Quite a bit of time has passed as well - and I'm not aware of any forks emerging as winners so far?

To be fair, within the context of this plugin's usage, using Spring Vault would not be entirely starting from zero (but I have not evaluated the pros/cons of this).

@henryx
Copy link

henryx commented Feb 23, 2022

@chadlwilson in my case, for example, I don't use Spring or Quarkus (that has it's own plugin too). So, it remains me only two choices:

  • Fork this library and integrate it only in parts needed for my work.
  • Remove the library and call directly the REST API exposed to Vault.

Second scenario is also the current method used internally from the library to communicate with Vault. Last, is obvious that a library like this is more sensivite, and is the reason that I agree with you when you say it should be last resort, but at this point I don't view other ways

@chadlwilson
Copy link
Member Author

You don't typically need to use Spring as a framework to use pieces within it as a library, although it is a big lib and drags some dependencies with it.

@chadlwilson
Copy link
Member Author

There's a maintained fork which @12345ieee helped us switch to in adb2aa3

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

2 participants