Skip to content

Move CD status updates to centralized controller#810

Closed
klueska wants to merge 6 commits into
kubernetes-sigs:mainfrom
klueska:centralize-cd-node-updates
Closed

Move CD status updates to centralized controller#810
klueska wants to merge 6 commits into
kubernetes-sigs:mainfrom
klueska:centralize-cd-node-updates

Conversation

@klueska
Copy link
Copy Markdown
Contributor

@klueska klueska commented Jan 12, 2026

This PR moves the logic to update the CD status out of each individual CD daemon pod, and into the centralized controller. In doing so, we ensure that there are no longer conflicts in updating the CD status, which has caused issues with scalability when many daemon pods attempt to write to the CD status concurrently.

@klueska klueska added this to the v25.12.0 milestone Jan 12, 2026
@klueska klueska requested a review from jgehrcke January 12, 2026 16:16
@klueska klueska self-assigned this Jan 12, 2026
@klueska klueska added the usability issue/pr related to UX label Jan 12, 2026
@klueska klueska force-pushed the centralize-cd-node-updates branch from 0dccad9 to 268b5ed Compare January 12, 2026 17:01
Signed-off-by: Kevin Klues <kklues@nvidia.com>
Signed-off-by: Kevin Klues <kklues@nvidia.com>
Signed-off-by: Kevin Klues <kklues@nvidia.com>
Signed-off-by: Kevin Klues <kklues@nvidia.com>
Signed-off-by: Kevin Klues <kklues@nvidia.com>
Signed-off-by: Kevin Klues <kklues@nvidia.com>
@klueska klueska force-pushed the centralize-cd-node-updates branch from 268b5ed to cdef2b8 Compare January 13, 2026 15:29
@klueska klueska changed the title WIP: Move CD status updates to centralized controller Move CD status updates to centralized controller Jan 13, 2026
@jgehrcke jgehrcke added the perf issue/pr related to performance label Jan 27, 2026
@jgehrcke
Copy link
Copy Markdown
Contributor

We tried out so many things! :) We can close this now, righty?

@klueska klueska removed this from the v25.12.0 milestone Jan 30, 2026
@klueska klueska marked this pull request as draft January 30, 2026 10:45
@k8s-triage-robot
Copy link
Copy Markdown

Unknown CLA label state. Rechecking for CLA labels.

Send feedback to sig-contributor-experience at kubernetes/community.

/check-cla
/easycla

@k8s-ci-robot k8s-ci-robot added cncf-cla: yes Indicates the PR's author has signed the CNCF CLA. needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD. labels Apr 2, 2026
@k8s-ci-robot
Copy link
Copy Markdown
Contributor

PR needs rebase.

Details

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository.

@dims
Copy link
Copy Markdown
Member

dims commented Apr 5, 2026

needs a rebase please!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cncf-cla: yes Indicates the PR's author has signed the CNCF CLA. needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD. perf issue/pr related to performance usability issue/pr related to UX

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants