-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
🌱 cache secrets in KCP, CABPK and ClusterCacheTracker #8940
🌱 cache secrets in KCP, CABPK and ClusterCacheTracker #8940
Conversation
/assign @fabriziopandini @killianmuldoon @ykakarap /hold |
/hold cancel |
/test pull-cluster-api-e2e-full-main |
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.
/lgtm
/approve
/hold
for squash
feel free to unhold
LGTM label has been added. Git tree hash: 10c873f573b2c5067a9597cdb593bd19eb3c5090
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: fabriziopandini The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
86640be
to
bde9624
Compare
Signed-off-by: Stefan Büringer buringerst@vmware.com
bde9624
to
3e20833
Compare
/hold cancel |
/lgtm |
LGTM label has been added. Git tree hash: 062dfc2b695cccd9ea8f2f9bfb4cc69f00727471
|
/area provider/control-plane-kubeadm /area provider/bootstrap-kubeadm |
Signed-off-by: Stefan Büringer buringerst@vmware.com
What this PR does / why we need it:
This PR ensures we cache secrets in KCP, CABPK and the ClusterCacheTracker (this should cover all read calls to the "ca" and kubeconfig certificates.
Based on our scale test data the uncached secret get calls take about 50% of our KCP reconcile duration and leads to a relatively high request rate to the apiserver.
Which issue(s) this PR fixes (optional, in
fixes #<issue number>(, fixes #<issue_number>, ...)
format, will close the issue(s) when PR gets merged):Related to #8814