-
Notifications
You must be signed in to change notification settings - Fork 541
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
Apply #3871 "Update LoadBalancerReadyCondition on deletion" to release-1.5 #3967
Apply #3871 "Update LoadBalancerReadyCondition on deletion" to release-1.5 #3967
Conversation
The LoadBalancerReadyCondition is sometimes explicitly patched and other times it only updates the awsCluster object. Furthermore the condition won't be patched by the patch helper in the AWSClusterReconciler, because it's not in the `patch.WithOwnedConditions` list. This change puts the condition in the list and also updates the condition reason to `Deleted` when the LB is not found. Without setting the condition in that case, the reconciler will set condition to `Deleting` and it will never go back to `Deleted`. Co-authored-by: Jose Armesto <github@armesto.net>
Hi @mnitchev. 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. |
/ok-to-test |
cc @richardcase #3871 couldn't be cherry picked due to changes in type imports (I think) conflicting. This PR adds the same logic to the 1.5 codebase. |
The import grouping needs to be fixed: dlipovetsky@feb6e32 I also see the linter complain about a file that isn't touched by this PR: dlipovetsky@2830053 |
/retest |
Signed-off-by: Marcus Noble <github@marcusnoble.co.uk>
/lgtm /approve |
/lgtm |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: Skarlso 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 |
/milestone v1.5.3 |
The LoadBalancerReadyCondition is sometimes explicitly patched and other times it only updates the awsCluster object. Furthermore the condition won't be patched by the patch helper in the AWSClusterReconciler, because it's not in the
patch.WithOwnedConditions
list. This change puts the condition in the list and also updates the condition reason toDeleted
when the LB is not found. Without setting the condition in that case, the reconciler will set condition toDeleting
and it will never go back toDeleted
.Co-authored-by: Jose Armesto github@armesto.net
What type of PR is this?
/kind bug
What this PR does / why we need it:
This is #3871, but for the release-1.5. The original PR could not be backported due to conflicts.
Special notes for your reviewer:
Checklist: