libopenstorage / secrets

Openstorage support for Key Management Systems
Apache License 2.0
16 stars 16 forks source link

Adding AppRole Authentication for Vault #62

Closed dahuang-purestorage closed 2 years ago

dahuang-purestorage commented 2 years ago

Signed-off-by: dahuang dahuang@purestorage.com

What this PR does / why we need it: Adds Vault AppRole authentication

Which issue(s) this PR fixes (optional) Closes # PWX-24293, PWX-24185

Special notes for your reviewer: Testing: ran integration with a local vault cluster. And pass on github action.

Upgraded go version to 1.16: We were having some testing issue with go version due to using vault's approle library.