Closed nrb closed 3 months ago
Skipping CI for Draft Pull Request.
If you want CI signal for your change, please convert it to an actual PR.
You can still manually trigger a test run with /test all
/test ?
@nrb: The following commands are available to trigger required jobs:
/test pull-cluster-api-provider-aws-build
/test pull-cluster-api-provider-aws-build-docker
/test pull-cluster-api-provider-aws-test
/test pull-cluster-api-provider-aws-verify
The following commands are available to trigger optional jobs:
/test pull-cluster-api-provider-aws-apidiff-main
/test pull-cluster-api-provider-aws-e2e
/test pull-cluster-api-provider-aws-e2e-blocking
/test pull-cluster-api-provider-aws-e2e-clusterclass
/test pull-cluster-api-provider-aws-e2e-conformance
/test pull-cluster-api-provider-aws-e2e-conformance-with-ci-artifacts
/test pull-cluster-api-provider-aws-e2e-eks
/test pull-cluster-api-provider-aws-e2e-eks-gc
/test pull-cluster-api-provider-aws-e2e-eks-testing
Use /test all
to run the following jobs that were automatically triggered:
pull-cluster-api-provider-aws-apidiff-main
pull-cluster-api-provider-aws-build
pull-cluster-api-provider-aws-build-docker
pull-cluster-api-provider-aws-test
pull-cluster-api-provider-aws-verify
/test pull-cluster-api-provider-aws-e2e /test pull-cluster-api-provider-aws-e2e-blocking /test pull-cluster-api-provider-aws-e2e-clusterclass
/retitle ๐ Reconcile target groups and listeners as their own entities
/assign @damdo
/test pull-cluster-api-provider-aws-e2e /test pull-cluster-api-provider-aws-e2e-blocking /test pull-cluster-api-provider-aws-e2e-clusterclass
/test pull-cluster-api-provider-aws-e2e /test pull-cluster-api-provider-aws-e2e-blocking /test pull-cluster-api-provider-aws-e2e-clusterclass
@r4f4 I clarified some of the variables and updated the arguments for reconcileTargetGroupsAndListeners
. ๐ค that e2es are happy again.
LGTM. I'll give it a try again.
Got a successful install this time. /lgtm
@r4f4: changing LGTM is restricted to collaborators
/milestone v2.5.1
/approve
[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: dlipovetsky
The full list of commands accepted by this bot can be found here.
The pull request process is described here
/milestone v2.6.0 /milestone v2.5.1
/test pull-cluster-api-provider-aws-e2e /test pull-cluster-api-provider-aws-e2e-blocking /test pull-cluster-api-provider-aws-e2e-clusterclass
/unhold
Signed-off-by: Nolan Brubaker nolan@nbrubaker.com
What type of PR is this?
/kind bug
What this PR does / why we need it:
If a load balancer is created but the calls to create a target group or listener fails (for example, due to a rate limit), creating the group or listener is never retried. This results in a load balancer that's created, but there is nothing attached to it, making it useless.
This change reconciles the target groups and listeners as their own entities, so that even if they fail to create initially, we'll keep retrying.
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 #5002Special notes for your reviewer:
Checklist:
Release note: