| opendevreview | yatin 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/+/986548 | 03:29 |
|---|---|---|
| opendevreview | Merged openstack/python-neutronclient master: Remove fwaas client code https://review.opendev.org/c/openstack/python-neutronclient/+/981892 | 04:44 |
| opendevreview | Rodolfo Alonso proposed openstack/neutron stable/2026.1: Fix return value of empty-MAC guard in metadata agent https://review.opendev.org/c/openstack/neutron/+/986611 | 07:04 |
| opendevreview | Rodolfo Alonso proposed openstack/neutron stable/2025.2: Fix return value of empty-MAC guard in metadata agent https://review.opendev.org/c/openstack/neutron/+/986612 | 07:05 |
| opendevreview | Rodolfo Alonso proposed openstack/neutron stable/2025.1: Fix return value of empty-MAC guard in metadata agent https://review.opendev.org/c/openstack/neutron/+/986613 | 07:05 |
| opendevreview | Rodolfo Alonso proposed openstack/neutron stable/2024.2: Fix return value of empty-MAC guard in metadata agent https://review.opendev.org/c/openstack/neutron/+/986614 | 07:06 |
| opendevreview | Rodolfo Alonso proposed openstack/neutron master: Use Neutron FIP UUID as OVN ``NAT`` row UUID https://review.opendev.org/c/openstack/neutron/+/984408 | 08:43 |
| opendevreview | Merged openstack/neutron master: ovn: Touch only resources managed by Neutron https://review.opendev.org/c/openstack/neutron/+/984412 | 09:06 |
| opendevreview | Rodolfo Alonso proposed openstack/neutron master: Use ``query.first() is not None`` to check resources https://review.opendev.org/c/openstack/neutron/+/986513 | 09:08 |
| opendevreview | Merged 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/+/986548 | 09:52 |
| opendevreview | Eduardo Olivares proposed openstack/neutron master: Add compute1 node to BGP multinode tempest job https://review.opendev.org/c/openstack/neutron/+/986075 | 10:22 |
| ralonsoh | haleyb, lajoskatona hello folks! if you have some minutes, I think https://review.opendev.org/c/openstack/neutron-specs/+/984350 is ready for review | 10:56 |
| ralonsoh | thanks a lot! | 10:56 |
| stephenfin | haleyb: thanks 🙏 | 11:13 |
| stephenfin | ralonsoh: 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 |
| stephenfin | For 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 |
| ralonsoh | stephenfin, I'm in a call, give me some minutes | 11:17 |
| stephenfin | Ack. There's no rush | 11:17 |
| opendevreview | Rodolfo 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/+/986633 | 11:33 |
| ralonsoh | stephenfin, in ML2/OVN, the extensions are hardcoded https://github.com/openstack/neutron/blob/master/neutron/common/ovn/extensions.py | 11:34 |
| ralonsoh | in ML2/OVS, there is a set of extensions needed by the ml2 plugin. Other extensions are required by additional plugins configured | 11:35 |
| ralonsoh | and you can also add additional extensions via config file | 11:35 |
| stephenfin | Okay. 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 that | 11:36 |
| stephenfin | *imagining | 11:36 |
| ralonsoh | stephenfin, LB was removed. For OVS, we can maybe use the ML2 plugin class extension list, one sec | 11:37 |
| ralonsoh | https://github.com/openstack/neutron/blob/master/neutron/plugins/ml2/plugin.py#L217-L262 | 11:38 |
| stephenfin | Yeah, I meant that historically (I couldn't think of any other non-deprecated/removed ML2 extensions 😅) | 11:38 |
| ralonsoh | stephenfin, btw, the 'standard-attr-tag' extension is added by the TagPlugin | 11:39 |
| ralonsoh | and (that's a nightmare, I know), there is a set of default plugins always loaded | 11:41 |
| ralonsoh | regardless of what is defined in [DEFAULT]service_plugins = ... | 11:41 |
| ralonsoh | this list is: | 11:41 |
| ralonsoh | DEFAULT_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 |
| stephenfin | Oh, so it *is* enabled by default? | 11:41 |
| * stephenfin looks at how that symbol is used | 11:42 | |
| ralonsoh | so, to the list of supported extensions in the ml2 plugin class, we need to add these extensions provided by ^^ these plugins | 11:42 |
| ralonsoh | stephenfin, yes, TagPlugin is enabled by default and so the extension 'standard-attr-tag' | 11:42 |
| stephenfin | Great. Thanks for the context, ralonsoh++ | 11:45 |
| opendevreview | Takashi Kajinami proposed openstack/neutron-fwaas master: Remove unused constant https://review.opendev.org/c/openstack/neutron-fwaas/+/984217 | 11:57 |
| opendevreview | Merged openstack/neutron master: Add missing Router ID and AZ hits in the HCG.external_ids https://review.opendev.org/c/openstack/neutron/+/985363 | 12:15 |
| opendevreview | Merged openstack/neutron master: Enable "filter_validation" extension by default https://review.opendev.org/c/openstack/neutron/+/978463 | 12:16 |
| opendevreview | Stephen Finucane proposed openstack/neutron master: WIP: doc: Add extensions guide https://review.opendev.org/c/openstack/neutron/+/986637 | 12:19 |
| stephenfin | ralonsoh: (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 |
| ralonsoh | stephenfin, 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 |
| ralonsoh | and we should comment that the extensions are filtered by Id4809d4f3c4e13a93f9160df3618f8602b57437c | 13:04 |
| ralonsoh | https://review.opendev.org/c/openstack/neutron/+/743767 | 13:04 |
| ralonsoh | there we should mention: the default service_plugins, the default mech driver extensions, ^^ the "filter" if multiple drivers are added and the configured extensions | 13:05 |
| ralonsoh | ah | 13:05 |
| ralonsoh | and the additional service_plugins you can also configured that will provide additional extensions | 13:05 |
| ralonsoh | haleyb, ^^ 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_plugins | 13:09 |
| ralonsoh | of course, this is something that needs to be updated every release | 13:09 |
| opendevreview | Rodolfo 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/+/986633 | 13:12 |
| haleyb | ralonsoh: i think so, seems like a good idea. sorry in a meeting so my brain is not engaged | 13:21 |
| opendevreview | Rodolfo Alonso proposed openstack/neutron master: Use ``query.first() is not None`` to check resources https://review.opendev.org/c/openstack/neutron/+/986513 | 13:22 |
| ralonsoh | cool | 13:22 |
| ralonsoh | stephenfin, let me take this patch and refactor it a bit | 13:22 |
| opendevreview | Rodolfo Alonso proposed openstack/neutron master: Use ``query.first() is not None`` to check resources https://review.opendev.org/c/openstack/neutron/+/986513 | 13:30 |
| stephenfin | ralonsoh: be my guest 🙏 | 13:35 |
| opendevreview | Rodolfo Alonso proposed openstack/neutron master: WIP == DNM == Combine AddLRouterPort with SetLRouterPortInLSwitchPort commands https://review.opendev.org/c/openstack/neutron/+/986652 | 13:39 |
| opendevreview | Rodolfo Alonso proposed openstack/neutron master: WIP == DNM == Batch NAT rule commands to avoid redundant Logical_Router lookups https://review.opendev.org/c/openstack/neutron/+/986654 | 13:45 |
| opendevreview | Rodolfo Alonso proposed openstack/neutron master: WIP == DNM == Batch NAT rule commands to avoid redundant Logical_Router lookups https://review.opendev.org/c/openstack/neutron/+/986654 | 13:51 |
| opendevreview | Rodolfo Alonso proposed openstack/neutron master: WIP == DNM == Batch NAT rule commands to avoid redundant Logical_Router lookups https://review.opendev.org/c/openstack/neutron/+/986654 | 13:51 |
| opendevreview | Merged openstack/neutron master: Handle invalid MAC in metadata agent port provisioning https://review.opendev.org/c/openstack/neutron/+/986344 | 14:37 |
| opendevreview | Eduardo Olivares proposed openstack/neutron master: Add compute1 node to BGP multinode tempest job https://review.opendev.org/c/openstack/neutron/+/986075 | 14:39 |
| opendevreview | Helen Chen proposed openstack/neutron master: Created OVN Agent EVPN extension & netlink monitor https://review.opendev.org/c/openstack/neutron/+/984409 | 14:44 |
| opendevreview | Lajos Katona proposed openstack/neutron master: DNM: test patch for os-ken https://review.opendev.org/c/openstack/neutron/+/986673 | 15:31 |
| opendevreview | Takashi Kajinami proposed openstack/ovn-octavia-provider master: zuul: Use ansible variable to configure tempest plugins https://review.opendev.org/c/openstack/ovn-octavia-provider/+/986682 | 15:47 |
| opendevreview | Brian Haley proposed openstack/neutron unmaintained/2024.1: Fix return value of empty-MAC guard in metadata agent https://review.opendev.org/c/openstack/neutron/+/986694 | 16: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 well | 17:42 |
| haleyb | Mike--: 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 question | 19:30 |
| haleyb | that 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 |
| opendevreview | Elvira García Ruiz proposed openstack/neutron master: Add PVLAN service plugin https://review.opendev.org/c/openstack/neutron/+/978798 | 20:31 |
| opendevreview | Elvira García Ruiz proposed openstack/neutron master: [WIP] PVLAN OVN Driver https://review.opendev.org/c/openstack/neutron/+/985150 | 20:31 |
Generated by irclog2html.py 4.1.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!