I am having a problem with using vault secrets that has mounts and slashes in their names for example something like test/egy as the mount and the secret name is db/name. How do I safely specify the secret name or the secret path.
I have been taking a look at a similar issue today and it looks like we don’t currently support mounts with a slash in the name. If you were to use a mount of test and have a path inside that of egy/db/name that should work.
When you configured your vault integraion did it import the secrets or did it show 0 imported?
If your secret was under kv/n8ntest and the key was secret_string assuming the secret is imported in your n8n system the value to use would be {{ $secrets.vault.kv.n8ntest.secret_string }}
You would also need to make sure that the token you are using has a policy attached that gives it access to use the secret so for that you would need something like…