Skip to content

TXT ownership record deleted and not recreated after upgrade to v0.20.0 (HTTPRoute migration) #6368

@nazerise

Description

@nazerise

What happened?

After upgrading external-dns from v0.18.0 to v0.20.0 and migrating from Ingress (nginx) to Gateway API (HTTPRoute), TXT ownership records are deleted but not recreated, leaving DNS records unmanaged.

This results in:

Missing TXT ownership records (cname_externaldns.*)
ExternalDNS no longer reconciling affected DNS entries
Records effectively becoming orphaned

Relevant change

PR: #5459

expected:

delete this txt ownership
"heritage=external-dns,external-dns/owner=.....,external-dns/resource=ingress/........"
and create this txt ownership
"heritage=external-dns,external-dns/owner=.....,external-dns/resource=httproute/........"

This change appears to alter TXT registry behavior and may unintentionally prevent re-creation of ownership records.

Metadata

Metadata

Assignees

No one assigned

    Labels

    kind/bugCategorizes issue or PR as related to a bug.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions