-
Notifications
You must be signed in to change notification settings - Fork 431
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Make route tables reconcile/delete async #1686
Make route tables reconcile/delete async #1686
Conversation
/hold to rebase on top of #1684 |
9121e36
to
328286e
Compare
62085f0
to
57c0b46
Compare
57c0b46
to
1f727ee
Compare
103d872
to
b20c04c
Compare
6b2c3b2
to
b2302ea
Compare
9e6748c
to
e8e8f94
Compare
e8e8f94
to
5abd056
Compare
5abd056
to
229f425
Compare
@CecileRobertMichon: The following tests failed, say
Full PR test history. Your PR dashboard. Please help us cut down on flakes by linking to an open issue when you hit one in your PR. 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. I understand the commands that are listed here. |
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.
Beyond the comments from @mboersma, I have nothing more to add. lgtm!
@@ -110,5 +110,5 @@ type ResourceSpecGetter interface { | |||
// Parameters takes the existing resource and returns the desired parameters of the resource. | |||
// If the resource does not exist, or we do not care about existing parameters to update the resource, existing should be nil. | |||
// If no update is needed on the resource, Parameters should return nil. | |||
Parameters(existing interface{}) (interface{}, error) | |||
Parameters(existing interface{}) (params interface{}, err error) |
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.
func Parameters[T any](existing T) (params T, err error)
Will be kind of nice. No action to take from this, just commenting.
/lgtm |
just curious, was this a flake? |
yes it seemed like a prow infra flake, the test didn't even start running |
/approve |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: shysank 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 |
What type of PR is this?
/kind cleanup
/kind feature
What this PR does / why we need it: Implements async reconciliation and delete for the route tables service. Follow up on #1610 and #1541.
Which issue(s) this PR fixes (optional, in
fixes #<issue number>(, fixes #<issue_number>, ...)
format, will close the issue(s) when PR gets merged):Fixes #
Special notes for your reviewer:
Please confirm that if this PR changes any image versions, then that's the sole change this PR makes.
TODOs:
Release note: