Friday, 2026-10-02

opendevreviewKyuyeong Lee proposed openstack/neutron master: db: Add port group models  https://review.opendev.org/c/openstack/neutron/+/100617104:21
opendevreviewKyuyeong Lee proposed openstack/neutron master: objects: Add port group objects  https://review.opendev.org/c/openstack/neutron/+/100617204:21
opendevreviewKyuyeong Lee proposed openstack/neutron master: api: Add port group CRUD  https://review.opendev.org/c/openstack/neutron/+/100617304:21
opendevreviewKyuyeong Lee proposed openstack/neutron master: sg: Support ``port_group_id`` in security group rules  https://review.opendev.org/c/openstack/neutron/+/100838904:21
opendevreviewKyuyeong Lee proposed openstack/neutron master: ovn: Translate port groups to ACL match expressions  https://review.opendev.org/c/openstack/neutron/+/100839004:21
opendevreviewKyuyeong Lee proposed openstack/neutron master: sg: Expand port groups for agent based drivers  https://review.opendev.org/c/openstack/neutron/+/100839104:21
opendevreviewKyuyeong Lee proposed openstack/neutron master: ovn: Propagate port group changes to the ACLs  https://review.opendev.org/c/openstack/neutron/+/100839204:21
opendevreviewKyuyeong Lee proposed openstack/neutron master: tests: Add functional tests for port groups  https://review.opendev.org/c/openstack/neutron/+/100839304:21
opendevreviewKyuyeong Lee proposed openstack/neutron master: doc: Document port groups  https://review.opendev.org/c/openstack/neutron/+/100839404:21
opendevreviewDmitriy Rabotyagov proposed openstack/neutron master: Fix: per-gateway SNAT settings not persisted in multi-gateway routers  https://review.opendev.org/c/openstack/neutron/+/97159307:39
opendevreviewKyuyeong Lee proposed openstack/neutron master: [OVN] Retrieve only the SG stateful flag in the logapi driver  https://review.opendev.org/c/openstack/neutron/+/100841907:45
opendevreviewLajos Katona proposed openstack/neutron master: Use SDK for Nova notifications  https://review.opendev.org/c/openstack/neutron/+/98390508:14
opendevreviewMerged x/whitebox-neutron-tempest-plugin master: Revert "Workaround Nova bug to fix `test_qos_after_live_migration` coverage"  https://review.opendev.org/c/x/whitebox-neutron-tempest-plugin/+/100552808:16
opendevreviewChris Buggy proposed openstack/neutron master: Do not advertise router gateway and metadata server IPs  https://review.opendev.org/c/openstack/neutron/+/100600108:21
opendevreviewMerged x/whitebox-neutron-tempest-plugin master: Detect DevStack on remote nodes over SSH  https://review.opendev.org/c/x/whitebox-neutron-tempest-plugin/+/100746809:16
opendevreviewRodolfo Alonso proposed openstack/neutron master: ovn: fix gateway scheduling for multi-segment networks  https://review.opendev.org/c/openstack/neutron/+/100788509:21
opendevreviewBharath M V proposed openstack/neutron-tempest-plugin master: [TaaS] Add MTU and Cross-tenant test to Tap-as-a-Service.  https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/100618409:47
ralonsohlajoskat1na, hi! if you have a couple of mins: https://review.opendev.org/c/openstack/neutron-lib/+/100691610:24
ralonsohno rush10:24
ralonsohand https://review.opendev.org/c/openstack/neutron/+/1003914, if possible10:25
opendevreviewLajos Katona proposed openstack/neutron master: Replace legacy Ironic and Nova auth opts and remove novaclient  https://review.opendev.org/c/openstack/neutron/+/100843310:26
opendevreviewMerged openstack/neutron master: Add OpenTelemetry tracing middleware for Neutron  https://review.opendev.org/c/openstack/neutron/+/100775311:03
opendevreviewEduardo Olivares proposed openstack/neutron master: DNM == Stress the BGP job IPv6 DAD fix  https://review.opendev.org/c/openstack/neutron/+/100457311:24
opendevreviewEduardo Olivares proposed openstack/neutron master: DNM == Stress the BGP job IPv6 DAD fix  https://review.opendev.org/c/openstack/neutron/+/100457311:24
opendevreviewMerged openstack/neutron-vpnaas stable/2026.2: Add support for ``vpn-aes-ccm-gcm`` API extension  https://review.opendev.org/c/openstack/neutron-vpnaas/+/100647411:36
opendevreviewMerged openstack/neutron-vpnaas stable/2026.2: Add support for ``vpn-no-sha1-3des`` API extension  https://review.opendev.org/c/openstack/neutron-vpnaas/+/100647511:36
opendevreviewStephen Finucane proposed openstack/os-vif master: trivial: Fix indentation in pyproject.toml  https://review.opendev.org/c/openstack/os-vif/+/100845012:17
opendevreviewLajos Katona proposed openstack/neutron-tempest-plugin master: dns_forwarder extension: add extension to distributed dhcp job  https://review.opendev.org/c/openstack/neutron-tempest-plugin/+/95877512:31
opendevreviewMerged openstack/neutron master: iptables: Rely on iptables-restore -w lock instead of oslo lock  https://review.opendev.org/c/openstack/neutron/+/100742212:40
opendevreviewMerged openstack/neutron master: Remove ``ovs_create_tap`` configuration options  https://review.opendev.org/c/openstack/neutron/+/100801412:41
stephenfinralonsoh: apologies for the direct ping, but has something changed with the neutron address scope API recently? We're seeing failures in the OSC gate, e.g. https://zuul.opendev.org/t/openstack/build/82082b6ecf624c2199ca8bdba9efa0ae12:49
ralonsohstephenfin, yes, one sec12:56
ralonsohstephenfin, https://review.opendev.org/c/openstack/neutron/+/88796512:56
ralonsohso this test should be removed, or anything related to addressscope.shared12:57
ralonsohstephenfin, let me push a patch12:57
stephenfingood thing I asked :) ty 🙏 ralonsoh++12:58
slaweqhi, do we have drivers meeting today?13:02
mlavalleI was about to ask the same thing13:02
mlavallehaleyb, are we meeting today?13:03
haleybsorry, had a filesystem failure, had to reboot and fsck13:03
haleybyes planned on meeting, let me find the agenda13:04
haleyb#startmeeting neutron_drivers13:06
opendevmeetMeeting started Fri Oct  2 13:06:11 2026 UTC and is due to finish in 60 minutes.  The chair is haleyb. Information about MeetBot at http://wiki.debian.org/MeetBot.13:06
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.13:06
opendevmeetThe meeting name has been set to 'neutron_drivers'13:06
haleybPing list: ykarel, mlavalle, mtomaska, slaweq, tobias-urdin, lajoskatona, haleyb, ralonsoh, cardoe13:06
mlavalle\o13:06
ralonsohhello13:06
cardoeo/13:06
fricklerralonsoh: shared address scopes are used in https://docs.openstack.org/neutron-dynamic-routing/latest/install/usecase-ipv6.html#address-scope , can someone do an update for this?13:06
slaweqo/13:06
lajoskatona__o/13:06
fricklerah, let's talk after the meeting13:06
haleybsorry for being late, system decided to do other things13:07
haleybwe can get started13:08
haleybfirst rfe on the list is from slaweq 13:08
haleyb#link https://bugs.launchpad.net/neutron/+bug/216707813:08
haleyb[RFE] Allow reschedule of the routes to the nodes in different availability zone13:08
slaweqyeah, it is pretty simple thing I guess13:10
slaweqI described the use case in LP already13:10
slaweqso if you have any questions, please ask :)13:10
haleybis setting the AZ an admin operation?13:10
cardoeIt's a great suggestion13:10
haleybi.e. in a POST13:10
slaweqI think that any user can set az-hints in POST13:11
cardoehaleyb: so it almost seems like it'd be really user specific but we'd have to have some guard rails around what valid values somehow.13:11
ralonsohof course, that will imply the GW chassis re-assignation and a possible network disconnection (to be documented), right?13:12
cardoetoday in nova you can set scheduler hints and mess with the AZs as the user13:12
slaweqralonsoh: yes, of course13:12
slaweqhaleyb: I just checked in https://github.com/openstack/neutron/blob/master/neutron/conf/policies/router.py that there is no special policy for that so it can be done by MEMBER users13:12
haleybcardoe: i'm not sure if there is a validity check today to tell you the truth, i think you can just specify a list13:13
lajoskatona__is there any reason to make the set as admin_only?13:13
slaweqlajoskatona__: I don't think so13:13
ralonsohthe owner of this router should be able to do it13:14
ralonsohIMO13:14
slaweqif user can already set it during the creation of router, then why not update it?13:14
ralonsohnot only an admin13:14
cardoeslaweq: what you're describing would actually model really well to the VXLAN underlay fabric spec13:14
ralonsohbut that can be discussed in the patch, I think13:14
lajoskatona__+1, thanks13:14
haleybi just hadn't looked at the API, but think it's ok to change if we can set at create13:14
cardoeThis is the case I'm trying to handle with the physical servers.13:14
slaweqcardoe: true, but that wasn't my "primary goal" :)13:14
haleybanyway, seems straightforward13:15
slaweqhaleyb: here is api definition https://github.com/openstack/neutron-lib/blob/9253e435e8dee64cb8339cd71512ce44aafb518c/neutron_lib/api/definitions/router_availability_zone.py#L3913:15
cardoeslaweq: of course I'm just saying there's some cross over with what I've wanted in that data center VXLAN fabric stuff.13:15
ralonsohdo we need a spec for this? I'm not sure, to be honest. Good docs yes13:15
cardoehaleyb: that's what I'm trying to say at least that we want some kind of awareness (we being my organization) but not really exposing real details.13:16
slaweqralonsoh: the spec would be pretty short and trivial I guess 13:16
mlavalleI don't think a spec is needed. It seems pretty straightforward to me13:16
haleybcardoe: i don't understand the "not really exposing real details" there13:17
ralonsohI think the same, spec is not needed13:17
haleyband i don't think a spec is needed either, just documentation13:17
ralonsohso +1 from me13:17
lajoskatona__+113:17
mlavalle+113:17
haleyb+1 from me as well13:17
cardoeSo in slaweq's case of different parts of the DC and it being inefficient. I wanna load in some kind of stand in values so that it's clear that this box is now at AZ-1 and the router is in AZ-2 so its less good.13:18
haleybi will mark it approved then, thanks slaweq13:18
cardoeBut the name AZ-1 and AZ-2 might not be useful for cloud operators so they might be tempted to use real internal naming at the provider for it to be useful.13:18
slaweqthank you13:18
cardoeBut they don't want to expose that necessarily to users of the API which might be external.13:19
cardoeNova does this with the hypervisor hostname field13:19
cardoeThey expose to the user a UUID value while to admins they expose the real hypervisor hostname.13:19
ralonsohsorry folks, we have 5 specs for today13:19
haleybcardoe: but we have to assume the user knows what they are doing, right? if AZ-77 has no meaning they will need to fix it13:19
slaweqcardoe: IIUC that would be yet another RFE I guess13:19
cardoeyeah move on from what I'm saying.13:20
haleybbut we do have other specs to discuss13:20
haleybi'm not sure if chanyeol is here?13:20
cyyoon__ o/ yes, I'm here. these two are mine (ycy1766 on launchpad)13:20
haleybcyyoon__: ok, great let's talk about the first one13:21
haleyb#link https://bugs.launchpad.net/neutron/+bug/216800713:21
haleyb[RFE] Tap-as-a-Service: mirror a port to another Neutron port (OVN lport mirror)13:21
cyyoon__We'd like tap mirrors to send copies to another Neutron port using the OVN "lport" mirror type (25.09+), instead of only a remote IP over gre/erspan.13:22
lajoskatona__I asked in comment in launchpad, and the answer seems reasonable to use the tap-mirror and not the tap-service/tap-flow API for this new extension13:22
cyyoon__thanks lajoskatona__ We'd like tap mirrors to send copies to another Neutron port using the OVN "lport" mirror type (25.09+), instead of only a remote IP over gre/erspan, so the collector never sees hypervisor addresses. Code is done and tested e2e on OVN 26.03.13:22
lajoskatona__Is this lport mirror uses some encapsulation like the original mirroring with GRE/erspan?13:23
cyyoon__no, the copies ride the existing geneve overlay to the sink's chassis and are delivered to the collector as the original frames, no extra encapsulation.13:24
lajoskatona__ack, thanks13:24
slaweqso this sounds for me like pretty small and straightforward change13:25
slaweqone question - is this going to be supported only by ml2/ovn backend or do you have plans to implement the same for ml2/ovs too?13:25
cyyoon__only ml2/ovn for now, since it's built on the OVN lport mirror.13:26
mlavallewell, the rfe specifically talks about ovn lports13:26
mlavallethe rfe proposes to leverage something new in core OVN13:26
ralonsohI'm also ok with this feature with the proper documentation (quite short in this repo)13:27
cyyoon__right, it's the lport mirror type added in OVN 25.0913:27
slaweqok, that's what I though but wanted to make sure13:27
ralonsohAlso a parity gap table between ovs and ovn13:27
cyyoon__sure, I'll add proper docs to taas with it13:27
lajoskatona__+113:27
ralonsohSo +1 from me (without spec)13:27
mlavalle+113:27
haleyb+1 from me as well13:28
cyyoon__and the ovs/ovn parity table too, thanks13:28
haleybcyyoon__: i will approve it, thanks for working on it13:28
slaweq+113:28
cyyoon__thanks all! the second one builds on this one13:28
haleyb#link https://bugs.launchpad.net/neutron/+bug/216800813:29
haleyb[RFE] Tap-as-a-Service: filtering rules for lport tap mirrors (OVN Mirror_Rule)13:29
cyyoon__this adds filtering rules to lport mirrors via OVN Mirror_Rule, so you can mirror only what you need, e.g. tcp/443. no rules means everything is mirrored, like today13:29
lajoskatona__really good idea13:30
ralonsohso a granular mirror? that implies a new API, right?13:30
ralonsohand OVN only, if I'm not wrong13:30
mtomaska__I need to read more in depth but  I was expecting for such RFE to come in one day :)13:31
cyyoon__yes, a new "rules" sub-resource under tap mirrors, similar to QoS policy rules13:31
mlavalleand again, just bringing to the TAAS level something that OVN already does13:31
cyyoon__yes, OVN only, since Mirror_Rule only applies to lport mirrors13:31
lajoskatona__I am thinking if mixxing the 2 thing "legacy" mirrors with lport is really a good idea13:32
slaweqas mtomaska__ said - this is kinda natural improvement for tapaas IMO13:32
ralonsohthis time, due to the DB/API changes, I would expect a spec. And proper testing!! But I'm Ok with it13:33
cyyoon__ rules are only accepted on lport mirrors and live in a separate extension, gre/erspan mirrors are untouched. but I'm open to splitting it if you prefer13:33
lajoskatona__that API has fields that are not valid for this loprt one, and the lport one will have fields that are only for lport mirrors13:33
cyyoon__ fair point. I'll write a spec for 2027.1 and cover the API shape there, including a separate lport resource as an option, plus the tests13:33
ralonsohcyyoon__, so this rules filter can be applied to both hypervisor IP and other port?13:33
haleyband the rules are similar to SG rules i guess13:33
cyyoon__ralonsoh: only lport mirrors, OVN Mirror_Rule doesn't apply to gre/erspan13:34
ralonsohooook (so --> documentation heheheh)13:34
cyyoon__haleyb: yes, same vocabulary as SG rules, plus a priority and mirror skip13:34
ralonsohwhy not the other? just asking13:34
ralonsohwhy is not possible to filter for hypervisor IP?13:34
cyyoon__noted, it'll be in the docs :)13:34
lajoskatona__yeah we havwe to make sure that it is clear for enduser that lport can have filtering rules and not the legacy mirrors13:35
cyyoon__ralonsoh: in OVN gre/erspan are plain OVS port mirrors set up by ovn-controller, no logical flows. Mirror_Rule matches live in the lport mirror stages of the pipelin e13:36
ralonsohahhhhh13:36
cyyoon__lajoskatona__: agreed, the API will reject rules on gre, erspan mirrors and the docs will say so13:36
lajoskatona__ok, that is usefull information, to see the difference under th hood in OVN13:36
ralonsohfor sure13:36
ralonsohSo +1 from me (with spec). Nice feature13:37
cyyoon__thanks, I'll put that in the spec too.13:37
mlavalle+1 from me13:37
slaweq+1 from me too13:37
mtomaska_sorry I am double-booked in two meetings... but I think the RFE is good. We do need to some cleanup in the tap API. It is weird how it mixes old tap flow(OVS) with new tap mirror(OVN)13:37
mtomaska_+1 from me13:37
mtomaska_ill comment on the LP after I am done with meetings13:37
haleyb+1 from me as well13:38
opendevreviewMerged openstack/neutron stable/2026.1: bgp: Use NIC types when obtaining peer NIC  https://review.opendev.org/c/openstack/neutron/+/100762913:38
cyyoon__mtomaska_: agreed, I'll look at that cleanup in the spec as well.13:38
opendevreviewMerged openstack/neutron master: Do not re-ACTIVE ports on DHCP ready without provisioning blocks  https://review.opendev.org/c/openstack/neutron/+/100768313:38
lajoskatona__thanks mtomaska_ for checking13:38
lajoskatona__+113:38
haleybcyyoon__: i will approve, you can go ahead with specs for both and we can continue comments there13:38
haleybagain, thanks for working on it13:38
cyyoon__will do, thanks everyone! one more thing: the spec for the ACL flow sampling RFE from Sep 11 is up at https://review.opendev.org/c/openstack/neutron-specs/+/1005660, reviews welcome when you have time13:39
mlavalleI think we agreed no spec was necessary for the first rfe13:39
ralonsoh^ right13:39
haleybah, i missed that13:39
mlavalleso only was spec is needed13:40
mlavallecyyoon__, ****13:40
cyyoon__mlavalle: got it, spec only for the rules one. thanks!13:41
haleybnext rfe was from philip dale but i don't know if he is here13:41
haleybwe can move on to rodolfo's and come back if necessary13:42
haleyb#link https://bugs.launchpad.net/neutron/+bug/216877013:42
haleyb[RFE] ml2: remove allocated flag from allocation tables — use networksegments as single source of truth13:42
mlavallehaleyb, maybe add that rfe to the PTG agenda13:42
ralonsohIn a nutshell: I want to remove unnecessary tables from the DB13:43
ralonsohthere is no need to keep the ml2_*_allocations when we already have networksegments table13:43
ralonsohin order to find the next free ID for a network type, is just a matter of 1) reading networksegments, 2) reading the config and 3) reading the network defined segments13:44
slaweqcan we delete tables during the alembic migration? Will it be fine from the upgrade perspective and allowed in the EXPAND?13:44
ralonsohno and yes13:44
ralonsohwe can add exceptions in a expand migration13:44
ralonsohbut13:44
ralonsohwe had problems with that before if you need to do a revert during the migration13:44
slaweqyeah, I know we can add expections, but my question was more if we really should do it :)13:45
ralonsohso the safer is to mark the tables to be removed13:45
ralonsohand remove then 1 SLURP release later13:45
slaweqI'm ok with stop using those tables but keep in them in the db would be IMHO better then removing them from schema13:45
ralonsohwe have done this before13:46
ralonsohit is fine if we delay that13:46
ralonsohto avoid upgrade problems13:46
slaweq++13:47
ralonsohabout how to keep the networksegments safe: add a SQL constraint so it won't be possible for 2 workers to reserve the same ID13:47
ralonsoh--> the second worker will fail13:47
ralonsohof course, we have a randomizer method to retrieve the ID from the free ones, so it's uncommon that 2 workers request the same one13:47
ralonsohthat's all13:47
ralonsohah13:47
ralonsohwhy this? to avoid problems like this one13:48
ralonsohhttps://bugs.launchpad.net/neutron/+bug/216726613:48
ralonsohor other sync problem between the ml2_*_reservations and networksegments13:48
haleybi was going to ask if cardoe had an opinion on this13:48
mlavalleI think cleaning up the messes we have created over the years makes perfect sense13:49
haleybi agree13:49
mlavalle"The allocation tables were the only record of what was in use when introduced in Grizzly (2013). The networksegments table, promoted in Mitaka (2016), made them fully redundant." illustrates how we create those messes13:50
haleyband i don't think we need a spec for this since it's really just internal changes13:50
mlavalleagree13:51
slaweqhaleyb: I agree too13:51
lajoskatona__+113:51
haleybok, we can vote, +1 from me13:51
mlavalle+113:51
slaweq+113:51
lajoskatona__+1, let's make db simpler :-)13:51
ralonsohthanks13:52
haleybso the one we skipped was this one13:53
haleyb#link https://bugs.launchpad.net/neutron/+bug/216852613:53
haleyb[RFE] EVPN: allow a dual-stack network to advertise both address families13:53
ichenI didn’t write this RFE, but this is actually something that is useful.13:54
ralonsoh(I was going to summon you...)13:54
haleybphilip doesn't seem to be here, not sure if anyone had an opinion on it13:54
ichenIn a way, our current code probably restricted it too much.13:54
ichenOur current code restricts one subnet per network. But it should be one subnet per address family per network.13:55
mlavalleso the rfe makes sense13:55
ichenIn my opinion, API doesn’t need to change.13:55
lajoskatona__sounds great, thanks for the background13:56
ralonsohichen, qq, is this current limitation documented?13:57
haleyband the submittor has a patch ready to go...13:57
ichenI’m not sure.  I’ll need to check.  I think there’s an error message.13:57
ichenCheck about documentation of the limitation.13:57
haleybdoes anyone have an objection to treating this as a bug fix and doc update?13:59
mlavalleI don't13:59
ichenWould the documentation be in the release notes here? https://docs.openstack.org/releasenotes/neutron/2026.2.html13:59
slaweqit seems like a bug for me13:59
ralonsohok for me, as long as we never documented it13:59
ichenFor what it’s worth, there’s no mention of EVPN in the 2026.2 release note.14:00
ralonsohmake it a bug then14:00
haleybok, seems we are in agreement, i will update the bug with this info14:00
lajoskatona__thanks14:01
mlavallejust on time14:01
haleyband we are out of time, thanks for attending everyone and have a nice weekend!14:01
mlavalletop of the hour14:01
haleyb#endmeeting14:01
opendevmeetMeeting ended Fri Oct  2 14:01:27 2026 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)14:01
opendevmeetMinutes:        https://meetings.opendev.org/meetings/neutron_drivers/2026/neutron_drivers.2026-10-02-13.06.html14:01
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/neutron_drivers/2026/neutron_drivers.2026-10-02-13.06.txt14:01
opendevmeetLog:            https://meetings.opendev.org/meetings/neutron_drivers/2026/neutron_drivers.2026-10-02-13.06.log.html14:01
mlavalle\o14:01
ichenthanks!14:01
ralonsohbye14:01
slaweqo/14:02
lajoskatona__o/14:02
slaweqhave a great weekend14:02
cardoehaleyb: ralonsoh: I apologize. TheJulia called and we were discussing a security issue I ran into.14:03
haleybralonsoh: hey rodolfo - is terry around? my colleague was just looking for a response on https://review.opendev.org/c/openstack/neutron/+/989565 to try and move it forward14:03
ralonsohI think so, I'll ping him internally14:03
cardoeI'm utilizing https://review.opendev.org/c/openstack/neutron/+/985732 to close the security bug for very generic context.14:03
cardoeI'm +1 on what ralonsoh is aiming for with the clean up of ml2 allocations. I believe he has an old bug about performance around that table. 14:06
ralonsohI'll check this patch today, I'm in another meeting now14:06
haleybralonsoh: sure, and thanks!14:07
*** haleyb_ is now known as haleyb14:07
wilkmarcinhey ralonsoh, if you have a chance to talk to Terry, could you please ask him to take a look at https://review.opendev.org/c/openstack/neutron/+/989565? 14:08
ralonsohwilkmarcin, yes, this is what I said before14:09
wilkmarcinoh, thank. I must have misunderstood you. sorry14:10
wilkmarcinthanks ^14:11
opendevreviewLajos Katona proposed openstack/tap-as-a-service master: Extract DB model classes into models  https://review.opendev.org/c/openstack/tap-as-a-service/+/99505914:13
opendevreviewLajos Katona proposed openstack/tap-as-a-service master: Remove nested DB context decorators from private getter methods  https://review.opendev.org/c/openstack/tap-as-a-service/+/99506014:13
opendevreviewLajos Katona proposed openstack/tap-as-a-service master: Introduce OVO objects for TaaS resources  https://review.opendev.org/c/openstack/tap-as-a-service/+/99506114:13
opendevreviewLajos Katona proposed openstack/tap-as-a-service master: Use new OVO classes in Taas_db_Mixin  https://review.opendev.org/c/openstack/tap-as-a-service/+/99862914:13
cardoeI'm wondering about the router object with it's status and admin_state_up fields. I'm not sure what the possible values are here. But I'm speaking with ichen about some of the EVPN work and the FSM that's used. I was wondering if it would be possible to put a router object into status CONFIGURING maybe and then return back to ACTIVE once it was done?14:17
cardoePotentially even having status of ERROR to signify something went wrong?14:18
fricklerhaleyb: ralonsoh: regarding address-scope.shared I already commented on https://review.opendev.org/c/openstack/openstacksdk/+/1008457, but I really wonder how neutron can change the API in such a way at all14:42
fricklerand even if you do, documenting how the RBAC based solution should look like and updating affected neutron docs like the n-d-r guide I mentioned above would be nice14:44
ralonsohfrickler, because that parameter was noop14:46
ralonsohwe have the RBACs and nothing in the API was using this field14:46
fricklerwas that always the case or did it change some time in the past?14:47
ralonsohfrickler, let me check when that happened14:48
fricklereven now doc/source/admin/config-address-scopes.rst is referencing the "--share" option14:49
ralonsohfrickler, since https://review.opendev.org/c/openstack/neutron/+/709122 (2020)14:49
ralonsohyes, this is a documentation error14:49
ralonsohwe still use some OVO.shared fields14:49
ralonsohbut not in this case14:49
ralonsohfrickler, thanks for the documentation reference14:50
ralonsohI missed that in the previous patch, I'll push an update14:50
opendevreviewFiorella Yanac proposed x/whitebox-neutron-tempest-plugin master: Add PVLAN test scenario - deactivate/activate pvlan from neutron.conf  https://review.opendev.org/c/x/whitebox-neutron-tempest-plugin/+/100807914:51
fricklerralonsoh: since https://review.opendev.org/c/openstack/neutron/+/710755/11 seems to be related, has sharing subnet pools via the API also been dropped? or is that planned?14:57
ralonsohfrickler, I'm doing an API/OVO clean-up and I had this in my TODO list 14:58
ralonsohI need to verify that the subnetpool.shared field is no longer used in the code14:59
ralonsohif that is the case, it will be irrelevant too and we'll need to remove it and update the documentation15:00
fricklerwell in doc/source/admin/config-rbac.rst the section "How the 'shared' flag relates to these entries" still mentions that that flag can still be used to share these objects with all projects15:01
fricklerthat includes both scope and address-scope in an explicit list15:01
fricklerso to me it is still true that dropping this functionality is a violation of stable API policy15:02
frickler*both subnetpools and address-scope15:02
ralonsohat least for address-scope this field was not used15:03
ralonsohI didn't check yet for subnetpool15:03
opendevreviewEduardo Olivares proposed openstack/neutron master: [OVN] Allow router interface ICMP on stateful security groups  https://review.opendev.org/c/openstack/neutron/+/100848815:03
fricklermaybe that was a bug then, that should be fixed, rather than removing a documented feature15:05
opendevreviewMerged openstack/os-vif master: trivial: Fix indentation in pyproject.toml  https://review.opendev.org/c/openstack/os-vif/+/100845015:08
ralonsohfrickler, ok, I'll review all the related patches and provide this info during the next Network meeting15:08
fricklerthx, I'll try to do some local testing for my v6 scenario on master too15:09
opendevreviewDmitriy Chubinidze proposed openstack/neutron master: Fix: per-gateway SNAT settings not persisted in multi-gateway routers  https://review.opendev.org/c/openstack/neutron/+/97159315:14
ralonsohfrickler, ok, I'll revert my patch for now15:14
opendevreviewRodolfo Alonso proposed openstack/neutron master: Revert "Drop ``AddressScope.shared`` field"  https://review.opendev.org/c/openstack/neutron/+/100849115:18
opendevreviewAmir Abbas proposed openstack/neutron stable/2026.1: bgp: Fix waiting for port on BGP bridge  https://review.opendev.org/c/openstack/neutron/+/100763016:28
Mike--Question related to ovn load balancer health checks for backends. They run on the chassis/node that hosts the backend. If that chassis/host dies the backend stays up potentially forever if the host never comes back. Is this a known limitation?19:02
opendevreviewBrian Haley proposed openstack/neutron master: Enable arp_proxy on OVN routers when address scope matches  https://review.opendev.org/c/openstack/neutron/+/100816019:46
opendevreviewBrian Haley proposed openstack/neutron master: Enable arp_proxy on OVN routers when address scope matches  https://review.opendev.org/c/openstack/neutron/+/100816020:00
opendevreviewBrian Haley proposed openstack/neutron-vpnaas master: Validate IPsec Jinja2 templates  https://review.opendev.org/c/openstack/neutron-vpnaas/+/100815520:24
opendevreviewBrian Haley proposed openstack/neutron-vpnaas master: Validate IPsec Jinja2 templates  https://review.opendev.org/c/openstack/neutron-vpnaas/+/100815520:49
opendevreviewMiro Tomaska proposed openstack/neutron master: Add EvpnExecutor for EVPN provisioning  https://review.opendev.org/c/openstack/neutron/+/100643121:21
opendevreviewRodolfo Alonso proposed openstack/neutron master: ml2: replace tunnel segment physical_network NULL with ''  https://review.opendev.org/c/openstack/neutron/+/100784422:44
opendevreviewMerged openstack/neutron master: Revert "Drop ``AddressScope.shared`` field"  https://review.opendev.org/c/openstack/neutron/+/100849123:51
opendevreviewBrian Haley proposed openstack/neutron master: Enable arp_proxy on OVN routers when address scope matches  https://review.opendev.org/c/openstack/neutron/+/100816023:58

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