| opendevreview | Adam McArthur proposed openstack/ironic master: api: Add schema for portgroups API https://review.opendev.org/c/openstack/ironic/+/959881 | 01:07 |
|---|---|---|
| opendevreview | Adam McArthur proposed openstack/ironic master: api: Add schema for volume_target/_connector API https://review.opendev.org/c/openstack/ironic/+/993284 | 01:17 |
| opendevreview | Merged openstack/networking-generic-switch master: Add netconf_models package with OpenConfig lib https://review.opendev.org/c/openstack/networking-generic-switch/+/990059 | 04:41 |
| opendevreview | Jacob Anders proposed openstack/ironic-specs master: Add spec for multi-component batched firmware updates https://review.opendev.org/c/openstack/ironic-specs/+/992208 | 11:06 |
| janders | TheJulia I re-spun the spec incorporating some ideas spun out from our conversation. Also CC iurygregory and cardoe | 11:07 |
| iurygregory_ | janders, ack | 11:14 |
| opendevreview | cid proposed openstack/ironic-specs master: Docker console container provider https://review.opendev.org/c/openstack/ironic-specs/+/992741 | 12:20 |
| -opendevstatus- NOTICE: Recent POST_FAILURE job results with no logs were due to upload errors in one of our providers, which has been temporarily disabled now so rechecking those should be safe | 12:44 | |
| *** iurygregory_ is now known as iurygregory | 13:46 | |
| cardoe | Surely someone has run into hardware which only wants 4k blocks before and the default images don't do 4k blocks... | 14:38 |
| cardoe | I figured IPA could convert it on the fly? | 14:38 |
| cardoe | janders: I'll check it out after I'm off my calls. | 14:38 |
| JayF | TheJulia and stevebaker[m] worked on code in DIB | 14:38 |
| JayF | to make 4k images | 14:38 |
| JayF | you have to use 4k native images | 14:38 |
| * JayF welcomes cardoe to the house of pain, we have cookies | 14:39 | |
| cardoe | So I gotta maintain 2 images? | 14:39 |
| opendevreview | Clif Houck proposed openstack/ironic-python-agent stable/2025.2: ci: Disable metalsmith-integration-ipa-src-uefi zuul job https://review.opendev.org/c/openstack/ironic-python-agent/+/993377 | 14:40 |
| JayF | They'll be able to confirm but AIUI: yes | 14:40 |
| opendevreview | Clif Houck proposed openstack/ironic-python-agent stable/2025.2: THROWAWAY: Enable bootloader install by default to test CI https://review.opendev.org/c/openstack/ironic-python-agent/+/993378 | 14:42 |
| TheJulia | you can't convert on the fly because you have to re-write the whole image alignment | 14:44 |
| * TheJulia makes lemon shortbread and hands it to cardoe | 14:44 | |
| clif | I'll be a few minutes late to the meeting in 10 but I'm here! | 14:50 |
| clif | pre-emptive: o/ | 14:51 |
| JayF | Part of why folks o/ during the meeting -- if between the (startmeeting) and (endmeeting) you say anything, you are listed as attending in the minutes :D | 14:51 |
| JayF | and I'm sure someone has read those once ever in the history of our meeting lol | 14:52 |
| TheJulia | #startmeeting ironic | 15:00 |
| opendevmeet | Meeting started Mon Jun 15 15:00:01 2026 UTC and is due to finish in 60 minutes. The chair is TheJulia. Information about MeetBot at http://wiki.debian.org/MeetBot. | 15:00 |
| opendevmeet | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 15:00 |
| opendevmeet | The meeting name has been set to 'ironic' | 15:00 |
| TheJulia | o/ | 15:00 |
| iurygregory | o/ | 15:00 |
| JayF | \o | 15:00 |
| hjensas | o/ | 15:00 |
| TheJulia | Good Morning everyone and welcome to this week's Ironic meeting | 15:00 |
| TheJulia | In terms of general reminders this week: We have the general reminder to review items tagged with ironic-week-prio. At present it is 29 items deep, so please take some time to do code reviews. Thanks! | 15:01 |
| TheJulia | #link https://tinyurl.com/ironic-weekly-prio-dash | 15:01 |
| TheJulia | Furthermore, Ironic will be having a mid-cycle style call tomorrow to discuss what is going on, where we're going, etc. | 15:02 |
| TheJulia | #link https://www.google.com/url?q=https://etherpad.opendev.org/p/ironic-2026-june-midcycle | 15:02 |
| TheJulia | err | 15:02 |
| TheJulia | #undo | 15:02 |
| opendevmeet | Removing item from minutes: #link https://www.google.com/url?q=https://etherpad.opendev.org/p/ironic-2026-june-midcycle | 15:02 |
| TheJulia | #link https://etherpad.opendev.org/p/ironic-2026-june-midcycle | 15:02 |
| cid | o/ | 15:03 |
| TheJulia | Does anyone else have anything to announce or remind us of? | 15:03 |
| TheJulia | ... Other than the delivery of 4k block device cookies to cardoe | 15:03 |
| * TheJulia hands out coffee | 15:04 | |
| cardoe | Yeah fun times with those. | 15:04 |
| cardoe | I came down with a cold over the weekend. | 15:04 |
| TheJulia | :( | 15:04 |
| TheJulia | Onward? | 15:05 |
| kubajj | o/ | 15:05 |
| TheJulia | #topic Working Group Updates | 15:06 |
| TheJulia | iurygregory: Any updates regarding the Async IO working group? | 15:06 |
| iurygregory | TheJulia, hey o/ | 15:06 |
| iurygregory | we only need reviews in the spec =) | 15:06 |
| iurygregory | #link https://review.opendev.org/c/openstack/ironic-specs/+/972754 | 15:07 |
| TheJulia | Okay! | 15:07 |
| iurygregory | most of the comment's I think I've addressed them, so anyone who provided feedback please double check =) | 15:07 |
| iurygregory | tks! | 15:08 |
| TheJulia | iurygregory: Sounds good, thanks! | 15:08 |
| TheJulia | JayF: any updates from the core security team? | 15:08 |
| JayF | I don't think we announced any OSSA/OSSN since last meeting | 15:09 |
| JayF | I anticipate we will this week. | 15:09 |
| TheJulia | Thanks! | 15:09 |
| JayF | We have an OSSA errata that will be going out later this morning, about the fixes for the kernel param parsing | 15:09 |
| TheJulia | Excellent, Thanks! | 15:10 |
| TheJulia | Onward? | 15:10 |
| TheJulia | Since we have no discussion topics, we will skip to Bug Deputy updates | 15:10 |
| TheJulia | #topic Bug Deputy Updates | 15:11 |
| cid | Very quiet week | 15:11 |
| TheJulia | We like quiet :) | 15:11 |
| cid | Only 1 new bug | 15:11 |
| cid | 1 RFE which I filed against the node metainance extension feature | 15:11 |
| cid | The spec is taking reviews :) https://review.opendev.org/c/openstack/ironic-specs/+/974894 | 15:12 |
| cid | That's all the update. | 15:13 |
| TheJulia | Interesting! | 15:13 |
| TheJulia | Thank you for that | 15:13 |
| cid | Here's the RFE: https://bugs.launchpad.net/ironic/+bug/2156370 | 15:13 |
| TheJulia | Who would like to be the bug deputy for next week? | 15:13 |
| Mahnoor | I could do it | 15:13 |
| TheJulia | I was going to ask for that since the wiki seems to be a little unhappy today | 15:13 |
| TheJulia | Mahnoor: Thank you for volunteering! | 15:13 |
| TheJulia | #topic RFE Review | 15:14 |
| TheJulia | Since we have noted the RFE, is there anything to discuss regarding the RFE this morning? | 15:14 |
| TheJulia | This is a continuation of the lockout/tagout idea right? | 15:15 |
| cid | Yeah | 15:15 |
| cid | This will lead to the final state | 15:15 |
| cid | The first milestore will likely not include LOTO or any of the other maintenance types | 15:16 |
| JayF | Based on the PTG discussion where instead of adding another field that means "maintenance but different" we needed to make an enahancement to maintenance directly | 15:16 |
| TheJulia | Yeah, I'm liking this so far | 15:16 |
| TheJulia | I'll need to sit down and let it soak in | 15:16 |
| TheJulia | Anyone have any questions ? | 15:16 |
| cid | None from me except that I just updated the spec last week and will appreciate reviews for folks have free cycle | 15:18 |
| cid | *when | 15:19 |
| TheJulia | Okay, thanks! | 15:19 |
| TheJulia | #topic Open Discussion | 15:19 |
| TheJulia | Does anyone else have anything to discuss? | 15:19 |
| JayF | #link https://review.opendev.org/c/openstack/governance/+/993388 | 15:20 |
| JayF | Kolla is taking over governance of tenks from us | 15:20 |
| JayF | DPL folks should toss a +1 on that | 15:21 |
| TheJulia | cool cool | 15:21 |
| TheJulia | Anything else? | 15:21 |
| TheJulia | Well, there is always one more item on the agenda... | 15:22 |
| TheJulia | #topic Who shall run the next meeting? | 15:23 |
| TheJulia | Any volunteers for next week? | 15:23 |
| iurygregory | i can | 15:24 |
| TheJulia | Thank you for volunteering iurygregory! | 15:24 |
| TheJulia | Thanks everyone! and I look forward to chatting tomorrow. In the mean time, please give all cookies of 4k block device sadness to cardoe. | 15:25 |
| cid | ++ | 15:25 |
| JayF | o/ | 15:25 |
| TheJulia | #endmeeting | 15:25 |
| opendevmeet | Meeting ended Mon Jun 15 15:25:58 2026 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 15:25 |
| opendevmeet | Minutes: https://meetings.opendev.org/meetings/ironic/2026/ironic.2026-06-15-15.00.html | 15:25 |
| opendevmeet | Minutes (text): https://meetings.opendev.org/meetings/ironic/2026/ironic.2026-06-15-15.00.txt | 15:25 |
| opendevmeet | Log: https://meetings.opendev.org/meetings/ironic/2026/ironic.2026-06-15-15.00.log.html | 15:25 |
| JayF | TheJulia: just make sure there aren't 512 chips in the cookies | 15:26 |
| TheJulia | Now back to your regular program of ironic! | 15:26 |
| JayF | TheJulia: cardoe only eats cookies with 4192 chips | 15:26 |
| TheJulia | 4096 chips, no more, no less ;) | 15:26 |
| iurygregory | lol | 15:27 |
| opendevreview | cid proposed openstack/python-ironicclient master: Treat the API version cache as best-effort https://review.opendev.org/c/openstack/python-ironicclient/+/993395 | 15:27 |
| TheJulia | .... I'm sure there is a fun math problem about the size of the oven required to properly cook such a cookie. | 15:27 |
| JayF | oh, it's 4096 / 8192 | 15:27 |
| JayF | MATH | 15:27 |
| TheJulia | wait, division!?! so we make cookies with only 2? | 15:27 |
| TheJulia | :) | 15:27 |
| TheJulia | cardoe: seriously though, hardware raid controllers are creating that condition, unfortunately the only way out is to not use the controller | 15:28 |
| cardoe | When is the mid-cycle meeting tomorrow? | 15:43 |
| TheJulia | 1500 UTC | 15:47 |
| TheJulia | cardoe: https://etherpad.opendev.org/p/ironic-2026-june-midcycle | 15:56 |
| opendevreview | Clif Houck proposed openstack/ironic-python-agent stable/2025.2: ci: Disable metalsmith-integration-ipa-src-uefi zuul job https://review.opendev.org/c/openstack/ironic-python-agent/+/993377 | 16:41 |
| opendevreview | Clif Houck proposed openstack/ironic-python-agent stable/2025.2: Add a flag to disable installing bootloaders https://review.opendev.org/c/openstack/ironic-python-agent/+/993020 | 16:41 |
| clif | fwiw the test to see if the change would pass if we re-enable bootloader install passed https://review.opendev.org/c/openstack/ironic-python-agent/+/993378 JayF | 16:42 |
| JayF | nice | 16:42 |
| clif | going to start porting the test-disable, and ipa builder patch to the rest of the backport branches | 16:43 |
| clif | uhg | 16:43 |
| JayF | SGTM | 16:43 |
| opendevreview | Merged openstack/ironic-python-agent stable/2025.1: ci: Pin setuptools to a range that still ships https://review.opendev.org/c/openstack/ironic-python-agent/+/993136 | 17:01 |
| opendevreview | Clif Houck proposed openstack/ironic-python-agent-builder stable/2025.1: ci: Pin setuptools to a range that still ships https://review.opendev.org/c/openstack/ironic-python-agent-builder/+/993413 | 17:05 |
| opendevreview | Clif Houck proposed openstack/ironic-python-agent-builder stable/2025.1: Pin setuptools in the requirements.txt copied from IPA https://review.opendev.org/c/openstack/ironic-python-agent-builder/+/993414 | 17:05 |
| opendevreview | Clif Houck proposed openstack/ironic-python-agent-builder unmaintained/2024.1: ci: Pin setuptools to a range that still ships https://review.opendev.org/c/openstack/ironic-python-agent-builder/+/993415 | 17:08 |
| opendevreview | Clif Houck proposed openstack/ironic-python-agent-builder unmaintained/2024.1: Pin setuptools in the requirements.txt copied from IPA https://review.opendev.org/c/openstack/ironic-python-agent-builder/+/993416 | 17:08 |
| clif | when I try to `git review` the above changes for unmaintained/2023.1 it complains that the branch `stable/2023.1` does not exist on the remote, even though I don't see it refrenced in my git log | 17:12 |
| clif | I'm showing my commits are based off of origin/unmaintained/2023.1 and I've fetched recently | 17:12 |
| clif | this is for ipa-builder | 17:12 |
| clif | oh this is a .gitreview problem | 17:14 |
| opendevreview | Clif Houck proposed openstack/ironic-python-agent-builder unmaintained/2023.1: update .gitreview to point to unmaintained/2023.1 https://review.opendev.org/c/openstack/ironic-python-agent-builder/+/993418 | 17:15 |
| opendevreview | Clif Houck proposed openstack/ironic-python-agent-builder unmaintained/2023.1: ci: Pin setuptools to a range that still ships https://review.opendev.org/c/openstack/ironic-python-agent-builder/+/993419 | 17:15 |
| opendevreview | Clif Houck proposed openstack/ironic-python-agent-builder unmaintained/2023.1: Pin setuptools in the requirements.txt copied from IPA https://review.opendev.org/c/openstack/ironic-python-agent-builder/+/993420 | 17:15 |
| clif | hooray | 17:15 |
| clif | so many changes up, so many review points to be had | 17:16 |
| JayF | clif: if you look at ipa-b, there will be a robot change to fix .gitreview | 17:17 |
| JayF | that should've been landed in ~2024 | 17:18 |
| JayF | https://review.opendev.org/c/openstack/ironic-python-agent-builder/+/936677 math was right, I tossed a recheck on it | 17:18 |
| JayF | that CI is in horrendous shape though it seems | 17:18 |
| opendevreview | Julia Kreger proposed openstack/ironic master: docs: Augment bootc docs https://review.opendev.org/c/openstack/ironic/+/993421 | 17:19 |
| JayF | TheJulia: have I told you about my evil plan to get bootc image support in nova+glance+ironic so that patch becomes not true on an Eventually(tm) timescale :D | 17:20 |
| JayF | (+2) | 17:20 |
| TheJulia | This seems like a reasonable evil plan | 17:20 |
| TheJulia | insert evil laughing | 17:20 |
| TheJulia | uhhhhh lets see | 17:20 |
| TheJulia | what was *next* on my list | 17:20 |
| clif | try to take over the world? | 17:49 |
| TheJulia | Oh, that is on the list for every day | 18:22 |
| TheJulia | but typically, I'm le tired | 18:22 |
| TheJulia | and want a nap by the time I get to that | 18:22 |
| TheJulia | and there is a conditional which requires nap if I want to take over the world | 18:22 |
| opendevreview | Verification of a change to openstack/ironic-python-agent stable/2025.2 failed: Add a flag to disable installing bootloaders https://review.opendev.org/c/openstack/ironic-python-agent/+/993020 | 18:49 |
| clif | JayF: do you know whats going on with ipa-builder CI? like this: liblzma.tcz.md5.txt: No such file or directory | 19:16 |
| clif | https://zuul.opendev.org/t/openstack/build/06402d9ef5c24d9da36dd073cf5534e4 | 19:16 |
| TheJulia | ... wait | 19:20 |
| TheJulia | tinyipa builds? | 19:20 |
| TheJulia | older branches? | 19:20 |
| clif | yea don't I have to fix those to get ipa changes passing? | 19:21 |
| clif | to older branches? | 19:21 |
| clif | backports? | 19:21 |
| TheJulia | yeah | 19:21 |
| clif | dang, I was hoping you would say no | 19:22 |
| TheJulia | We likely just need to kill tinyipa build jobs on older brnaches | 19:22 |
| TheJulia | or maybe my yeah means no ? | 19:22 |
| clif | maybe | 19:22 |
| clif | but I can't tell if these failures are just tiny-ipa related (right now I think not) | 19:22 |
| clif | or if its a network blip | 19:23 |
| clif | or they're so out of date some things they depend on are no longer available or bit-rotted away | 19:23 |
| JayF | TheJulia: I am sadly -1 to killing old tinyipa build jobs | 19:42 |
| JayF | TheJulia: or at least; if we kill them we *must* kill their outdated artifacts (Which is problematic) | 19:42 |
| TheJulia | getting them purged off the mirrors is a PITA, but do-able | 19:43 |
| TheJulia | I guess the better question is what branch | 19:43 |
| TheJulia | in that case 2023.1 | 19:43 |
| TheJulia | in that case it looks like it is a "retry" case | 19:43 |
Generated by irclog2html.py 4.1.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!