-
Epic
-
Resolution: Unresolved
-
Normal
-
None
-
None
-
None
Openshift ships the external-dns operator. It allows to
- By annotating a route, create a DNS entry in some DNS zone
This would be great, because we have lots of code on fleetshard sync to do that. It would be great to offload it to external-dns, and remove a significant chunk of logic, and not have to maintain it.
This could perhaps even significantly simplify moving a tenant from a cluster to another.
To remember:
- External-DNS records have a concept of "DNS Record Ownership". When you deploy external-dns, you give it some "unique identifier". When creating records, External-DNS will add a sibling TXT record to identity that it "owns" the record. This is to prevent competing external-dns instances that operate on the same DNS zone.