Friday, 2026-07-24

*** haleyb is now known as haleyb|out00:27
*** Jeff is now known as Guest1402701:31
*** Guest14027 is now known as JeffYang01:34
opendevreviewRodolfo Alonso proposed openstack/neutron master: ml2: Add retry decorator to network segment range functional tests  https://review.opendev.org/c/openstack/neutron/+/99842107:59
opendevreviewRodolfo Alonso proposed openstack/neutron stable/2026.1: qos: Validate parent policy ownership in ``get_policy_rule``  https://review.opendev.org/c/openstack/neutron/+/99858308:00
opendevreviewRodolfo Alonso proposed openstack/neutron stable/2025.2: qos: Validate parent policy ownership in ``get_policy_rule``  https://review.opendev.org/c/openstack/neutron/+/99858408:00
opendevreviewRodolfo Alonso proposed openstack/neutron stable/2025.1: qos: Validate parent policy ownership in ``get_policy_rule``  https://review.opendev.org/c/openstack/neutron/+/99858508:01
opendevreviewRodolfo Alonso proposed openstack/neutron master: Validate RBAC ``target_tenant`` as UUID or wildcard  https://review.opendev.org/c/openstack/neutron/+/99853708:20
opendevreviewRodolfo Alonso proposed openstack/neutron master: db: Remove VPNaaS dead migration code  https://review.opendev.org/c/openstack/neutron/+/99734408:21
opendevreviewMerged openstack/neutron-vpnaas master: db: Create VPN tables in start migration if missing  https://review.opendev.org/c/openstack/neutron-vpnaas/+/99734308:52
ralonsohhaleyb|out, hello! If you have a couple of minutes, please revisit https://review.opendev.org/c/openstack/neutron/+/99566609:01
ralonsohthanks!09:01
opendevreviewMerged openstack/neutron master: qos: Validate parent policy ownership in ``get_policy_rule``  https://review.opendev.org/c/openstack/neutron/+/99830809:59
opendevreviewEduardo Olivares proposed openstack/neutron master: Add upstream EVPN multinode Zuul job  https://review.opendev.org/c/openstack/neutron/+/99425710:27
opendevreviewIvan Anfimov proposed openstack/neutron-fwaas-dashboard stable/2026.1: Import missing Horizon SCSS dependencies  https://review.opendev.org/c/openstack/neutron-fwaas-dashboard/+/99850010:47
opendevreviewEduardo Olivares proposed openstack/neutron-tempest-plugin master: Add dynamic VNI provisioning for EVPN tests  https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/99860411:13
opendevreviewEduardo Olivares proposed openstack/neutron-tempest-plugin master: Add dynamic VNI provisioning for EVPN tests  https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/99860411:19
opendevreviewEduardo Olivares proposed openstack/neutron master: WIP - Enable dynamic VNI provisioning in EVPN job  https://review.opendev.org/c/openstack/neutron/+/99860511:20
opendevreviewEduardo Olivares proposed openstack/neutron-tempest-plugin master: Add dynamic VNI provisioning for EVPN tests  https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/99860411:32
opendevreviewMerged openstack/neutron master: quota: Fix reservation under-counting in ``get_total_reservations_map()``  https://review.opendev.org/c/openstack/neutron/+/99626611:52
*** ykarel_ is now known as ykarel|away12:06
opendevreviewLajos Katona proposed openstack/neutron master: Use SDK for Nova notifications  https://review.opendev.org/c/openstack/neutron/+/98390512:25
opendevreviewRodolfo Alonso proposed openstack/neutron stable/2026.1: quota: Fix reservation under-counting in ``get_total_reservations_map()``  https://review.opendev.org/c/openstack/neutron/+/99861412:55
opendevreviewRodolfo Alonso proposed openstack/neutron stable/2025.2: quota: Fix reservation under-counting in ``get_total_reservations_map()``  https://review.opendev.org/c/openstack/neutron/+/99861512:55
opendevreviewRodolfo Alonso proposed openstack/neutron stable/2025.1: quota: Fix reservation under-counting in ``get_total_reservations_map()``  https://review.opendev.org/c/openstack/neutron/+/99861612:55
opendevreviewEduardo Olivares proposed openstack/neutron-tempest-plugin master: Add EVPN network advanced server operations tests  https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/99772712:59
opendevreviewEduardo Olivares proposed openstack/neutron-tempest-plugin master: Add dynamic VNI provisioning for EVPN tests  https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/99861712:59
opendevreviewEduardo Olivares proposed openstack/neutron-tempest-plugin master: Add dynamic VNI provisioning for EVPN tests  https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/99860413:00
ralonsohok, now I remember haleyb|out was not going to attend13:01
ralonsohone sec, I'll start the meeting13:01
mlavalle_yeap13:01
ralonsoh#startmeeting neutron_drivers13:01
opendevmeetMeeting started Fri Jul 24 13:01:32 2026 UTC and is due to finish in 60 minutes.  The chair is ralonsoh. Information about MeetBot at http://wiki.debian.org/MeetBot.13:01
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.13:01
opendevmeetThe meeting name has been set to 'neutron_drivers'13:01
ralonsohHello all13:01
jlibosvao/13:01
mlavalle_\o13:01
ralonsohPing list: ykarel, mlavalle, mtomaska, slaweq, tobias-urdin, lajoskatona, haleyb, ralonsoh, cardoe 13:01
mlavalle_\o13:01
mtomaskao/13:01
lajoskatona1o/13:01
ralonsohI think we didn't update the agenda...13:02
ralonsohSo I think we have quorum13:02
ralonsohThe first topic is 13:02
ralonsoh#link https://bugs.launchpad.net/neutron/+bug/216135313:02
ralonsoh[RFE] Support route leaking from geneve tenant networks to BGP underlay13:02
ralonsohpatch: https://review.opendev.org/c/openstack/neutron-specs/+/99804613:03
ralonsohjlibosva, all yours13:03
jlibosvathank you13:03
jlibosvaso this is another piece of work for Core OVN BGP integration to achieve parity with the ovn-bgp-agent13:03
jlibosvathe main idea is to leak host routes to private networks13:04
jlibosvabut through a Neutron router that is attached to the external network13:04
jlibosvamostly to avoid natting because some operators do not like NAT13:05
opendevreviewEduardo Olivares proposed openstack/neutron-tempest-plugin master: Add EVPN network advanced server operations tests  https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/99772713:05
opendevreviewEduardo Olivares proposed openstack/neutron-tempest-plugin master: Add dynamic VNI provisioning for EVPN tests  https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/99860413:05
jlibosvaso the spec introduces a subnet resource attribute that can be only updated because of pre-requisites such as the subnet must be attached to the Neutron router - and the Neutron router must be attached to the external network13:05
jlibosvaunder the hood Neutron would just connect the LS where the subnet is to the main bgp-lr-main router just so OVN can advertise the prefixes - and add to the BGP router a static route for ingress traffic up to the public switch13:06
jlibosvathe egress traffic would just follow the default gateway route13:07
jlibosvathere is a caveat that OVN does not have any abstraction for subnets - so if the Neutron network has multiple subnets then ALL the host routes are advertised13:07
jlibosvabut the dataplane won't work for those without the leak-routes flag because of the missing ingress static route13:07
jlibosvaand that's pretty much it in a nutshell13:08
ralonsohSo basically making the private IPs public in the external network, right? /32 (/128) IPs13:09
mlavalle_so fips are becoming obsolete13:09
jlibosvaI have a POC env and I started sending some WIP patches already - https://review.opendev.org/q/topic:%22bug/2161353%2213:10
jlibosvayes - when I thought about it - the private IPs become public private IPS :)13:10
jlibosvaFIPs could still be used13:10
jlibosvawith FIPs you can pick which particular workloads are exposed - with the leak-routes attribute you expose the whole network13:11
lajoskatona1so it is not a per port advertisement but all ports that on the subnet?13:11
lajoskatona1ahh, ok I think you answered13:11
jlibosvaexactly - with the caveat that also other subnet IPs are advertised but won't work13:11
jlibosvaoh, and one more thing13:12
lajoskatona1so if I have a net with 3 subnets but only one has this property the others will advertised but silently fail?13:12
jlibosvathe subnets must not overlap since they are all going to be leaked to the underlay which has no network segregation - so the Neutron plugin must check that13:12
ralonsoh^^ yeah that was one question I had13:12
ralonsohso the API must enforce that13:12
jlibosvayes - unfortunately there is no way to tell OVN right now which IPs can be advertised from an LS13:13
ralonsohI have other questions in the spec (but better to answer them there). The only one relevant here: why geneve only?13:13
jlibosvaOVN iterates over LSP addresses on a given LS and advertises it all13:13
jlibosvageneve only because vlan is forbidden with BGP as VLAN is L2 segregation in a fabric and there is L3 only in the fabric. The flat is exposed by default so geneve is the only type remaining13:14
ralonsohvxlan?13:14
ralonsohI know we have limitations in our internal product, but vxlan is supported in ml2/ovn too13:15
jlibosvauhm, who uses that :) I'd go simple and if needed we can expand I guess?13:15
ralonsohok13:15
jlibosvashould be documented for sure, good point13:15
lajoskatona1+113:15
* mlavalle_ still here13:16
jlibosvaI thought you didn't like the RFE so you rather left13:16
mlavalle_LOL13:17
ralonsohSo this RFE is closing a gap from what is supported in ovn-bgp-agent, I'm OK with this, for sure. Any other question will be deferred to the spec13:17
mlavalle_I am good with it also13:17
lajoskatona1+1 from my side + spec13:17
jlibosvathe ovn-bgp-agent had no Neutron integration though - so it was based on per-node configuration (likely enabled everywhere) so all networks were leaked13:17
jlibosvathanks for looking at the spec, I'll answer and address the comments13:18
ralonsohSo I think all cores voted, the RFE is approved13:18
* jlibosva dances13:18
ralonsohthanks jlibosva for the BGP integration13:18
jlibosvathank you13:18
ralonsohI don't see any change in the agenda since the last week, but we still have time13:18
mlavalle_+113:18
ralonsohis there any other topic to be discussed?13:19
* mlavalle_ formalizes his vore13:19
mlavalle_not from me13:19
ralonsohThen thank you all for attending, see you next week!13:20
ralonsoh#endmeeting13:20
opendevmeetMeeting ended Fri Jul 24 13:20:18 2026 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)13:20
opendevmeetMinutes:        https://meetings.opendev.org/meetings/neutron_drivers/2026/neutron_drivers.2026-07-24-13.01.html13:20
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/neutron_drivers/2026/neutron_drivers.2026-07-24-13.01.txt13:20
opendevmeetLog:            https://meetings.opendev.org/meetings/neutron_drivers/2026/neutron_drivers.2026-07-24-13.01.log.html13:20
mlavalle_o/13:20
ralonsohI'll update the LP bug now13:20
lajoskatona1o/13:20
mtomaskao/13:20
jlibosvathanks, o/13:20
opendevreviewRodolfo Alonso proposed openstack/neutron master: db: remove redundant MTU migrations and optimize backfill  https://review.opendev.org/c/openstack/neutron/+/99862313:42
opendevreviewBodo Petermann proposed openstack/neutron-vpnaas master: Fix automatic rescheduling from dead VPN agents  https://review.opendev.org/c/openstack/neutron-vpnaas/+/93997814:20
*** jlibosva is now known as Guest1405114:58
*** jlibosva is now known as Guest1405215:00
opendevreviewEduardo Olivares proposed openstack/neutron-tempest-plugin master: Add dynamic VNI provisioning for EVPN tests  https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/99860415:02
opendevreviewLajos Katona proposed openstack/tap-as-a-service master: WIP:Use new OVO classes in Taas_db_Mixin  https://review.opendev.org/c/openstack/tap-as-a-service/+/99862915:05
*** jlibosva is now known as Guest1405715:58
opendevreviewMerged openstack/neutron-tempest-plugin master: Fix advanced image config on multinode devstack jobs  https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/99814916:18
*** gibi_ is now known as gibi18:40
opendevreviewJakub Libosvar proposed openstack/neutron master: bgp: Introduce leak_routes API attribute  https://review.opendev.org/c/openstack/neutron/+/99821420:07
opendevreviewJakub Libosvar proposed openstack/neutron-specs master: Add spec for BGP route leaking from geneve tenant networks  https://review.opendev.org/c/openstack/neutron-specs/+/99804620:11
opendevreviewJakub Libosvar proposed openstack/neutron-specs master: Add spec for BGP route leaking from geneve tenant networks  https://review.opendev.org/c/openstack/neutron-specs/+/99804620:15
opendevreviewJakub Libosvar proposed openstack/neutron master: bgp: Add DB interaction for leak_routes  https://review.opendev.org/c/openstack/neutron/+/99822020:35
opendevreviewJakub Libosvar proposed openstack/neutron master: bgp: Configure OVN resources based on the leak_routes attribute  https://review.opendev.org/c/openstack/neutron/+/99867720:35
*** zseguin_ is now known as zseguin22:00

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