Problem with KeyValue Secret
Closed this issue · 2 comments
Hi !
I have detected a bug when i want to Read, Create a key/value secret,
Your library make a HTTP request in GET to /v1/mountPoint/data/mysecretname
but the good request is /v1/mountPoint/mysecretname.
Can you remove the "data" attribute in the URL to resolve that problem please ?
Thanks,
Léo
Hi @leodlsrt. It sounds like you are using KV version 1 in your vault instance. Is that true? If so, you will need to specify version 1 when you construct your instance of Vault::KeyValue
. An example can be found in the integration tests at https://github.com/abedra/libvault/blob/master/test/integration/engines/KeyValueTests.cpp#L9-L11.
If you are not using KV version 1 secrets, can you please provide more information?
Thank you for your prompt response,
Yes, it's KV1 secret, it works if I specify in parameter the version.
If I don't set the version as a parameter, it takes kv2, my bad.
You can close this issue sorry and thanks for help!