Skip to content
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

VC: add spec.timeout for Vault requests #862

Merged
merged 3 commits into from
Jul 29, 2024

Conversation

benashz
Copy link
Collaborator

@benashz benashz commented Jul 19, 2024

Extends the VaultConnection API to include the support for setting the Vault request time. It will be applied to all Vault Clients for the given VaultConnection.

@benashz benashz requested a review from a team as a code owner July 19, 2024 23:49
@benashz benashz force-pushed the VAULT-28999/vc-add-connection-timeout-et-al-support branch from d15513a to a9c1a06 Compare July 19, 2024 23:56
@benashz benashz requested review from tvoran and thyton July 20, 2024 00:02
@benashz benashz force-pushed the VAULT-28999/vc-add-connection-timeout-et-al-support branch from a9c1a06 to d37386a Compare July 20, 2024 00:06
Extends the VaultConnection API to include the support for setting the
Vault request time. It will be applied to all Vault Clients for the
given VaultConnection.
@benashz benashz force-pushed the VAULT-28999/vc-add-connection-timeout-et-al-support branch from d37386a to f7f5378 Compare July 20, 2024 00:11
Copy link
Contributor

@thyton thyton left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

benashz and others added 2 commits July 23, 2024 09:31
* Fix: encryption client deadlocking the factory

Setting up the storage encryption client deadlocks the client factory if
the client is deemed to be invalid. This causes all reconciliations to
block forever.

The fix is to move the client setup code out of
storageEncryptionClient(). This gets rid of the vestigial recursive call
to itself and allows for single locker.
@benashz benashz added this to the 0.8.1 milestone Jul 29, 2024
@benashz benashz merged commit 98556e4 into main Jul 29, 2024
42 checks passed
@benashz benashz deleted the VAULT-28999/vc-add-connection-timeout-et-al-support branch July 29, 2024 15:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants