{"action":"created","issue":{"url":"https://api.github.com/repos/kubernetes-incubator/external-dns/issues/692","repository_url":"https://api.github.com/repos/kubernetes-incubator/external-dns","labels_url":"https://api.github.com/repos/kubernetes-incubator/external-dns/issues/692/labels{/name}","comments_url":"https://api.github.com/repos/kubernetes-incubator/external-dns/issues/692/comments","events_url":"https://api.github.com/repos/kubernetes-incubator/external-dns/issues/692/events","html_url":"https://github.com/kubernetes-incubator/external-dns/issues/692","id":354400747,"node_id":"MDU6SXNzdWUzNTQ0MDA3NDc=","number":692,"title":"TXT registry with apex records","user":{"login":"carlpett","id":214867,"node_id":"MDQ6VXNlcjIxNDg2Nw==","avatar_url":"https://avatars1.githubusercontent.com/u/214867?v=4","gravatar_id":"","url":"https://api.github.com/users/carlpett","html_url":"https://github.com/carlpett","followers_url":"https://api.github.com/users/carlpett/followers","following_url":"https://api.github.com/users/carlpett/following{/other_user}","gists_url":"https://api.github.com/users/carlpett/gists{/gist_id}","starred_url":"https://api.github.com/users/carlpett/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/carlpett/subscriptions","organizations_url":"https://api.github.com/users/carlpett/orgs","repos_url":"https://api.github.com/users/carlpett/repos","events_url":"https://api.github.com/users/carlpett/events{/privacy}","received_events_url":"https://api.github.com/users/carlpett/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"login":"ideahitme","id":23239537,"node_id":"MDQ6VXNlcjIzMjM5NTM3","avatar_url":"https://avatars0.githubusercontent.com/u/23239537?v=4","gravatar_id":"","url":"https://api.github.com/users/ideahitme","html_url":"https://github.com/ideahitme","followers_url":"https://api.github.com/users/ideahitme/followers","following_url":"https://api.github.com/users/ideahitme/following{/other_user}","gists_url":"https://api.github.com/users/ideahitme/gists{/gist_id}","starred_url":"https://api.github.com/users/ideahitme/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ideahitme/subscriptions","organizations_url":"https://api.github.com/users/ideahitme/orgs","repos_url":"https://api.github.com/users/ideahitme/repos","events_url":"https://api.github.com/users/ideahitme/events{/privacy}","received_events_url":"https://api.github.com/users/ideahitme/received_events","type":"User","site_admin":false},"assignees":[{"login":"ideahitme","id":23239537,"node_id":"MDQ6VXNlcjIzMjM5NTM3","avatar_url":"https://avatars0.githubusercontent.com/u/23239537?v=4","gravatar_id":"","url":"https://api.github.com/users/ideahitme","html_url":"https://github.com/ideahitme","followers_url":"https://api.github.com/users/ideahitme/followers","following_url":"https://api.github.com/users/ideahitme/following{/other_user}","gists_url":"https://api.github.com/users/ideahitme/gists{/gist_id}","starred_url":"https://api.github.com/users/ideahitme/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ideahitme/subscriptions","organizations_url":"https://api.github.com/users/ideahitme/orgs","repos_url":"https://api.github.com/users/ideahitme/repos","events_url":"https://api.github.com/users/ideahitme/events{/privacy}","received_events_url":"https://api.github.com/users/ideahitme/received_events","type":"User","site_admin":false}],"milestone":null,"comments":0,"created_at":"2018-08-27T17:11:05Z","updated_at":"2018-09-06T03:47:12Z","closed_at":null,"author_association":"NONE","body":"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).\r\nCurrently, external-dns bails out with these logs:\r\n```\r\ntime=\"2018-08-27T09:27:04Z\" level=debug msg=\"Skipping endpoint our-domain.tld 0 IN A 1.2.3.4 because owner id does not match, found: \\\"\\\", required: \\\"default\\\"\"\r\ntime=\"2018-08-27T09:27:04Z\" level=debug msg=\"Skipping endpoint our-domain.tld 300 IN TXT v=spf1 include:spf.protection.outlook.com -all because owner id does not match, found: \\\"\\\", required: \\\"default\\\"\"\r\n```\r\n\r\nAdding 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?)\r\n\r\nAdditionally, setting `--txt-prefix` does not appear to have an effect on apex records? It still seems to read from the apex TXT record, rather than `myprefix.our-domain.tld`."},"comment":{"url":"https://api.github.com/repos/kubernetes-incubator/external-dns/issues/comments/418955390","html_url":"https://github.com/kubernetes-incubator/external-dns/issues/692#issuecomment-418955390","issue_url":"https://api.github.com/repos/kubernetes-incubator/external-dns/issues/692","id":418955390,"node_id":"MDEyOklzc3VlQ29tbWVudDQxODk1NTM5MA==","user":{"login":"jwatte","id":481909,"node_id":"MDQ6VXNlcjQ4MTkwOQ==","avatar_url":"https://avatars1.githubusercontent.com/u/481909?v=4","gravatar_id":"","url":"https://api.github.com/users/jwatte","html_url":"https://github.com/jwatte","followers_url":"https://api.github.com/users/jwatte/followers","following_url":"https://api.github.com/users/jwatte/following{/other_user}","gists_url":"https://api.github.com/users/jwatte/gists{/gist_id}","starred_url":"https://api.github.com/users/jwatte/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jwatte/subscriptions","organizations_url":"https://api.github.com/users/jwatte/orgs","repos_url":"https://api.github.com/users/jwatte/repos","events_url":"https://api.github.com/users/jwatte/events{/privacy}","received_events_url":"https://api.github.com/users/jwatte/received_events","type":"User","site_admin":false},"created_at":"2018-09-06T03:47:12Z","updated_at":"2018-09-06T03:47:12Z","author_association":"NONE","body":"FWIW, I'm trying to find a work-around for this too.\r\nI want my website example.com and www.example.com to both be handled by a server running in my kube cluster.\r\nI use external-dns to manage DNS for the cluster. (The cluster in turn runs in AWS.)\r\nBut my email domain example.com is of course protected by an SPF TXT record.\r\nAs 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.\r\n"}}
{"actor":{"display_login":"jwatte"}}