I have concourse talking to hashicorp vault just fine, I am using concourse 6.1,0
I made a mistake and created a value at /concourse/foobar instead of /concourse/main/foobar
my pipeline hung without starting. I could see nothing in the logs to hint at why. I turned on audit log in vault and could see that concourse was asking over and over for the same value which didn’t exist!
I put the name-value pair in the right place and it all worked perfectly.
So, here’s my recommendations:
1/ concourse should log that it’s fetching a value from vault
2/ concourse should log the response code - success or error
3/ concourse should have a retry limit counter and timeout