Thursday, 2025-08-07

opendevreviewDai Dang Van proposed openstack/neutron master: Add dns forwarder l2 extension  https://review.opendev.org/c/openstack/neutron/+/95139004:43
opendevreviewDai Dang Van proposed openstack/neutron master: Add dns forwarder l2 extension  https://review.opendev.org/c/openstack/neutron/+/95139005:20
opendevreviewLajos Katona proposed openstack/neutron-dynamic-routing master: WIP [eventlet-removal] Removal of eventlet usage in this repository  https://review.opendev.org/c/openstack/neutron-dynamic-routing/+/95674706:47
opendevreviewLajos Katona proposed openstack/neutron-fwaas master: WIP: [eventlet-removal] Removal of eventlet usage in this repository  https://review.opendev.org/c/openstack/neutron-fwaas/+/95568907:16
opendevreviewDai Dang Van proposed openstack/neutron master: Add dns forwarder l2 extension  https://review.opendev.org/c/openstack/neutron/+/95139007:27
opendevreviewAlexander Gnatyuk proposed openstack/ovsdbapp master: nb: add support for mirror-rules in mirrors  https://review.opendev.org/c/openstack/ovsdbapp/+/95074209:57
stephenfinsean-k-mooney: gmaan: All OpenAPI patches should be green now (I had to update to account for the v2.98 and v2.100 microversions, which were introduced since I wrote those patches10:16
sean-k-mooneystephenfin: thats cool althoug not really relevent to neutron10:18
stephenfinwhoops10:19
stephenfin😅10:19
stephenfinyou get the idea though 🙃10:19
sean-k-mooneystephenfin: i dont know all 31 patches in the serise are green at the same time. that sounds sus did you bribe the zuul gods and if so do they have a subscription plan, you might have to payin installment ot keep it that way till these all land11:02
stephenfin:D11:03
mnasiadkaHello11:24
mnasiadkaIn Kolla-Ansible we haven't transitioned to WSGI yet - since neutron-server script is removed now, can we use neutron-api in a similar manner, or do we have to switch to WSGI right now?11:25
opendevreviewRodolfo Alonso proposed openstack/neutron master: [OVN] The OVS IDL connection is global for all tests  https://review.opendev.org/c/openstack/neutron/+/95665311:40
opendevreviewRodolfo Alonso proposed openstack/neutron master: [OVN] The OVS IDL connection is global for all tests  https://review.opendev.org/c/openstack/neutron/+/95665311:40
ralonsohmnasiadka, not really. The Neutron eventlet server executed all API related workers: API, OVN maintenance, RPC server, periodic11:42
ralonsohnow with WSGI, the Neutron API only provides the API server11:42
ralonsohit is needed to spawn the other services "manually"11:43
ralonsohone sec11:43
mnasiadkaso either way, we need to run all these separately in separate containers11:43
ralonsohmnasiadka, yes11:44
ralonsohmnasiadka, https://github.com/openstack/neutron/blob/master/setup.cfg11:44
ralonsohall "neutron.cmd.server" services defined there (3):11:44
ralonsoh* https://github.com/openstack/neutron/blob/master/setup.cfg#L4511:44
ralonsoh* https://github.com/openstack/neutron/blob/master/setup.cfg#L5211:44
ralonsoh* https://github.com/openstack/neutron/blob/master/setup.cfg#L5511:45
mnasiadkaYeah, I've seen that, I sort of saw that coming that I need to split neutron-server container into 4 components11:45
mnasiadkaI guess I can switch neutron API to use WSGI while I'm at it11:45
ralonsohyou have more control on the replicas used11:45
ralonsohfor example, the OVN maintenace worker is not needed to be executed in HA, only one instance11:46
ralonsohthe RPC server won't be needed if using ML2/OVN 11:46
mnasiadkaIs that documented anywhere, or not yet? ;-)11:47
mnasiadkaI was checking the RDO/Ubuntu install guide, but no pointers really there.11:48
ralonsohmnasiadka, no, it is not13:02
opendevreviewLajos Katona proposed openstack/neutron-fwaas master: WIP: [eventlet-removal] Removal of eventlet usage in this repository  https://review.opendev.org/c/openstack/neutron-fwaas/+/95568914:05
opendevreviewRodolfo Alonso proposed openstack/neutron-specs master: OVN DHCP relay  https://review.opendev.org/c/openstack/neutron-specs/+/95679514:45
opendevreviewRodolfo Alonso proposed openstack/neutron master: [OVN] Remove the datapath UUID from the metadata namespaces  https://review.opendev.org/c/openstack/neutron/+/95669514:47
ralonsohbcafarel, hello! if you have 1 min: https://review.opendev.org/c/openstack/neutron/+/95624414:48
ralonsohthanks!14:48
bcafarelsure thing, it looks like an easy one, will do after wrapping up meeting14:49
*** ykarel_ is now known as ykarel15:02
opendevreviewMerged openstack/neutron stable/2025.1: [doc] Document the L3 QoS support in Neutron  https://review.opendev.org/c/openstack/neutron/+/95624415:19
fricklerhaleyb: ralonsoh: is there someone who could take the task of bringing the install guide up to date before the release, then? otherwise IMO we'd at least need a big red warning that it no longer works15:43
ralonsohfrickler, I'll create a LP bug right now.15:46
ralonsohfrickler, but what installation guide in particular?15:47
fricklerralonsoh: https://docs.openstack.org/neutron/latest/install/ should be the generic reference. seems it could also benefit from switching the default deployment from OVS to OVN, but that's another issue. I'm also not sure whether the RDO and debuntu packages need further work to fix their systemd service definitions15:51
fricklerbut certainly e.g. https://docs.openstack.org/neutron/latest/install/common/get-started-networking.html could be updated with the current set of components15:52
ralonsohfrickler, yes, this is missing many components15:52
ralonsohand the particular RDO/Ubuntu guides too15:53
ralonsohI'll open a LP bug now15:53
fricklerthx15:53
ralonsohhaleyb, https://bugs.launchpad.net/neutron/+bug/2119962. Just a heads-up.15:58
ralonsohI'll be on PTO during the next 2 weeks, but as soon as I arrive, I'll do it (if not done before)15:58
haleybralonsoh: ack, thanks15:59
haleybhttps://docs.openstack.org/neutron/latest/install/ovn/manual_install.html is mostly correct but needs an update as well16:00
ralonsohyes16:00
haleybnot sure how many people do a manual install these days16:01
ralonsohat least we should document the Neutron server services16:01
haleyb+116:02
ralonsohhaleyb, and yes, maybe we can remove the manual installation sections16:02
ralonsohare unmantained and irrelevant right now16:02
ralonsohif you want something quick, you use devstack16:02
fricklerhaleyb: ralonsoh: well the main use for me would be to have a reference for deployment projects like kolla, osa, etc., asking them to dissect devstack code in order to find out how to deploy neutron is a bit questionable IMHO16:08
haleybyeah, that makes sense. it is just a rough outline as i know our deployment tools do a lot of other things with keys, etc16:13
frickleryes, you are not expected to find all the details there, but it should be able to arrive at a working deployment. btw. I also do not see any release-note about the neutron-server replacement16:28
haleybfrickler: that might have just been updated in the docs? i know we added something for debugging. unless i'm mis-understanding16:38
opendevreviewBrian Haley proposed openstack/neutron stable/2025.1: OVS firewall: only remove security group when truly unused  https://review.opendev.org/c/openstack/neutron/+/95681417:10
opendevreviewBrian Haley proposed openstack/neutron stable/2024.2: OVS firewall: only remove security group when truly unused  https://review.opendev.org/c/openstack/neutron/+/95681517:11
opendevreviewBrian Haley proposed openstack/neutron stable/2024.1: OVS firewall: only remove security group when truly unused  https://review.opendev.org/c/openstack/neutron/+/95433217:11
fricklerI only found https://docs.openstack.org/neutron/latest/admin/config-wsgi.html17:18
haleybcontributor/testing/neutron_wsgi_api_server was the other one17:23
opendevreviewBrian Haley proposed openstack/neutron master: WIP: Remove false-positive ACLs in OVN DB sync  https://review.opendev.org/c/openstack/neutron/+/93729919:19
opendevreviewBrian Haley proposed openstack/neutron master: WIP: Remove false-positive ACLs in OVN DB sync  https://review.opendev.org/c/openstack/neutron/+/93729921:41

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