| opendevreview | Rodolfo Alonso proposed openstack/neutron master: ovn: Remove duplicate ``ConfigException`` from metadata agent https://review.opendev.org/c/openstack/neutron/+/998788 | 06:05 |
|---|---|---|
| *** qwebirc35867 is now known as jimin3shin | 06:41 | |
| jimin3shin | Hi! small fix: neutron-usage-audit was hanging when fetching routers in OVN environments because it never opened an OVSDB(NB) connection. This patch adds that connection. Review appreciated when you have time! https://review.opendev.org/c/openstack/neutron/+/989642 | 06:45 |
| opendevreview | Rodolfo Alonso proposed openstack/neutron master: ovn: Remove standalone OVN Metadata agent https://review.opendev.org/c/openstack/neutron/+/998787 | 07:15 |
| jimin3shin[m] | opendevreview: Thank you for the review! | 07:26 |
| ralonsoh | Hi folks, the devstack patch is merged, we can continue with the other patches: https://review.opendev.org/q/topic:%22bug/2161600%22 | 07:44 |
| opendevreview | Jimin Shin proposed openstack/neutron-lib master: Sanitize provided MAC address in convert_to_mac_if_none https://review.opendev.org/c/openstack/neutron-lib/+/998473 | 08:35 |
| ralonsoh | Folks, I think https://review.opendev.org/c/openstack/devstack/+/998414 broke neutron functional tests | 09:25 |
| ralonsoh | I'm investigating this right now | 09:25 |
| opendevreview | Fernando Royo proposed openstack/ovn-octavia-provider master: Add admin guide for Load_Balancer_Group feature https://review.opendev.org/c/openstack/ovn-octavia-provider/+/998893 | 09:33 |
| opendevreview | Rodolfo Alonso proposed openstack/neutron master: Update ``compile_ovs`` input parameters https://review.opendev.org/c/openstack/neutron/+/998896 | 09:36 |
| ralonsoh | lajoskatona, ^^ please check this | 09:36 |
| ralonsoh | it is blocking the CI right now | 09:36 |
| lajoskatona | ralonsoh: checking | 09:37 |
| opendevreview | Merged openstack/neutron master: Remove ``OVN_BUILD_MODULES`` references https://review.opendev.org/c/openstack/neutron/+/998438 | 11:22 |
| opendevreview | Rodolfo Alonso proposed openstack/neutron stable/2026.1: Reject overlapping network segment ranges for tunnel types https://review.opendev.org/c/openstack/neutron/+/998930 | 12:34 |
| opendevreview | Rodolfo Alonso proposed openstack/neutron stable/2025.2: Reject overlapping network segment ranges for tunnel types https://review.opendev.org/c/openstack/neutron/+/998931 | 12:34 |
| opendevreview | Rodolfo Alonso proposed openstack/neutron stable/2025.1: Reject overlapping network segment ranges for tunnel types https://review.opendev.org/c/openstack/neutron/+/998932 | 12:35 |
| ralonsoh | hi folks, do we have today the Neutron meeting? | 13:01 |
| ralonsoh | I don't remember if I proposed myself to host it | 13:01 |
| slaweq | hi, I was going to ask the same :) | 13:01 |
| lajoskatona | +1 for the question | 13:01 |
| mlavalle | Hi ralonsoh you agreed to lead it | 13:02 |
| ralonsoh | perfect | 13:02 |
| ralonsoh | #startmeeting networking | 13:02 |
| opendevmeet | Meeting started Tue Jul 28 13:02:12 2026 UTC and is due to finish in 60 minutes. The chair is ralonsoh. Information about MeetBot at http://wiki.debian.org/MeetBot. | 13:02 |
| opendevmeet | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 13:02 |
| opendevmeet | The meeting name has been set to 'networking' | 13:02 |
| ralonsoh | Ping list: bcafarel, elvira, frickler, mlavalle, mtomaska, slaweq, ykarel, lajoskatona, jlibosva, haleyb, ralonsoh | 13:02 |
| mlavalle | \o | 13:02 |
| lajoskatona | o/ | 13:02 |
| slaweq | o/ | 13:02 |
| fungi | aloha! | 13:02 |
| bcafarel | o/ | 13:03 |
| ralonsoh | I think we can start | 13:03 |
| ralonsoh | #topic announcements | 13:03 |
| ralonsoh | #link https://releases.openstack.org/hibiscus/schedule.html | 13:03 |
| ralonsoh | We are in r-9 | 13:03 |
| ralonsoh | in 3 weeks we have hibiscus-3 milestone | 13:04 |
| ralonsoh | and the final release for client libraries | 13:04 |
| ralonsoh | The PTG is open for registration | 13:04 |
| ralonsoh | #link https://openinfra.org/ptg/ | 13:04 |
| ralonsoh | We still don't have an open etherpad but I'll talk to haleyb|out to create it, at least a temporary one for ys | 13:05 |
| ralonsoh | *us | 13:05 |
| ralonsoh | The last topic, the openinfra channel | 13:06 |
| ralonsoh | #link https://openinfra.org/live/#all-episodes | 13:06 |
| ralonsoh | anything else you want to add? | 13:06 |
| ralonsoh | #topic bugs | 13:07 |
| ralonsoh | Sorry, I didn't check the mail list | 13:07 |
| ralonsoh | one sec | 13:07 |
| ralonsoh | so no, we don't have the bug report this week | 13:07 |
| ralonsoh | let me open the LP list with the last ones | 13:08 |
| ralonsoh | we have several bugs still not assigned | 13:08 |
| ralonsoh | #link https://bugs.launchpad.net/neutron/+bug/2161626 | 13:08 |
| ralonsoh | DHCP auto-scheduling behavior | 13:09 |
| ralonsoh | That could make sense, but I see this more like an optimization | 13:10 |
| ralonsoh | and you need to be aware of the ports assigned per host, of course | 13:10 |
| ralonsoh | Do you agree to set it as "low"? | 13:11 |
| slaweq | ++ | 13:12 |
| lajoskatona | +1 | 13:12 |
| ralonsoh | Ok, I'll set it as low, and could be "whislist" too | 13:12 |
| ralonsoh | If anyone wants to take it, feel free | 13:12 |
| ralonsoh | I'll also comment in the bug, if the reporter wants to implement it | 13:13 |
| slaweq | I would go with 'whishlist' | 13:13 |
| ralonsoh | Ok, I'll update it | 13:13 |
| ralonsoh | The other bugs still not assigned are incorrectly updated | 13:13 |
| ralonsoh | all of them are in progress | 13:13 |
| ralonsoh | I'll update them | 13:14 |
| ralonsoh | any other bug you want to highlight here? | 13:14 |
| ralonsoh | This week yatin is the bug deputy, but he is on PTO. I'll take care of it | 13:15 |
| ralonsoh | next week otherwiseguy is the deputy, but he is not here now | 13:15 |
| ralonsoh | I'll ping him later today | 13:15 |
| ralonsoh | let's go to the next topic | 13:15 |
| ralonsoh | #topic specs | 13:15 |
| ralonsoh | #link https://review.opendev.org/q/project:openstack%252Fneutron-specs+status:open | 13:16 |
| ralonsoh | we had a couple of them last week | 13:16 |
| ralonsoh | and I think both are attended | 13:16 |
| ralonsoh | #link https://review.opendev.org/c/openstack/neutron-specs/+/998046 | 13:16 |
| ralonsoh | and #link https://review.opendev.org/c/openstack/neutron-specs/+/996269 | 13:16 |
| ralonsoh | but the last 3 ones are not | 13:17 |
| ralonsoh | Add spec for Port Groups for Security Group Rules (https://review.opendev.org/c/openstack/neutron-specs/+/987786) | 13:17 |
| ralonsoh | Add spec for underlay VXLAN support (https://review.opendev.org/c/openstack/neutron-specs/+/952166) | 13:17 |
| ralonsoh | Create spec for RFE:project-specific qos controls (https://review.opendev.org/c/openstack/neutron-specs/+/965946) | 13:17 |
| ralonsoh | please (also for me), if you have time, review them | 13:17 |
| ralonsoh | any comment in this section? | 13:18 |
| ralonsoh | ok, let's move on | 13:18 |
| ralonsoh | #topic community-goals | 13:18 |
| ralonsoh | 1) Neutron client deprecation | 13:19 |
| ralonsoh | lajoskatona, any update? | 13:19 |
| lajoskatona | yes, some | 13:19 |
| lajoskatona | for Heat I started to have reviews | 13:19 |
| lajoskatona | for Nova there is a patch is SDK to make possible fetching only some of the API fields from Neutron API as it is in neutronclient | 13:20 |
| ralonsoh | heat: https://review.opendev.org/q/topic:%2522neutron_openstacksdk%2522 | 13:20 |
| ralonsoh | nova: https://review.opendev.org/q/topic:%22sdk_for_neutron%22 | 13:20 |
| lajoskatona | SDK: https://review.opendev.org/c/openstack/openstacksdk/+/995724 | 13:20 |
| lajoskatona | there was one more that added the necessary property to all Neutron resource classes in SDK | 13:21 |
| ralonsoh | ^ I'll check this one after this meeting | 13:21 |
| lajoskatona | https://review.opendev.org/c/openstack/openstacksdk/+/995652 | 13:21 |
| lajoskatona | this one already merged | 13:21 |
| lajoskatona | thanks, this is o keep the optimisation that is used by nova for fetching only limited API results from Neutron | 13:22 |
| ralonsoh | the `params` one, right? | 13:22 |
| lajoskatona | yes | 13:23 |
| lajoskatona | or fields in the method call | 13:23 |
| ralonsoh | cool so let's check it, I think we don't use `params` as a positional argument in any call | 13:23 |
| lajoskatona | so you can say client.get_network(fields=['name', 'project_id'....] | 13:24 |
| lajoskatona | the strange is that in SDK the option is there to do such filtering for fields, but nobody uses it currently | 13:24 |
| lajoskatona | at least with grep it is unvisible | 13:24 |
| ralonsoh | so we are just using positional parameters for filtering, nothing else? | 13:25 |
| ralonsoh | weird | 13:25 |
| lajoskatona | and for the last thing the stadium migration to OSC, : https://review.opendev.org/q/topic:%22migrate_stadium_osc%22 | 13:25 |
| lajoskatona | before my PTO I pushed few patches for network onboard, for that SDK patch is also necessary | 13:25 |
| lajoskatona | subnet_onboard sorry | 13:26 |
| lajoskatona | https://review.opendev.org/c/openstack/openstacksdk/+/995969 | 13:27 |
| ralonsoh | yeah, for this one we need +W powers | 13:27 |
| lajoskatona | if we migrate that one and forget sfc we have only logging as I remember to move from neutronclient to OSC | 13:27 |
| ralonsoh | ask in the sdk channel after this meeting | 13:27 |
| lajoskatona | Artem did reviews, so I suppose slowly things are moving | 13:28 |
| lajoskatona | that's it for the SDK/OSC topics | 13:29 |
| ralonsoh | thank you! | 13:29 |
| ralonsoh | because haleyb|out is not here, we'll skip the project_id migration today | 13:29 |
| ralonsoh | so let's move to the last section | 13:29 |
| ralonsoh | #topic on-demand | 13:29 |
| ralonsoh | lajoskatona, please | 13:29 |
| lajoskatona | yes I added a small nit topic | 13:30 |
| ralonsoh | #link https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/thread/G3SNHQZ5GHKQDMT5COBQQVLBDOTQWKII/ | 13:30 |
| ralonsoh | [all] Volunteers for OpenInfra Summit Asia project table | 13:30 |
| lajoskatona | there will be an 2026 Asia summit in Shanghai again, together with kubecon and pytorch perhaps | 13:30 |
| lajoskatona | yes, and thee will be this table where people from the community can smile to people and tell nice things, and similar | 13:31 |
| ralonsoh | (I would love to participate, but I'm not sure about the travel budget...) | 13:31 |
| lajoskatona | I don't know who can travel there, but accidentally we got budget for it, so I can be there and sit and smile on the table :-) | 13:31 |
| ralonsoh | "accidentally we got budget for it" hahahahaha | 13:32 |
| fungi | feel free to pick a convenient time that's available in the spreadsheet, you can double up with simon or run solo | 13:32 |
| lajoskatona | if you trust me that I can smile well enough to bring people in to use openstack and Neutron :-) | 13:32 |
| lajoskatona | fungi: ack I will check it | 13:32 |
| fungi | i'm sure you're way more inviting than an empty table | 13:32 |
| opendevreview | Slawek Kaplonski proposed openstack/neutron-tempest-plugin master: [FWaaS] Add basic scenario test for FW attached to L2 ports https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/995695 | 13:33 |
| lajoskatona | :-) | 13:33 |
| elvira | lajoskatona: I have a nice memory from openinfra in berlin, so you will be welcoming for sure :) | 13:33 |
| lajoskatona | thanks :-) | 13:34 |
| slaweq | I also have one short topic | 13:34 |
| ralonsoh | please, go one | 13:34 |
| ralonsoh | go on* | 13:34 |
| slaweq | I forgot to add it to the agenda earlier, sorry for that | 13:35 |
| slaweq | I saw recently email from Allison about potential updates to the user survey | 13:35 |
| slaweq | there is etherpad https://etherpad.opendev.org/p/OpenStackUserSurveyRev | 13:35 |
| slaweq | I will try to look at it this or next week and try to propose new options to choose in the neutron related questions | 13:36 |
| ralonsoh | ++ | 13:36 |
| slaweq | but it would be more than welcome if someone else could also take a look into this :) | 13:36 |
| ralonsoh | maybe we can also ask internally in our company | 13:36 |
| slaweq | I may also bring some questions from that etherpad to be discussed next week on our meeting | 13:37 |
| ralonsoh | maybe PM and PO will have better questions too | 13:37 |
| slaweq | ralonsoh: it's not about changing questions but more to make response choices more "up to date" | 13:37 |
| ralonsoh | right | 13:37 |
| slaweq | I don't think ouir PO or PM can help much with it as it is upstream related only | 13:38 |
| ralonsoh | well, that should be aligned too with our agenda | 13:38 |
| ralonsoh | thanks slaweq for bringing this topic | 13:39 |
| ralonsoh | fungi has another one | 13:39 |
| fungi | with haleyb out, i think i should probably punt this to next week | 13:39 |
| ralonsoh | perfect | 13:39 |
| fungi | i forgot haleyb had mentioned going back on leave for the week | 13:40 |
| ralonsoh | I'll update the agenda | 13:40 |
| fungi | thanks! | 13:40 |
| ralonsoh | I have 4 topics, quick ones | 13:40 |
| ralonsoh | 1) RBAC policy accepts non-UUID target_project values, creating silently ineffective policies | 13:40 |
| ralonsoh | #link https://bugs.launchpad.net/neutron/+bug/2161653 | 13:40 |
| slaweq | project id is not uuid | 13:40 |
| ralonsoh | summary: a non-admin user can create RBACs with project_id="demo", for example | 13:40 |
| slaweq | it is just string AFAIR | 13:40 |
| ralonsoh | it is, kind of | 13:40 |
| ralonsoh | is a uuid with the "-' stripped | 13:41 |
| ralonsoh | I checked the keystone code and is a uuid string with string.replace('-', '') | 13:41 |
| slaweq | I think we have middleware which checks if provided in the req body project_id is actually existing project | 13:41 |
| ralonsoh | and `convert_valid_target_project` in the patch I proposed (https://review.opendev.org/c/openstack/neutron/+/998537) works fine | 13:41 |
| ralonsoh | it doesn't work if the user is non-admin | 13:42 |
| slaweq | maybe we can use the same check in RBAC code | 13:42 |
| ralonsoh | is the problem we have with the CLI right now | 13:42 |
| ralonsoh | if an admin request an RBAC for "demo", the CLI will ask kjeystone and that will reply the ID | 13:42 |
| ralonsoh | but for a non-admin, keystone says that it has no permissions and we silently pass "demo" as project ID | 13:43 |
| ralonsoh | check that in a devsdtack env | 13:43 |
| ralonsoh | the problem: we are creating useless RBAC entries | 13:43 |
| slaweq | ok, makes sense | 13:43 |
| ralonsoh | please check the patch I proposed: https://review.opendev.org/c/openstack/neutron/+/998537 | 13:43 |
| ralonsoh | 2) Remove ``OVN_BUILD_MODULES`` references | 13:44 |
| ralonsoh | this is a trivial one, just a heads-up | 13:44 |
| ralonsoh | since kernel 5.5 (2020), it is not needed to builds the modules | 13:44 |
| ralonsoh | there was an error in the devstack code | 13:44 |
| ralonsoh | instead of fixing it, I removed the code section (patch merged) | 13:44 |
| ralonsoh | list of patches: https://review.opendev.org/q/topic:%22bug/2161600%22 | 13:44 |
| ralonsoh | that's all | 13:44 |
| ralonsoh | 3) Remove standalone OVN Metadata agent | 13:45 |
| ralonsoh | deprecated in this release | 13:45 |
| ralonsoh | so I proposed https://review.opendev.org/c/openstack/neutron/+/998787 | 13:45 |
| ralonsoh | this is completely removing the OVN metadata agent code | 13:45 |
| ralonsoh | last one | 13:46 |
| ralonsoh | 4) Neutron API validation for ``name`` fields, leading/trailing whitespaces | 13:46 |
| ralonsoh | this is a bug from the Nova team | 13:46 |
| ralonsoh | #link https://review.opendev.org/c/openstack/neutron/+/998787 | 13:46 |
| ralonsoh | summary: some resources (SGs, for example) accept `name` with non printable characters or leading/trailing whitespace | 13:46 |
| ralonsoh | example: | 13:47 |
| ralonsoh | https://paste.opendev.org/show/bBOAXuvxN1t1oemWOqm9/ | 13:47 |
| ralonsoh | that could be a headache for a user, for user | 13:47 |
| ralonsoh | for sure*( | 13:47 |
| ralonsoh | so I think we need to review all the `name` fields in the Neutron API | 13:47 |
| ralonsoh | and create a new extension limiting the format, avoiding this issue | 13:48 |
| ralonsoh | this is "limitation", but for the better | 13:48 |
| ralonsoh | opinions? | 13:49 |
| lajoskatona | +1 to make it clear with extension | 13:50 |
| ralonsoh | perfect, I'll propose a patch soon | 13:51 |
| ralonsoh | that's all I have, anything else? | 13:51 |
| lajoskatona | nothing from me | 13:52 |
| ralonsoh | thank you all for attending, see you online | 13:52 |
| ralonsoh | #endmeeting | 13:52 |
| opendevmeet | Meeting ended Tue Jul 28 13:52:26 2026 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 13:52 |
| opendevmeet | Minutes: https://meetings.opendev.org/meetings/networking/2026/networking.2026-07-28-13.02.html | 13:52 |
| opendevmeet | Minutes (text): https://meetings.opendev.org/meetings/networking/2026/networking.2026-07-28-13.02.txt | 13:52 |
| opendevmeet | Log: https://meetings.opendev.org/meetings/networking/2026/networking.2026-07-28-13.02.log.html | 13:52 |
| lajoskatona | o/ | 13:52 |
| opendevreview | Merged openstack/neutron master: Update ``compile_ovs`` input parameters https://review.opendev.org/c/openstack/neutron/+/998896 | 14:18 |
| opendevreview | Slawek Kaplonski proposed openstack/neutron-tempest-plugin master: [FWaaS] Add basic scenario test for FW attached to L2 ports https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/995695 | 14:22 |
| opendevreview | Elvira García Ruiz proposed openstack/neutron master: Manage PVLAN PGs in OVN after PVLAN plugin is enabled or disabled https://review.opendev.org/c/openstack/neutron/+/998184 | 16:26 |
| opendevreview | Elvira García Ruiz proposed openstack/neutron master: Manage PVLAN PGs in OVN after PVLAN plugin is enabled or disabled https://review.opendev.org/c/openstack/neutron/+/998184 | 16:29 |
| opendevreview | Jakub Libosvar proposed openstack/neutron-tempest-plugin master: bgp: Add BGP tests with leak_routes attribute https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/999007 | 19:00 |
| opendevreview | Jakub Libosvar proposed openstack/neutron-tempest-plugin master: Add API tests for subnet leak_routes attribute https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/999016 | 20:07 |
| *** Unknown is now known as Mike-- | 20:16 | |
| opendevreview | Merged openstack/neutron master: doc: Add CLI reference for neutron-remove-duplicated-port-bindings https://review.opendev.org/c/openstack/neutron/+/998765 | 21:41 |
Generated by irclog2html.py 4.1.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!