Tuesday, 2025-09-02

opendevreviewSteve Baker proposed openstack/networking-generic-switch master: WIP Add security group support to ovs  https://review.opendev.org/c/openstack/networking-generic-switch/+/95651904:10
abongalegkk08:31
abongalegood morning ironic o/08:32
opendevreviewMorten Stephansen proposed openstack/ironic-python-agent master: Removed redundant side-effects  https://review.opendev.org/c/openstack/ironic-python-agent/+/95911410:00
opendevreviewGrzegorz Koper proposed openstack/networking-generic-switch master: Support 802.3ad port groups on Arista devices  https://review.opendev.org/c/openstack/networking-generic-switch/+/95911810:59
opendevreviewGrzegorz Koper proposed openstack/networking-generic-switch master: Support 802.3ad port groups on Arista devices  https://review.opendev.org/c/openstack/networking-generic-switch/+/95911811:16
*** srelf_ is now known as Continuity13:21
dtantsurzigo: yep, ironic-inspector-client will not be a separate thing. Most commands are available in ironicclient already. Remove now or wait for the ironic-inspector removal.14:49
cardoedtantsur: biggest complaints I've heard is the inventory data being just 1 command with a blob of data vs structured output from the inspector CLI14:51
dtantsurcardoe: yeah, these ones did not get moved over. It's not a hard task even, but we need to collectively agree on client-side processing on such scale.14:52
zigoThanks14:55
opendevreviewClif Houck proposed openstack/ironic master: Remove tenks reference in bug-deputy doc  https://review.opendev.org/c/openstack/ironic/+/95879815:09
clifJayF: quickest +2 in the west?15:10
JayFthat's what happens when you submit a ~1 line change and I see it in IRC while I reading IRC15:10
clif:)15:10
cardoeTheJulia: So if we ignore the evil wizard behind the curtain and make a 1 line patch to either Cinder or to Nova. The NVMe attachment works.16:10
cardoehttps://opendev.org/openstack/nova/src/commit/73724fef9a66c4df3d018e7368067f883b1ed9e2/nova/virt/ironic/driver.py#L2058 that line right there needs to set the property to "nqn" instead of "initiator"16:11
cardoeOr we patch the Cinder side to accept "initiator" instead of "nqn"16:12
cardoeI think the reality is there needs to be some agreement on a stable API there because for NVMe the field is "nqn" and for iSCSI the field is "iqn" and I'm sure somewhere some other path was "initiator" when that code was written.16:13
cardoeMy initial jump to conclusions here is that it should be "initiator" as the stable interface and then that gets routed to whatever is needed based on the backend.16:13
cardoeThe evil wizard behind the curtains is some out of band code that I've got which listens to the RabbitMQ notifications and fires off some extra openstack CLI commands.16:14
cardoeCause today the nova libvirt driver itself listens for those and sends a RPC to os-brick.16:15
cardoeBut the listening for the notifications and doing an operation isn't unrealistic and matches how some of the neutron stuff in conductor works today.16:16
cardoeskrobul and I will sketch this out in the coming weeks and we can add a PTG topic or a bug.16:17
TheJuliagood morning16:28
TheJuliacardoe: out of curiosity, nqn for nvme, but not iscsi?16:31
TheJuliayeah, basically what you said16:31
cardoeYeah. It's "iqn" for iscsi.16:31
TheJuliaI'd just abstract it back if we could16:31
cardoeWell I think initiator makes sense and Cinder should just abstract that for us.16:32
cardoeIt puts too much of the logic around which backend is in play into the caller of the APIs.16:32
cardoeEspecially when in every other case they're abstracting away the backend from the caller since they are using cinder-scheduler to pick one for you.16:33
TheJuliayeah, the backends get to have their own logic since it just defines the broad bounds/process 16:34
TheJuliaI do concur, cinder should just abstract it16:35
opendevreviewMerged openstack/ironic master: Remove tenks reference in bug-deputy doc  https://review.opendev.org/c/openstack/ironic/+/95879816:51
JayFwe need to land https://review.opendev.org/c/openstack/ironic-inspector/+/95806816:58
opendevreviewJay Faulkner proposed openstack/ironic bugfix/28.0: Memoize calls to bcrypt.checkpw  https://review.opendev.org/c/openstack/ironic/+/95922017:01
opendevreviewJay Faulkner proposed openstack/ironic stable/2024.2: Memoize calls to bcrypt.checkpw  https://review.opendev.org/c/openstack/ironic/+/95922117:01
TheJulia... I'm seriously wondering why when we're shutting it down next cycle?17:22
TheJuliaI mean, maintenance mode17:22
TheJuliaso, maybe, but yeah17:22
opendevreviewMerged openstack/ironic-inspector master: Set an explicit neutron endpoint for grenade  https://review.opendev.org/c/openstack/ironic-inspector/+/95903917:24
JayFTheJulia: I'm not going to remove the old way, but it seems harmless and potentially good to merge that, especially since the TC goal related to it is marked "done"17:26
JayFI also wouldn't have written this patch but no value in not mashing the buttons17:27
TheJuliayeah17:28
opendevreviewJay Faulkner proposed openstack/ironic stable/2024.2: Memoize calls to bcrypt.checkpw  https://review.opendev.org/c/openstack/ironic/+/95922117:30
JayFI'm on the fence on if that was the right move or not17:30
JayF(the way I backportedd that to 2024.2)17:34
opendevreviewMerged openstack/ironic-python-agent-builder master: Don't fail early if no config drive found  https://review.opendev.org/c/openstack/ironic-python-agent-builder/+/95725317:44
opendevreviewMerged openstack/ironic-inspector master: Drop description for ZeroMQ  https://review.opendev.org/c/openstack/ironic-inspector/+/95835917:48
opendevreviewMerged openstack/networking-generic-switch master: Create service plugin to configure security groups  https://review.opendev.org/c/openstack/networking-generic-switch/+/94983417:50
TheJuliaIt looks like CI might be happy-ish today?!18:15
opendevreviewVerification of a change to openstack/ironic stable/2025.1 failed: Memoize calls to bcrypt.checkpw  https://review.opendev.org/c/openstack/ironic/+/95831618:16
opendevreviewMerged openstack/networking-generic-switch master: Support security groups in netmiko base class  https://review.opendev.org/c/openstack/networking-generic-switch/+/94983518:23
TheJuliaReminder folks: https://review.opendev.org/c/openstack/releases/+/958489 <-- cycle highlights18:24
TheJuliaJayF: I took care of the trailing whitespace 18:24
JayFI mostly give up in that repo18:25
JayFtheir automated tools readd whitespace helpfully18:25
TheJuliahuh?18:25
TheJuliaoh, heh18:25
JayFso I don't worry as much about formatting unless it causes V-118:25
JayFTheJulia: hey lookie at the short we just posted :D https://www.youtube.com/shorts/vhCuPyJF6HU18:25
opendevreviewMerged openstack/ironic master: doc: Fix installation of grub/shim EFI images in CentOS  https://review.opendev.org/c/openstack/ironic/+/95559018:27
opendevreviewVerification of a change to openstack/ironic master failed: doc: Drop explicit version for CentOS/RHEL  https://review.opendev.org/c/openstack/ironic/+/95559418:27
TheJuliacardoe: https://etherpad.opendev.org/p/ironic-ptg-2026.1#L5018:38
TheJuliajanders: so going back to the Settings sub-resource, or whatever gets defined as the sub object (since it is a free for all structurally. I think the original work moves us along, the issue is just providing consistency. The thing I'm wondering is if more needs to be done that is not obvious/clear.19:14
opendevreviewJay Faulkner proposed openstack/ironic-tempest-plugin master: Anaconda science -- more ram?  https://review.opendev.org/c/openstack/ironic-tempest-plugin/+/95858819:16
opendevreviewMerged openstack/ironic-python-agent master: Removed redundant side-effects  https://review.opendev.org/c/openstack/ironic-python-agent/+/95911420:21
opendevreviewJulia Kreger proposed openstack/sushy master: Handle idrac10 moving some boot items  https://review.opendev.org/c/openstack/sushy/+/95857820:31
TheJuliaso everything I raised an eyebrow at, I'm good with.20:32
TheJuliajanders: ^20:32
opendevreviewMerged openstack/bifrost master: Recover the CI  https://review.opendev.org/c/openstack/bifrost/+/95784720:58
opendevreviewClif Houck proposed openstack/ironic master: Add a new 'physical_network' field to the Portgroup object  https://review.opendev.org/c/openstack/ironic/+/95562521:31
adamcarthur5Hi TheJulia and JayF - just wanted to bump https://review.opendev.org/c/openstack/ironic-specs/+/952533?tab=comments for a review, its been a while23:45
opendevreviewMerged openstack/bifrost master: Do not pass empty values to instance_info  https://review.opendev.org/c/openstack/bifrost/+/95333623:53

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