Open
Description
external-dns pods crash when throttled by Route53 rate limiting. I understand that this was supposed to have been resolved by #4166 but the problem is still occurring
What happened:
Pod crashes with this error:
time="2025-03-17T22:36:25Z" level=fatal msg="Failed to do run once: failed to list resource records sets for zone /hostedzone/REDACTED using aws profile \"default\ │
│ ": Throttling: Rate exceeded\n\tstatus code: 400, request id: 97e2dc96-fe67-4da8-8cd3-b64f6f2d23e0"
What you expected to happen:
Pod reports the failure due to rate limiting, but does not crash (soft error).
How to reproduce it (as minimally and precisely as possible):
Intermittent, depends on traffic from external-dns pods running in other clusters.
Anything else we need to know?:
I have already enabled the --interval=10m
and --events
flags to try to reduce the possibility of rate limiting, but I can't seem to eliminate it entirely.
Environment:
- External-DNS version (use
external-dns --version
): 0.15.0 - DNS provider: Route53
- Others: