You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
It's really really fantastic to see this project being active again.
Goal
We would like to support custom Authentication path for Vault K8s authentication, rather than the default one v1/auth/kubernetes/login as specified in official doc
Problem
The current way is relying on the default value when calling loginByKubernetes() method
For vault-java-driver, the author has mentioned a few approaches in his post. I think the least disruptive would be switching to a community fork https://github.com/jopenlibs/vault-java-driver, which was very actively developed. I could submit another PR to add that feature on their side as well.
Please let me know what you think @davidsloan. Sorry for directly tagging you as your recent activity in this repo is the only reason that motivate me to write this lengthy issue 😄
The text was updated successfully, but these errors were encountered:
Hi @dttung2905 . We at Lenses are happy to be back working on our open source projects!
Thanks for the detailed write-up of the issue.
The reliance the unmaintained vault lib is indeed an issue and we are looking into ways of addressing this. Switching to the new fork is definitely an option we are evaluating, and as you say the least disruptive.
Please feel free to submit a PR to address your needs 🥇 . Let me know if you need any support. Thank you!
Thanks so much for the support !. Let me find some time submit the changes on the fork of the Vault library first https://github.com/jopenlibs/vault-java-driver first, before making another changes on this repo 🙏
Hi team,
It's really really fantastic to see this project being active again.
Goal
We would like to support custom Authentication path for Vault K8s authentication, rather than the default one
v1/auth/kubernetes/login
as specified in official docProblem
The current way is relying on the default value when calling
loginByKubernetes()
methodsecret-provider/secret-provider/src/main/scala/io/lenses/connect/secrets/providers/VaultHelper.scala
Lines 81 to 87 in 7523823
where the path is hardcoded to (source)
vault-java-driver
has not been maintaiend in a few years with the reply from the original author (link)My proposed solution
vault-java-driver
, the author has mentioned a few approaches in his post. I think the least disruptive would be switching to a community fork https://github.com/jopenlibs/vault-java-driver, which was very actively developed. I could submit another PR to add that feature on their side as well.Please let me know what you think @davidsloan. Sorry for directly tagging you as your recent activity in this repo is the only reason that motivate me to write this lengthy issue 😄
The text was updated successfully, but these errors were encountered: