-
Notifications
You must be signed in to change notification settings - Fork 2.8k
Open
Labels
kind/bugCategorizes issue or PR as related to a bug.Categorizes issue or PR as related to a bug.
Description
What happened:
ExternalDNS is stuck in a crash loop because it's ratelimited
time="2025-11-21T13:41:06Z" level=fatal msg="Failed to do run once: GET \"https://api.cloudflare.com/client/v4/zones/xxxx/dns_records?page=11\": 429 Too Many Requests {\"success\":false,\"errors\":[{\"code\":10429,\"message\":\"Rate limited. Please wait and consider throttling your request speed\"}]}\n"
What you expected to happen:
I expect external dns to retry later the request, not crash, at least permitting to charge its cache slowly
How to reproduce it (as minimally and precisely as possible):
Anything else we need to know?:
Environment:
- External-DNS version (use
external-dns --version): 0.20.0 - DNS provider: cloudflare
- Others:
Flags:
- '--source=ingress'
- '--source=gateway-httproute'
- '--domain-filter=example.org'
- '--annotation-filter=external-dns.alpha.kubernetes.io/enabled==true'
- '--zone-id-filter=xxx'
- '--provider=cloudflare'
- '--cloudflare-dns-records-per-page=5000'
- '--metrics-address=:8999'
- '--txt-cache-interval=10m'
- '--provider-cache-time=15m'
- '--interval=5m'
- '--events'
- '--registry=txt'
- '--txt-owner-id=xxx'
Metadata
Metadata
Assignees
Labels
kind/bugCategorizes issue or PR as related to a bug.Categorizes issue or PR as related to a bug.