Monday, 2021-03-15

*** ircuser-1 has quit IRC00:58
openstackgerritArkady Shtempler proposed openstack/designate-tempest-plugin master: New test cases for unicode type TLD 1) Create unicode TLD 2) Update TLD:    From "ascii" TLD to "unicode" TLD    From "unicode" TLD to "unicode" TLD 3) Show unicode TLD  https://review.opendev.org/c/openstack/designate-tempest-plugin/+/77955809:36
*** k-s-dean has joined #openstack-dns10:31
*** openstackgerrit has quit IRC10:43
k-s-deanhi is there any one around to help me out with some DNS issues I'm having ?12:50
*** spatel_ has joined #openstack-dns13:14
*** spatel_ has quit IRC13:15
*** spatel_ has joined #openstack-dns13:16
*** spatel_ has quit IRC13:48
*** spatel_ has joined #openstack-dns13:49
k-s-deanProblem doing AXFR os.internal. from {'zone_id': 'a37a7e10-bb4e-437e-956b-29533da1e2b7', 'host': '10.33.0.2', 'port': 5354, 'id': 'a2b6ad5d-02a0-4df9-98e2-d9e417b17d98', 'created_at': datetime.datetime(2021, 3, 15, 14, 23, 33), 'updated_at': None, 'version': 1}. Trying next server.: TypeError: '>' not supported between instances of 'float' and 'NoneType'14:34
k-s-dean2021-03-15 14:23:33.565 703 ERROR designate.dnsutils Traceback (most recent call last):14:34
k-s-dean2021-03-15 14:23:33.565 703 ERROR designate.dnsutils   File "/var/lib/kolla/venv/lib/python3.8/site-packages/designate/dnsutils.py", line 359, in do_axfr14:34
k-s-dean2021-03-15 14:23:33.565 703 ERROR designate.dnsutils     raw_zone = dns.zone.from_xfr(xfr, relativize=False)14:34
k-s-dean2021-03-15 14:23:33.565 703 ERROR designate.dnsutils   File "/var/lib/kolla/venv/lib/python3.8/site-packages/dns/zone.py", line 1106, in from_xfr14:34
k-s-dean2021-03-15 14:23:33.565 703 ERROR designate.dnsutils     for r in xfr:14:34
k-s-dean2021-03-15 14:23:33.565 703 ERROR designate.dnsutils   File "/var/lib/kolla/venv/lib/python3.8/site-packages/dns/query.py", line 611, in xfr14:34
k-s-dean2021-03-15 14:23:33.565 703 ERROR designate.dnsutils     if mexpiration is None or mexpiration > expiration:14:34
k-s-dean2021-03-15 14:23:33.565 703 ERROR designate.dnsutils TypeError: '>' not supported between instances of 'float' and 'NoneType'14:34
k-s-dean2021-03-15 14:23:33.565 703 ERROR designate.dnsutils14:34
k-s-deandoes anyone know what this error means ?14:34
*** spatel_ has quit IRC14:40
mugsieit looks like the remote server or designate has a miss configured exipiry entry in the SOA record14:55
*** spatel_ has joined #openstack-dns14:56
k-s-deanHas anything changed in designate that means that floating IPs no longer recieve the VM name attribute from neutron14:58
*** spatel_ has quit IRC14:59
k-s-deane.g. 10-30-0-205.os.example.com.         | A    | 10.30.0.20514:59
k-s-deantest1234.os.example.com.            | A    | 192.168.100.20114:59
k-s-deancurrently the fixed IP is being added to the DNS attributes.15:00
k-s-deanwhen its the floating IP that I need to be assigned.15:00
*** spatel has joined #openstack-dns15:15
k-s-deanthe TTL is set to none on the entry15:16
*** openstackgerrit has joined #openstack-dns16:57
*** ChanServ sets mode: +v openstackgerrit16:57
openstackgerritArkady Shtempler proposed openstack/designate-tempest-plugin master: Negative test cases for "Create a zone"  https://review.opendev.org/c/openstack/designate-tempest-plugin/+/78062316:57
*** timsim_ has joined #openstack-dns17:09
*** timsim has quit IRC17:14
*** timsim_ is now known as timsim17:15
openstackgerritArkady Shtempler proposed openstack/designate-tempest-plugin master: New API test - test_list_service_statuses  https://review.opendev.org/c/openstack/designate-tempest-plugin/+/78056717:22
*** hamalq has joined #openstack-dns17:27
hamalqfrickler: the tempest test is working on https://review.opendev.org/c/openstack/designate-tempest-plugin/+/755876 can u please recheck17:27
hamalqhttps://review.opendev.org/c/openstack/designate/+/754226/20, https://review.opendev.org/c/openstack/designate/+/748285/, https://review.opendev.org/c/openstack/designate/+/755379/ can i get +1 on these please thanks17:29
k-s-deanHi is anybody about to answer a question I have ?17:49
k-s-deanor should I mail the mailing list ?17:49
hamalqwhat is the question?17:59
*** spatel has quit IRC18:43
*** k-s-dean has quit IRC18:47
*** k-s-dean has joined #openstack-dns18:48
k-s-dean@hamalq Sorry, was AFK. are you still about ?18:49
k-s-dean#hamalq18:49
k-s-deanhamalq, sorry are you still around.18:50
hamalqam here u can ask and send to mail list just in case18:55
k-s-deanok cool.18:56
k-s-deanSo, I originaly installed stein some time ago. And back then designate would register the DNS name for the floating IP. I've recently re-installed openstack using kolla on the victoria release. Images pulled from docker hub.18:57
k-s-deanAnd it seems that designate no longer registers the VM name for the floating IP18:58
k-s-deanhas the functionality change at all.18:58
k-s-deane.g. 10-30-0-167.os.example.com.     | A    | 10.30.0.16718:59
k-s-deanso the floating IP gets registered like above.18:59
k-s-deanbut i was expecting the DNS entry to be registered like so18:59
k-s-deantest2124.os.example.com.        | A    | 192.168.100.3819:00
k-s-deanto the floating IP19:00
k-s-deanbut instead its registering the VXLAN private IP19:00
k-s-deanhttps://docs.openstack.org/ocata/networking-guide/config-dns-int.html19:00
k-s-deanUse case 2: Floating IPs are published with associated port DNS attributes19:00
k-s-deanin that document it says that after you create the server no IPs should be in DNS.19:01
k-s-deanbut once you assign the floating IP to the VM the DNS is populated19:01
k-s-deane.g. neutron floatingip-create19:02
k-s-deanand on the recordset list the floating IP is in DNS with the VM name.19:02
k-s-dean5ff53fd0-3746-48da-b9c9-77ed3004ec67 | A    | my-vm.example.org. | 172.24.4.419:03
k-s-deanhamalq, thanks for answering me. I've been stumped on this issue.19:04
k-s-deanObviously if I use a flat network this will work as expected but as I'm using floating IPs with VXLAN private networks. I dont want the fixed IPs being registered in DNS as they wont be reachable.19:07
k-s-deanis there some sort of setting I should be using to make this work as per the documentation.19:08
k-s-deanor has the underlying workflow changed.19:08
*** icey has quit IRC19:11
*** icey_ has joined #openstack-dns19:11
openstackgerritArkady Shtempler proposed openstack/designate-tempest-plugin master: New API test - test_list_service_statuses  https://review.opendev.org/c/openstack/designate-tempest-plugin/+/78056719:16
*** takamatsu has quit IRC19:32
*** takamatsu has joined #openstack-dns19:33
*** hamalq has quit IRC19:37
*** hamalq has joined #openstack-dns19:38
openstackgerritArkady Shtempler proposed openstack/designate-tempest-plugin master: Negative test cases for "Create a zone"  https://review.opendev.org/c/openstack/designate-tempest-plugin/+/78062319:44
hamalqk-s-dean: i dont remeber any change am using rocky it still the same behaviour20:09
k-s-deanhamalq, ok thanks, I'm testing right now.20:10
k-s-deanI've tried everything. In stein the VMs name would be injected in the external dns service.20:10
k-s-deannot its not.20:10
k-s-deanI'm starting to think that the change to and internal DNS for instances has caused the issue.20:10
k-s-deanthat was introduced in a previous release.20:11
hamalqi think that actually comes from neutron rather than designate20:11
k-s-deanIt is from neutron20:12
k-s-deanbut the docs are clearly are not representative.20:12
hamalqhttps://github.com/openstack/neutron/blob/master/neutron/services/externaldns/drivers/designate/driver.py20:13
k-s-deanYeah, the thing I dont get was that in the past nova would notify neutron about the VMs name.20:14
k-s-deanon floating IP creation now it doesn't20:14
k-s-deanhttps://docs.openstack.org/neutron/victoria/admin/config-dns-int-ext-serv.html20:14
k-s-deanits literally in the first example of that doc20:16
k-s-deanI've tracked down one change in neutron20:16
k-s-deanthats different from the past20:16
k-s-deanextension_drivers = port_security,dns,dns_domain_ports20:16
hamalqwhat happens if u create a port with dns_name20:16
k-s-deanthat use to be just dns20:16
k-s-deanthat works20:16
k-s-deanits the automated part of it that I need.20:17
k-s-deanif i set these secitons in the designate conf20:19
k-s-deanformatv4 = %(hostname)s.%(project)s.%(zone)s20:19
k-s-deanformatv4 = %(hostname)s.%(zone)s20:19
k-s-deanformatv6 = %(hostname)s.%(zone)s20:19
k-s-deanformatv6 = %(hostname)s.%(project)s.%(zone)s20:19
k-s-deanfor the neutron floating IP it fails. And i know that doesn't work because someone has reported that issue already.20:19
k-s-deanand someone from designate said it was a bug in kolla.20:20
hamalqtry removing dns_domain_ports20:22
hamalqjust keep dns20:22
k-s-deanthats the default thats configured in kolla. I've added the domain_ports because the documentation says thats the new extension driver.20:23
k-s-deansee here20:23
k-s-deanhttps://docs.openstack.org/neutron/victoria/admin/config-dns-int.html20:23
k-s-deanI've set the --dns-domain on the network required.20:26
k-s-deanI'll hit up the neutron guys tomorrow.20:27
k-s-deanthey ignored me today, maybe they will answer tomorrow.20:27
johnsomk-s-dean If you haven't figured it out by tomorrow, hit me up and we can do some debugging. Unfortunately my Monday has been, busy....20:30
k-s-deanjohnsom, Cheers I would love to get to the bottom of this its bugging me :)20:30
k-s-deanYeah I know how you feel.20:30
k-s-deanjohnsom, what time zone?20:31
k-s-deanim GMT20:31
johnsomUS pacific20:31
k-s-deanok cool so I'll be on around 1 GMT then I'll @ you :) much appreciated.20:31
johnsomSounds good20:32
johnsomk-s-dean Oh, 8am is 15:00 GMT20:32
k-s-deanoh your on the west coast my bad :)20:33
johnsomYep, grin20:33
k-s-deanNo worries, I got bunch of stuff to do tomorrow so thats fine.20:33
k-s-deanI'll get you in the evening20:33
*** ircuser-1 has joined #openstack-dns20:52
*** k-s-dean has quit IRC20:53
*** lbragstad has quit IRC20:56
*** lbragstad has joined #openstack-dns20:58
*** lbragstad has left #openstack-dns21:00
*** lbragstad has joined #openstack-dns21:28
*** k-s-dean has joined #openstack-dns21:47

Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!