Closed carlpett closed 4 years ago
FWIW, I'm trying to find a work-around for this too. I want my website example.com and www.example.com to both be handled by a server running in my kube cluster. I use external-dns to manage DNS for the cluster. (The cluster in turn runs in AWS.) But my email domain example.com is of course protected by an SPF TXT record. As a work-around, I can manually jam the right A record into DNS, but as soon as something needs updating, this will be fragile and fall apart.
duplicate of #449
I see this issue the other way. I am such a huge fan of external-dns specifically because it uses A records, allowing easy updates for the apex!
Now I want to add an SPF to my existing external-dns TXT record, but it doesn't like to share. I have some ideas:
Edit: I wasn't aware of --txt-prefix
option. Shame it doesn't work? That should basically solve this!
Issues go stale after 90d of inactivity.
Mark the issue as fresh with /remove-lifecycle stale
.
Stale issues rot after an additional 30d of inactivity and eventually close.
If this issue is safe to close now please do so with /close
.
Send feedback to sig-testing, kubernetes/test-infra and/or fejta. /lifecycle stale
/lifecycle active
Issues go stale after 90d of inactivity.
Mark the issue as fresh with /remove-lifecycle stale
.
Stale issues rot after an additional 30d of inactivity and eventually close.
If this issue is safe to close now please do so with /close
.
Send feedback to sig-testing, kubernetes/test-infra and/or fejta. /lifecycle stale
/remove-lifecycle stale
Issues go stale after 90d of inactivity.
Mark the issue as fresh with /remove-lifecycle stale
.
Stale issues rot after an additional 30d of inactivity and eventually close.
If this issue is safe to close now please do so with /close
.
Send feedback to sig-testing, kubernetes/test-infra and/or fejta. /lifecycle stale
/remove-lifecycle stale
Issues go stale after 90d of inactivity.
Mark the issue as fresh with /remove-lifecycle stale
.
Stale issues rot after an additional 30d of inactivity and eventually close.
If this issue is safe to close now please do so with /close
.
Send feedback to sig-testing, kubernetes/test-infra and/or fejta. /lifecycle stale
/remove-lifecycle stale
Issues go stale after 90d of inactivity.
Mark the issue as fresh with /remove-lifecycle stale
.
Stale issues rot after an additional 30d of inactivity and eventually close.
If this issue is safe to close now please do so with /close
.
Send feedback to sig-testing, kubernetes/test-infra and/or fejta. /lifecycle stale
/remove-lifecycle stale
/kind bug /triage duplicate
As previously mentioned this might be a duplicate of #449. Might want to consider closing this one in the future.
/close
@itskingori: You can't close an active issue/PR unless you authored it or you are a collaborator.
/close
@seanmalloy: Closing this issue.
We're having an issue with external-dns not creating the apex record for our zone due to there already being other TXT records on it. This is a pretty common case, with many applications and protocols working via defining a TXT record on the zone root (SPF, site ownership checks, etc). Currently, external-dns bails out with these logs:
Adding the required ownership record manually also does not seem work (it occurs to me I may just have gotten unlucky in testing and it sometimes would have worked, with returned order being random?)
Additionally, setting
--txt-prefix
does not appear to have an effect on apex records? It still seems to read from the apex TXT record, rather thanmyprefix.our-domain.tld
.