Skip to content

Add new Client for caching VSO owned Secrets#1010

Merged
benashz merged 1 commit intomainfrom
VAULT-33411/selectively-cache-vso-managed-secrets
Feb 18, 2025
Merged

Add new Client for caching VSO owned Secrets#1010
benashz merged 1 commit intomainfrom
VAULT-33411/selectively-cache-vso-managed-secrets

Conversation

@benashz
Copy link
Collaborator

@benashz benashz commented Feb 6, 2025

In #982 we disabled caching of all K8s Secrets to address an issue where VSO was being OOM killed due to the cluster having a large amount of secret data. That change had the side-effect of increasing the number API calls being made to K8s. This PR should reduce the number of calls needed on a cluster running thousands of Vault*Secret instances.

  • link to tests PR.

Closes #1000

@benashz benashz requested a review from a team as a code owner February 6, 2025 22:04
@benashz benashz requested a review from jaireddjawed February 6, 2025 22:11
@benashz benashz merged commit c9e7d13 into main Feb 18, 2025
50 checks passed
@benashz benashz deleted the VAULT-33411/selectively-cache-vso-managed-secrets branch February 18, 2025 17:54
@benashz
Copy link
Collaborator Author

benashz commented Feb 18, 2025

Tests to be added in a follow-on PR.

@benashz benashz added this to the v0.10.0 milestone Feb 20, 2025
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.

Waited due to client-side throttling, not priority and fairness in vso logs

2 participants