Closed bo0tzz closed 8 months ago
Apologies, it turns out this was user error. The authentication tooling I'm using creates an extra ingress object at https://host/outpost.goauthentik.io
, which didn't have the appropriate external-dns.alpha.kubernetes.io/target
annotation and was thus causing the conflict.
What happened: When creating an Ingress with the
external-dns.alpha.kubernetes.io/target
annotation, External DNS sometimes refuses to create a CNAME record.What you expected to happen: A CNAME to the annotated target is created.
How to reproduce it (as minimally and precisely as possible): I am not able to find a minimal reproduction for this case. This ingress is failing to create the CNAME:
This ingress works as expected:
Anything else we need to know?:
The following is printed to the logs:
I believe this is happening since #3747, but I don't know where external-dns is finding a conflicting record candidate from.
Environment:
v0.14.0
(Helm chart 6.29.1)