Thursday, 2026-03-19

opendevreviewMerged openstack/neutron master: bgp: Fix pep8 errors  https://review.opendev.org/c/openstack/neutron/+/98091200:11
ykarelthx haleyb we can do same in neutron-lib, /me pushes that03:11
opendevreviewyatin proposed openstack/neutron-lib stable/2026.1: [2026.1 only] Switch to 2026.1 neutron-tempest-plugin jobs  https://review.opendev.org/c/openstack/neutron-lib/+/98120303:18
ykarelohh realized we can't do that yet as some projects have not branched stable/2026.1 so need to wait for them else we would be missing coverage in the CI03:54
ykarellike devstack03:54
opendevreviewRodolfo Alonso proposed openstack/neutron master: WIP == DNM == OVN L3 scheduler test  https://review.opendev.org/c/openstack/neutron/+/97886107:05
opendevreviewRodolfo Alonso proposed openstack/neutron master: Fix OVN L3 scheduler (3)  https://review.opendev.org/c/openstack/neutron/+/98121107:44
opendevreviewRodolfo Alonso proposed openstack/neutron master: WIP == DNM == OVN L3 scheduler test (3)  https://review.opendev.org/c/openstack/neutron/+/98121207:44
*** mikal0 is now known as mikal08:20
opendevreviewHarald Jensås proposed openstack/neutron master: Add docstrings for filter_dynamic parameter  https://review.opendev.org/c/openstack/neutron/+/98121408:32
opendevreviewEduardo Olivares proposed openstack/neutron master: bgp: Fix one more pep8 error from functional tests  https://review.opendev.org/c/openstack/neutron/+/98121508:36
opendevreviewRodolfo Alonso proposed openstack/neutron master: Fix OVN L3 scheduler (3)  https://review.opendev.org/c/openstack/neutron/+/98121109:12
opendevreviewRodolfo Alonso proposed openstack/neutron master: WIP == DNM == OVN L3 scheduler test (3)  https://review.opendev.org/c/openstack/neutron/+/98121209:13
opendevreviewRodolfo Alonso proposed openstack/neutron master: Mark ``test_gateway_chassis_balanced_scheduling_multiple_gw_networks`` unstable  https://review.opendev.org/c/openstack/neutron/+/98122309:15
ralonsohslaweq, lajoskatona ^ please approve this patch until I have a solution for it09:15
ralonsohthanks!09:16
slaweqralonsoh +209:17
opendevreviewRodolfo Alonso proposed openstack/neutron master: Fix OVN L3 scheduler (3)  https://review.opendev.org/c/openstack/neutron/+/98121109:55
opendevreviewRodolfo Alonso proposed openstack/neutron master: WIP == DNM == OVN L3 scheduler test (3)  https://review.opendev.org/c/openstack/neutron/+/98121209:55
opendevreviewMerged openstack/neutron master: Mark ``test_gateway_chassis_balanced_scheduling_multiple_gw_networks`` unstable  https://review.opendev.org/c/openstack/neutron/+/98122310:49
ralonsohsean-k-mooney, hello! About https://bugs.launchpad.net/neutron/+bug/2144312. The main issue here is always the host_id in the virtual port. We would need this information but adding `ml2_port_bindings.host` to the port breaks many things, including the mech driver itself, that tries to bind the port10:49
ralonsohso, if we need to have this info but not to update `ml2_port_bindings.host` (that, btw, is not done in any other mech driver... my bad), we can add this info in the `vif_details`10:50
ralonsohthis is a dictionary, mainly used by Nova10:51
ralonsohbut we can add extra parameters that will be discarded by Nova if not recognized 10:51
opendevreviewRodolfo Alonso proposed openstack/neutron master: Fix OVN L3 scheduler (3)  https://review.opendev.org/c/openstack/neutron/+/98121112:10
opendevreviewRodolfo Alonso proposed openstack/neutron master: WIP == DNM == OVN L3 scheduler test (3)  https://review.opendev.org/c/openstack/neutron/+/98121212:10
sean-k-mooneyralonsoh: so nova consider it a security hardening operturingyt if a tenatn can ever see the hostname12:28
sean-k-mooneyralonsoh: we provcide a hash of it for normal users that is a hash of the hsot value and there project id so that they cant actully see the host name but can tell if 1 vms are on the same host just not wich host they are on12:29
sean-k-mooneyralonsoh: so my intiall reaction is you can put it in the binding_details but it proably should not be visable to a normal user12:30
sean-k-mooneyi knwo the bidning host is i think  for legacy reasons12:31
sean-k-mooneybut it woudl be preferable if the vif_details was required the service or admin roles to view long term12:31
sean-k-mooneyso that octavia can see it but not end users12:32
opendevreviewEduardo Olivares proposed openstack/neutron master: bgp: Fix one more pep8 error from functional tests  https://review.opendev.org/c/openstack/neutron/+/98121512:49
sean-k-mooneyralonsoh: byasiclly to summerise form an api contract point fo view the vif_details is the location owned by neutron (via the mech driver) to store any info that may be consumed but external service that are binding the port13:03
sean-k-mooneyso it is entilry propper to use it to provide info to octavia  if needed.13:04
sean-k-mooneyhowver i still think virtual port shoudl be a first clase api resouce like trunk prots in the long term13:04
sean-k-mooneyvirtual prot shoudl never be attached to a vm so it wont impact nova and yes nova will discard once it does not recognise13:05
sean-k-mooneyso that shoudl be releivily safe, ideally you just would not populate the new fiels for non virutal ports13:05
ralonsohsean-k-mooney, if we remove the host assignation from the virtual ports, it won't be needed to create the new "virtual" type13:32
ralonsohright now, this is what you have with admin or normal user:13:34
ralonsohhttps://paste.opendev.org/show/bO9qetZlMhzKiCrZVGQ7/13:34
sean-k-mooneyok that is fine13:35
ralonsohso any binding detail (host, vif details, etc) are not shown13:35
sean-k-mooneynormaly user don see the binding_host_id13:35
sean-k-mooneyya if that already filter via policy then no hardening is required13:35
sean-k-mooneyyou can just have the host be in plain text13:35
ralonsohso I'm going to propose this, to use vif_details to store the parent port host ID in the virtual port13:36
sean-k-mooneyack13:40
haleybbcafarel: if you're around can you look at https://review.opendev.org/c/openstack/neutron/+/977907 ? tia14:38
opendevreviewJakub Libosvar proposed openstack/neutron master: bgp: Fix more pep8 errors  https://review.opendev.org/c/openstack/neutron/+/98121515:13
opendevreviewJakub Libosvar proposed openstack/neutron master: bgp: Fix more pep8 errors  https://review.opendev.org/c/openstack/neutron/+/98121515:20
opendevreviewDmitrii Shcherbakov proposed openstack/neutron master: [OVN] Add post-commit external_mac assessment  https://review.opendev.org/c/openstack/neutron/+/95075715:34
bcafarelhaleyb: finally out of meetings, let me take a look15:38
haleybbcafarel: +115:42
opendevreviewMerged openstack/neutron master: Add docstrings for filter_dynamic parameter  https://review.opendev.org/c/openstack/neutron/+/98121416:26
opendevreviewMerged openstack/neutron master: Include dynamic segments in NetworkContext  https://review.opendev.org/c/openstack/neutron/+/98063717:40
haleybjlibosva: so it seems pep8 for tests might have been disabled with the move to pyproject.toml, i'll see if i can fix it18:01
jlibosvahaleyb: I can have a look as well. funny thing we found it just now :)18:02
haleybi know i fixed it and added a bunch of excludes to .pylintrc18:03
jlibosvaaha, so that's why I was confused. I remember we used to exclude all tests modules from the pep8 checks - and I was after why the tests are not skipped in our downstream CI and found out the .pylintrc lists only some specific files or modules18:04
jlibosvaso nowadays we do run pep8 on most of the tests files?18:04
haleybjlibosva: well i thought we did but you seem to have found some that got missed - was that in downstream CI only?18:07
haleybthe last two lines in pyproject.toml should have triggered warning, only ignore "S" style things18:08
jlibosvahaleyb: yes, I was able to spot it downstream only - but that is Antelope based and I don't think we do anything special there - just tox -epep8, really18:10
haleybit might be we only run pylint and not ruff on test tree, need to look at logs18:14
opendevreviewMerged openstack/neutron master: bgp: Move lrps_to_chassis_routers under commands.py  https://review.opendev.org/c/openstack/neutron/+/98096218:15
opendevreviewJakub Libosvar proposed openstack/neutron master: bgp: Fix more pep8 errors  https://review.opendev.org/c/openstack/neutron/+/98121519:17
opendevreviewJakub Libosvar proposed openstack/neutron master: bgp: Fix more pep8 errors  https://review.opendev.org/c/openstack/neutron/+/98121519:22
*** elvira1 is now known as elvira19:51
haleybjlibosva: so i can't reproduce this pep8 failure locally, do you see this running 'tox -e pep' ? I can push a patch to be more selective in what ruff complains about, but have seen it not complain about some issues with spaces. looking in .pre-commit-config.yaml we run autopep8 on everything19:55
haleybs/pep/pep819:55
haleybif you figure it out please push a patch20:00
opendevreviewRodolfo Alonso proposed x/whitebox-neutron-tempest-plugin master: DNM == Testing  https://review.opendev.org/c/x/whitebox-neutron-tempest-plugin/+/98042520:09
opendevreviewElvira García Ruiz proposed openstack/neutron-lib master: Add PVLAN api extension  https://review.opendev.org/c/openstack/neutron-lib/+/97593120:36
jlibosvahaleyb: you tried to reproduce it on master?21:53
haleybjlibosva: yes, on master22:17
jlibosvahaleyb: I'll have a look. I found the issues on the Antelope based version22:29
haleybthanks. i mean some of those are in non-test code too22:32
opendevreviewMerged openstack/neutron-tempest-plugin master: Enable logging API in the fwaas-openvswitch scenario job  https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/97778022:53
opendevreviewBrian Haley proposed openstack/neutron master: Change ruff lint checks to be more file-specific  https://review.opendev.org/c/openstack/neutron/+/98141723:00
haleybjlibosva: ^^ that's my update and kind-of proves there's something running against the test tree23:00
opendevreviewBrian Haley proposed openstack/neutron master: Remove ruff E741 ignore directive  https://review.opendev.org/c/openstack/neutron/+/98142123:37
opendevreviewMerged openstack/neutron master: Open the 2026.2 (Hibiscus) DB branch  https://review.opendev.org/c/openstack/neutron/+/98030323:54

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