-
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
[release-1.6] 🐛 Delete out of date machines with unhealthy control plane component conditions when rolling out KCP #10422
[release-1.6] 🐛 Delete out of date machines with unhealthy control plane component conditions when rolling out KCP #10422
Conversation
…conditions when rolling out KCP (#10196) * Prioritize deletion of abnormal outdated CP machines when scaling down KCP * Apply suggestions from code review Co-authored-by: Lubomir I. Ivanov <neolit123@gmail.com> * refine function comments and test code * address review comments and refine doc * address review comments * fix imperfect check conditions and update ut * add note * redefine func name * Update docs/proposals/20191017-kubeadm-based-control-plane.md Co-authored-by: Stefan Büringer <4662360+sbueringer@users.noreply.github.com> * Update util/collections/machine_filters.go Co-authored-by: Stefan Büringer <4662360+sbueringer@users.noreply.github.com> * rename func to UnhealthyMachinesWithMissingNodeOrUnhealthyControlPlaneComponents * nil machine returns false * rename func HealthyMachinesByHealthCheck to HealthyMachinesByMachineHealthCheck * Remove !HasNode()(machine) condition from unhealthy machine filter --------- Co-authored-by: Lubomir I. Ivanov <neolit123@gmail.com> Co-authored-by: Jesse Hu <hui.hu@smartx.com> Co-authored-by: Jesse Hu <jessehubj@163.com> Co-authored-by: Stefan Büringer <4662360+sbueringer@users.noreply.github.com>
Hi @Levi080513. Thanks for your PR. I'm waiting for a kubernetes-sigs member to verify that this patch is reasonable to test. If it is, they should reply with Once the patch is verified, the new status will be reflected by the I understand the commands that are listed here. 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/test-infra repository. |
Thx! /lgtm |
LGTM label has been added. Git tree hash: ac1630203ae988433433d9552fc9147610f8280b
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: sbueringer 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 |
This was manually picked from #10196 because #10196 (comment)