I wanted to test Spring Cloud Vault configuration.
I installed a Vault server locally and when i try to write
some key-values its failing and asking me to u
I got the same error, during using python, hvac, vault and kv as engine. And kv-engine is versioned. I used hvac client
client.write("secret/taras", data=dict(python='is secret'))
So I got
InvalidPath: "request_id":"d5c0f889-2c42-4141-1cc6-31ed1336c768","lease_id":"","renewable":false,"lease_duration":0,"data":null,"wrap_info":null,"warnings":["Invalid path for a versioned K/V secrets engine. See the API docs for the appropriate API endpoints to use. If using the Vault CLI, use 'vault kv put' for this operation."],"auth":null}
The way I have solved this issue was changing path for storing secret
client.write("secret/data/taras", data=dict(python='is secret'))
PS: as you understood the name of my secret is "taras".