-
Notifications
You must be signed in to change notification settings - Fork 841
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Allow configuring login and query timeouts for Vault #6362
Conversation
… managers). Signed-off-by: Chao Li <chaol@vmware.com>
Signed-off-by: Chao Li <chaol@vmware.com>
e78abcc
to
9266a95
Compare
a94b3b7
to
7404a19
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hey @evanchaoli, really sorry about the slow review! I was on vacation for much of December, so haven't had a chance to look at this until now
Signed-off-by: Chao Li <chaol@vmware.com>
Signed-off-by: Chao Li <chaol@vmware.com>
2e4b4c7
to
178b8cc
Compare
Signed-off-by: Chao Li <chaol@vmware.com>
@aoldershaw I backport this PR to 6.7.x with #6413 because we keep seeing "missing client token" errors on our prod cluster, so I want to solve the problem in 6.7.3. Please also help review #6413. |
from concourse/concourse#6362 Signed-off-by: Aidan Oldershaw <aoldershaw@pivotal.io>
Backport #6362 to 6.7.x: handle slow Vault
from concourse/concourse#6362 Signed-off-by: Aidan Oldershaw <aoldershaw@pivotal.io>
What does this PR accomplish?
closes #6347 .
Changes proposed by this PR:
VarSourcePool
, add a helper classinPoolSecret
to wait for Vault to login, so thatvarSourcePool.FindOrCreate
won't be blocked.Notes to reviewer:
The first commit is for your initial review from the design perspective. Code is not cleaned up yet, and tests not added yet.
EDIT: Now it's ready for review. Code cleaned up, tests added.
Release Note
CONCOURSE_VAULT_LOGIN_TIMEOUT
andCONCOURSE_VAULT_QUERY_TIMEOUT
respectively60s
Contributor Checklist
Reviewer Checklist
BOSH and
Helm packaging; otherwise, ignored for
the integration
tests
(for example, if they are Garden configs that are not displayed in the
--help
text).