Wednesday, 2026-04-29

opendevreviewyatin proposed openstack/neutron-tempest-plugin master: CI: Increase swap size for OVS jobs from 3Gib to 6Gib  https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/98654803:29
opendevreviewMerged openstack/python-neutronclient master: Remove fwaas client code  https://review.opendev.org/c/openstack/python-neutronclient/+/98189204:44
opendevreviewRodolfo Alonso proposed openstack/neutron stable/2026.1: Fix return value of empty-MAC guard in metadata agent  https://review.opendev.org/c/openstack/neutron/+/98661107:04
opendevreviewRodolfo Alonso proposed openstack/neutron stable/2025.2: Fix return value of empty-MAC guard in metadata agent  https://review.opendev.org/c/openstack/neutron/+/98661207:05
opendevreviewRodolfo Alonso proposed openstack/neutron stable/2025.1: Fix return value of empty-MAC guard in metadata agent  https://review.opendev.org/c/openstack/neutron/+/98661307:05
opendevreviewRodolfo Alonso proposed openstack/neutron stable/2024.2: Fix return value of empty-MAC guard in metadata agent  https://review.opendev.org/c/openstack/neutron/+/98661407:06
opendevreviewRodolfo Alonso proposed openstack/neutron master: Use Neutron FIP UUID as OVN ``NAT`` row UUID  https://review.opendev.org/c/openstack/neutron/+/98440808:43
opendevreviewMerged openstack/neutron master: ovn: Touch only resources managed by Neutron  https://review.opendev.org/c/openstack/neutron/+/98441209:06
opendevreviewRodolfo Alonso proposed openstack/neutron master: Use ``query.first() is not None`` to check resources  https://review.opendev.org/c/openstack/neutron/+/98651309:08
opendevreviewMerged openstack/neutron-tempest-plugin master: CI: Increase swap size for OVS jobs from 3Gib to 6Gib  https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/98654809:52
opendevreviewEduardo Olivares proposed openstack/neutron master: Add compute1 node to BGP multinode tempest job  https://review.opendev.org/c/openstack/neutron/+/98607510:22
ralonsohhaleyb, lajoskatona hello folks! if you have some minutes, I think https://review.opendev.org/c/openstack/neutron-specs/+/984350 is ready for review10:56
ralonsohthanks a lot!10:56
stephenfinhaleyb: thanks 🙏11:13
stephenfinralonsoh: Random question. I believe neutron has a number of required extensions. Is this true? If so, do you know if you document them?11:14
stephenfinFor context: we've a bug/feature request against the OpenStack Machine API Provider (MAPO) where the customer is saying we are unconditionally depending on the `standard-attr-tag` extension and should instead be checking if it's available. I was under the impression this was always present nowadays.11:15
ralonsohstephenfin, I'm in a call, give me some minutes11:17
stephenfinAck. There's no rush11:17
opendevreviewRodolfo Alonso proposed openstack/neutron master: DNM == WIP == Add native OpenFlow controller as alternative to os-ken for OVS agent  https://review.opendev.org/c/openstack/neutron/+/98663311:33
ralonsohstephenfin, in ML2/OVN, the extensions are hardcoded https://github.com/openstack/neutron/blob/master/neutron/common/ovn/extensions.py11:34
ralonsohin ML2/OVS, there is a set of extensions needed by the ml2 plugin. Other extensions are required by additional plugins configured11:35
ralonsohand you can also add additional extensions via config file11:35
stephenfinOkay. And there's no list of extensions that *all* ML2 extensions (OVS, OVN, linuxbridge, ...) *must* support? I thought I saw discussion of adding extensions to such a list years ago but I might be imaging/misremembering that11:36
stephenfin*imagining11:36
ralonsohstephenfin, LB was removed. For OVS, we can maybe use the ML2 plugin class extension list, one sec11:37
ralonsohhttps://github.com/openstack/neutron/blob/master/neutron/plugins/ml2/plugin.py#L217-L26211:38
stephenfinYeah, I meant that historically (I couldn't think of any other non-deprecated/removed ML2 extensions 😅)11:38
ralonsohstephenfin, btw, the 'standard-attr-tag' extension is added by the TagPlugin11:39
ralonsohand (that's a nightmare, I know), there is a set of default plugins always loaded11:41
ralonsohregardless of what is defined in [DEFAULT]service_plugins = ...11:41
ralonsohthis list is:11:41
ralonsohDEFAULT_SERVICE_PLUGINS = {11:41
ralonsoh    'auto_allocate': 'auto-allocated-topology',11:41
ralonsoh    'tag': 'tag',11:41
ralonsoh    'timestamp': 'timestamp',11:41
ralonsoh    'network_ip_availability': 'network-ip-availability',11:41
ralonsoh    'flavors': 'flavors',11:41
ralonsoh    'revisions': 'revisions',11:41
ralonsoh}11:41
stephenfinOh, so it *is* enabled by default?11:41
* stephenfin looks at how that symbol is used11:42
ralonsohso, to the list of supported extensions in the ml2 plugin class, we need to add these extensions provided by ^^ these plugins11:42
ralonsohstephenfin, yes, TagPlugin is enabled by default and so the extension 'standard-attr-tag'11:42
stephenfinGreat. Thanks for the context, ralonsoh++11:45
opendevreviewTakashi Kajinami proposed openstack/neutron-fwaas master: Remove unused constant  https://review.opendev.org/c/openstack/neutron-fwaas/+/98421711:57
opendevreviewMerged openstack/neutron master: Add missing Router ID and AZ hits in the HCG.external_ids  https://review.opendev.org/c/openstack/neutron/+/98536312:15
opendevreviewMerged openstack/neutron master: Enable "filter_validation" extension by default  https://review.opendev.org/c/openstack/neutron/+/97846312:16
opendevreviewStephen Finucane proposed openstack/neutron master: WIP: doc: Add extensions guide  https://review.opendev.org/c/openstack/neutron/+/98663712:19
stephenfinralonsoh: (not urgent) Would that doc be a useful addition? ☝️ If so, where would be the best place for it to live? The api-ref (neutron-lib) or neutron proper, as proposed. I assume neutron always uses the latest and greatest neutron-lib version each release?12:20
ralonsohstephenfin, I think we should auto-generate the list. As commented we can provide a default list of extensions per mech driver (OVS and OVN, SR-IOV must be used along with any of them)13:04
ralonsohand we should comment that the extensions are filtered by Id4809d4f3c4e13a93f9160df3618f8602b57437c13:04
ralonsohhttps://review.opendev.org/c/openstack/neutron/+/74376713:04
ralonsohthere we should mention: the default service_plugins, the default mech driver extensions, ^^ the "filter" if multiple drivers are added and the configured extensions13:05
ralonsohah13:05
ralonsohand the additional service_plugins you can also configured that will provide additional extensions13:05
ralonsohhaleyb, ^^ would it make sense to provide this information in the documentation? We can provide a default list of extensions per release (the last stable one), with the minimum set of service_plugins13:09
ralonsohof course, this is something that needs to be updated every release13:09
opendevreviewRodolfo Alonso proposed openstack/neutron master: DNM == WIP == Add native OpenFlow controller as alternative to os-ken for OVS agent  https://review.opendev.org/c/openstack/neutron/+/98663313:12
haleybralonsoh: i think so, seems like a good idea. sorry in a meeting so my brain is not engaged13:21
opendevreviewRodolfo Alonso proposed openstack/neutron master: Use ``query.first() is not None`` to check resources  https://review.opendev.org/c/openstack/neutron/+/98651313:22
ralonsohcool13:22
ralonsohstephenfin, let me take this patch and refactor it a bit13:22
opendevreviewRodolfo Alonso proposed openstack/neutron master: Use ``query.first() is not None`` to check resources  https://review.opendev.org/c/openstack/neutron/+/98651313:30
stephenfinralonsoh: be my guest 🙏13:35
opendevreviewRodolfo Alonso proposed openstack/neutron master: WIP == DNM == Combine AddLRouterPort with SetLRouterPortInLSwitchPort commands  https://review.opendev.org/c/openstack/neutron/+/98665213:39
opendevreviewRodolfo Alonso proposed openstack/neutron master: WIP == DNM == Batch NAT rule commands to avoid redundant Logical_Router lookups  https://review.opendev.org/c/openstack/neutron/+/98665413:45
opendevreviewRodolfo Alonso proposed openstack/neutron master: WIP == DNM == Batch NAT rule commands to avoid redundant Logical_Router lookups  https://review.opendev.org/c/openstack/neutron/+/98665413:51
opendevreviewRodolfo Alonso proposed openstack/neutron master: WIP == DNM == Batch NAT rule commands to avoid redundant Logical_Router lookups  https://review.opendev.org/c/openstack/neutron/+/98665413:51
opendevreviewMerged openstack/neutron master: Handle invalid MAC in metadata agent port provisioning  https://review.opendev.org/c/openstack/neutron/+/98634414:37
opendevreviewEduardo Olivares proposed openstack/neutron master: Add compute1 node to BGP multinode tempest job  https://review.opendev.org/c/openstack/neutron/+/98607514:39
opendevreviewHelen Chen proposed openstack/neutron master: Created OVN Agent EVPN extension & netlink monitor  https://review.opendev.org/c/openstack/neutron/+/98440914:44
opendevreviewLajos Katona proposed openstack/neutron master: DNM: test patch for os-ken  https://review.opendev.org/c/openstack/neutron/+/98667315:31
opendevreviewTakashi Kajinami proposed openstack/ovn-octavia-provider master: zuul: Use ansible variable to configure tempest plugins  https://review.opendev.org/c/openstack/ovn-octavia-provider/+/98668215:47
opendevreviewBrian Haley proposed openstack/neutron unmaintained/2024.1: Fix return value of empty-MAC guard in metadata agent  https://review.opendev.org/c/openstack/neutron/+/98669416:38
Mike--Hi everyone, could someone point me in a direction for horizon/dashboard support for octavia+ovn if any exist?17:41
Mike--asked in -horizon and -octavia, but thought it wise to ask here as well17:42
haleybMike--: i'm assuming you mean for ovn-octavia-provider? Not sure there is much for that in horizon but haven't looked in a while. Skyline can maybe do something?19:11
Mike--haleyb: Correct (https://docs.openstack.org/ovn-octavia-provider/latest/). I have it working (needed a hardcode tweak) using CLI. but anything relates to horizon (did not check skyline) seems either wrong or not working hence the question19:30
haleybthat dashboard work was just never a priority, so i can't help you much there, but if there is a bug in the client code that might be easier to address, but guessing it's in python-octaviaclient code?20:07
opendevreviewElvira García Ruiz proposed openstack/neutron master: Add PVLAN service plugin  https://review.opendev.org/c/openstack/neutron/+/97879820:31
opendevreviewElvira García Ruiz proposed openstack/neutron master: [WIP] PVLAN OVN Driver  https://review.opendev.org/c/openstack/neutron/+/98515020:31

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