camus_ | hello | 03:27 |
---|---|---|
eandersson | hello! | 04:30 |
*** tkajinam is now known as Guest162 | 06:33 | |
opendevreview | Sven Kieske proposed openstack/designate stable/yoga: Check zone_id in notification_handler to avoid UUID format issue. https://review.opendev.org/c/openstack/designate/+/857069 | 12:33 |
nicolasbock | Hi johnsom ! How are you? I have a quick question: Do you happen to have a devstack local.conf handy for testing Neutron/Nova/Designate integration? | 20:09 |
nicolasbock | So far I have https://paste.ubuntu.com/p/Gq3v3Ksq82/ | 20:15 |
johnsom | nicolasbock Hi there. One second | 20:28 |
johnsom | This is the one from the neutron gate job: https://zuul.opendev.org/t/openstack/build/377a3e7516b94401a82a5e3a20c68f33/log/controller/logs/local_conf.txt | 20:30 |
nicolasbock | Awesome! Thanks for the help! | 20:30 |
johnsom | However, looking at yours I have a suspicion I know your next question..... | 20:30 |
nicolasbock | Haha | 20:31 |
johnsom | We recently found that OVN in neutron is blocking some of the dns extensions | 20:31 |
nicolasbock | Yes, it's an OVN related question :) | 20:31 |
nicolasbock | I am confused with how the ports / DNS recordsets are created | 20:31 |
nicolasbock | To be more specifi | 20:31 |
nicolasbock | It seems that Neutron will create a port with a FQDN based on its dns-domain setting | 20:32 |
nicolasbock | Which is not necessarily the same as the dns-domain of the network | 20:32 |
nicolasbock | If it's not the same the nslookup in the VM will return the wrong domain | 20:32 |
nicolasbock | I have tested this only on Ussuri so far | 20:32 |
nicolasbock | I was going to test it on master | 20:32 |
nicolasbock | But got stuck with the devstack configuration | 20:32 |
nicolasbock | By the way, this is reproducible in Ussuri with OVS or OVN | 20:33 |
johnsom | Yeah, you and my QE folks are confused by the neutron extensions.... | 20:33 |
johnsom | There is a hierarchy documented of which one wins. Let me see if I can find it. | 20:34 |
nicolasbock | I was going through https://docs.openstack.org/neutron/latest/admin/config-dns-int-ext-serv.html#config-dns-int-ext-dns-assignment | 20:34 |
johnsom | If both the port and its network have a valid non-blank string assigned to their dns_domain attributes, the port’s dns_domain takes precedence over the network’s. | 20:36 |
johnsom | Yeah, it's in that document | 20:36 |
johnsom | I find all of those three documents in the networking guide a bit hard to parse | 20:36 |
nicolasbock | Yes, same here | 20:37 |
nicolasbock | The case I am most interested in is the case where the user creates a VM on a network that has a dns-domain and expects the fixed IP to show up in DNS | 20:38 |
nicolasbock | I suppose that's case 3 | 20:38 |
johnsom | Correct | 20:39 |
nicolasbock | Ok, let me go through that section again | 20:39 |
johnsom | This list of restrictions makes that "interesting": https://docs.openstack.org/neutron/yoga/admin/config-dns-int-ext-serv.html#configuration-of-the-externally-accessible-network-for-use-cases-3b-and-3c | 20:39 |
nicolasbock | This time in slow motion | 20:39 |
johnsom | Let me see if I can find that OVN file tool, just so you are aware of the issue. | 20:40 |
nicolasbock | Ok thanks | 20:40 |
johnsom | This: https://github.com/openstack/neutron/blob/bd3e67d4eba6624fba4d9d926290bd159d7ffc03/neutron/common/ovn/extensions.py#L98-L101 | 20:41 |
johnsom | In older versions of neutron those extensions are not allowed in that file for OVN deployments | 20:42 |
johnsom | nicolasbock So watch out for that issue too | 20:42 |
nicolasbock | Ok, thanks for the warning :) | 20:42 |
nicolasbock | Thanks for the help johnsom | 20:43 |
johnsom | No problem | 20:43 |
opendevreview | Merged openstack/designate-dashboard master: Fix details pages reload behaviour https://review.opendev.org/c/openstack/designate-dashboard/+/854818 | 22:21 |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!