-
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:
When adding ingress external-dns only inserts A and AAAA records and no TXT records. Then when resource is recreated and new target loadbalancer is created for same domain, records are not updated. external-dns runs in upsert only mode.
This is on 0.19.0
log:
time="2025-10-23T14:36:39Z" level=info msg="All records are already up to date"
time="2025-10-23T14:37:39Z" level=info msg="Applying provider record filter for domains: [xxx-yyy.aaa.bbbb.ccc. .xxx-yyy.aaa.bbbb.ccc.]"
time="2025-10-23T14:37:39Z" level=info msg="Desired change: CREATE xxx-yyy.aaa.bbbb.ccc A" profile=default zoneID=/hostedzone/XXXXXXXXXXXXXXXXXXXXX zoneName=xxx-yyy.aaa.bbbb.ccc.
time="2025-10-23T14:37:39Z" level=info msg="Desired change: CREATE xxx-yyy.aaa.bbbb.ccc AAAA" profile=default zoneID=/hostedzone/XXXXXXXXXXXXXXXXXXXXX zoneName=xxx-yyy.aaa.bbbb.ccc.
time="2025-10-23T14:37:39Z" level=info msg="2 record(s) were successfully updated" profile=default zoneID=/hostedzone/XXXXXXXXXXXXXXXXXXXXX zoneName=xxx-yyy.aaa.bbbb.ccc.
time="2025-10-23T14:38:40Z" level=info msg="Applying provider record filter for domains: [xxx-yyy.aaa.bbbb.ccc. .xxx-yyy.aaa.bbbb.ccc.]"
time="2025-10-23T14:38:40Z" level=info msg="All records are already up to date"
What you expected to happen:
I expect TXT records to accompany A and AAAA records and updates happen for records already created if target has changed.
How to reproduce it (as minimally and precisely as possible):
Set up public hosted zone in Route53
Deploy external-dns with filtering for that zone
Define ingress for apex record of the zone
spec:
automountServiceAccountToken: true
containers:
- args:
- --log-level=info
- --log-format=text
- --interval=1m
- --source=service
- --source=ingress
- --policy=upsert-only
- --registry=txt
- --txt-owner-id=xxx-yyy.aaa.bbbb.ccc-owner
- --domain-filter=xxx-yyy.aaa.bbbb.ccc
- --provider=aws
Anything else we need to know?:
Environment:
- External-DNS version (use
external-dns --version): 0.19.0 - DNS provider: AWS Route53
- Others:
Metadata
Metadata
Assignees
Labels
kind/bugCategorizes issue or PR as related to a bug.Categorizes issue or PR as related to a bug.