https://godoc.org/github.com/NYTimes/gcp-vault#Config documentation is a little misleading.
AuthPath
mentions that it
// Defaults to 'auth/gcp'.
However, that's only if the client uses envconfig.Process
which the docs don't mention that anywhere at all besides seeing the envconfig
tags which only if you know the envconfig library, you know need to use this.
We should either mention that "defaults only work if you use envconfig" or remove the default
tag and just manually write defaults.
FYI, when AuthPath is an empty string, the error that comes back is this:
unable to login to vault: unable to make login request: Error making API request
Which is unhelpful