Monday, 2026-06-15

opendevreviewAdam McArthur proposed openstack/ironic master: api: Add schema for portgroups API  https://review.opendev.org/c/openstack/ironic/+/95988101:07
opendevreviewAdam McArthur proposed openstack/ironic master: api: Add schema for volume_target/_connector API  https://review.opendev.org/c/openstack/ironic/+/99328401:17
opendevreviewMerged openstack/networking-generic-switch master: Add netconf_models package with OpenConfig lib  https://review.opendev.org/c/openstack/networking-generic-switch/+/99005904:41
opendevreviewJacob Anders proposed openstack/ironic-specs master: Add spec for multi-component batched firmware updates  https://review.opendev.org/c/openstack/ironic-specs/+/99220811:06
jandersTheJulia I re-spun the spec incorporating some ideas spun out from our conversation. Also CC iurygregory and cardoe 11:07
iurygregory_janders, ack11:14
opendevreviewcid proposed openstack/ironic-specs master: Docker console container provider  https://review.opendev.org/c/openstack/ironic-specs/+/99274112: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 safe12:44
*** iurygregory_ is now known as iurygregory13:46
cardoeSurely someone has run into hardware which only wants 4k blocks before and the default images don't do 4k blocks...14:38
cardoeI figured IPA could convert it on the fly?14:38
cardoejanders: I'll check it out after I'm off my calls.14:38
JayFTheJulia and stevebaker[m] worked on code in DIB14:38
JayFto make 4k images14:38
JayFyou have to use 4k native images14:38
* JayF welcomes cardoe to the house of pain, we have cookies14:39
cardoeSo I gotta maintain 2 images?14:39
opendevreviewClif 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/+/99337714:40
JayFThey'll be able to confirm but AIUI: yes14:40
opendevreviewClif 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/+/99337814:42
TheJuliayou can't convert on the fly because you have to re-write the whole image alignment14:44
* TheJulia makes lemon shortbread and hands it to cardoe14:44
clifI'll be a few minutes late to the meeting in 10 but I'm here!14:50
clifpre-emptive: o/14:51
JayFPart 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
JayFand I'm sure someone has read those once ever in the history of our meeting lol14:52
TheJulia#startmeeting ironic15:00
opendevmeetMeeting 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
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.15:00
opendevmeetThe meeting name has been set to 'ironic'15:00
TheJuliao/15:00
iurygregoryo/15:00
JayF\o15:00
hjensaso/15:00
TheJuliaGood Morning everyone and welcome to this week's Ironic meeting15:00
TheJuliaIn 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-dash15:01
TheJuliaFurthermore, 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-midcycle15:02
TheJuliaerr15:02
TheJulia#undo15:02
opendevmeetRemoving item from minutes: #link https://www.google.com/url?q=https://etherpad.opendev.org/p/ironic-2026-june-midcycle15:02
TheJulia#link https://etherpad.opendev.org/p/ironic-2026-june-midcycle15:02
cido/15:03
TheJuliaDoes anyone else have anything to announce or remind us of?15:03
TheJulia... Other than the delivery of 4k block device cookies to cardoe15:03
* TheJulia hands out coffee15:04
cardoeYeah fun times with those.15:04
cardoeI came down with a cold over the weekend.15:04
TheJulia:(15:04
TheJuliaOnward?15:05
kubajjo/15:05
TheJulia#topic Working Group Updates15:06
TheJuliaiurygregory: Any updates regarding the Async IO working group?15:06
iurygregoryTheJulia, hey o/15:06
iurygregorywe only need reviews in the spec =)15:06
iurygregory#link https://review.opendev.org/c/openstack/ironic-specs/+/97275415:07
TheJuliaOkay!15:07
iurygregorymost of the comment's I think I've addressed them, so anyone who provided feedback please double check =)15:07
iurygregorytks!15:08
TheJuliaiurygregory: Sounds good, thanks!15:08
TheJuliaJayF: any updates from the core security team?15:08
JayFI don't think we announced any OSSA/OSSN since last meeting15:09
JayFI anticipate we will this week.15:09
TheJuliaThanks!15:09
JayFWe have an OSSA errata that will be going out later this morning, about the fixes for the kernel param parsing15:09
TheJuliaExcellent, Thanks!15:10
TheJuliaOnward?15:10
TheJuliaSince we have no discussion topics, we will skip to Bug Deputy updates15:10
TheJulia#topic Bug Deputy Updates15:11
cidVery quiet week15:11
TheJuliaWe like quiet :)15:11
cidOnly 1 new bug15:11
cid1 RFE which I filed against the node metainance extension feature15:11
cidThe spec is taking reviews :) https://review.opendev.org/c/openstack/ironic-specs/+/97489415:12
cidThat's all the update.15:13
TheJuliaInteresting!15:13
TheJuliaThank you for that15:13
cidHere's the RFE: https://bugs.launchpad.net/ironic/+bug/215637015:13
TheJuliaWho would like to be the bug deputy for next week?15:13
MahnoorI could do it15:13
TheJuliaI was going to ask for that since the wiki seems to be a little unhappy today15:13
TheJuliaMahnoor: Thank you for volunteering!15:13
TheJulia#topic RFE Review15:14
TheJuliaSince we have noted the RFE, is there anything to discuss regarding the RFE this morning?15:14
TheJuliaThis is a continuation of the lockout/tagout idea right?15:15
cidYeah15:15
cidThis will lead to the final state15:15
cidThe first milestore will likely not include LOTO or any of the other maintenance types15:16
JayFBased on the PTG discussion where instead of adding another field that means "maintenance but different" we needed to make an enahancement to maintenance directly15:16
TheJuliaYeah, I'm liking this so far15:16
TheJuliaI'll need to sit down and let it soak in15:16
TheJuliaAnyone have any questions ?15:16
cidNone from me except that I just updated the spec last week and will appreciate reviews for folks have free cycle15:18
cid*when15:19
TheJuliaOkay, thanks!15:19
TheJulia#topic Open Discussion15:19
TheJuliaDoes anyone else have anything to discuss?15:19
JayF#link https://review.opendev.org/c/openstack/governance/+/99338815:20
JayFKolla is taking over governance of tenks from us15:20
JayFDPL folks should toss a +1 on that15:21
TheJuliacool cool15:21
TheJuliaAnything else?15:21
TheJuliaWell, there is always one more item on the agenda...15:22
TheJulia#topic Who shall run the next meeting?15:23
TheJuliaAny volunteers for next week?15:23
iurygregoryi can15:24
TheJuliaThank you for volunteering iurygregory!15:24
TheJuliaThanks 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
JayFo/15:25
TheJulia#endmeeting15:25
opendevmeetMeeting ended Mon Jun 15 15:25:58 2026 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)15:25
opendevmeetMinutes:        https://meetings.opendev.org/meetings/ironic/2026/ironic.2026-06-15-15.00.html15:25
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/ironic/2026/ironic.2026-06-15-15.00.txt15:25
opendevmeetLog:            https://meetings.opendev.org/meetings/ironic/2026/ironic.2026-06-15-15.00.log.html15:25
JayFTheJulia: just make sure there aren't 512 chips in the cookies15:26
TheJuliaNow back to your regular program of ironic!15:26
JayFTheJulia: cardoe only eats cookies with 4192 chips15:26
TheJulia4096 chips, no more, no less ;)15:26
iurygregorylol15:27
opendevreviewcid proposed openstack/python-ironicclient master: Treat the API version cache as best-effort  https://review.opendev.org/c/openstack/python-ironicclient/+/99339515: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
JayFoh, it's 4096 / 819215:27
JayFMATH15:27
TheJuliawait, division!?! so we make cookies with only 2?15:27
TheJulia:)15:27
TheJuliacardoe: seriously though, hardware raid controllers are creating that condition, unfortunately the only way out is to not use the controller15:28
cardoeWhen is the mid-cycle meeting tomorrow?15:43
TheJulia1500 UTC15:47
TheJuliacardoe: https://etherpad.opendev.org/p/ironic-2026-june-midcycle15:56
opendevreviewClif 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/+/99337716:41
opendevreviewClif 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/+/99302016:41
cliffwiw 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
JayFnice16:42
clifgoing to start porting the test-disable, and ipa builder patch to the rest of the backport branches16:43
clifuhg16:43
JayFSGTM16:43
opendevreviewMerged 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/+/99313617:01
opendevreviewClif 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/+/99341317:05
opendevreviewClif 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/+/99341417:05
opendevreviewClif 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/+/99341517:08
opendevreviewClif 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/+/99341617:08
clifwhen 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 log17:12
clifI'm showing my commits are based off of origin/unmaintained/2023.1 and I've fetched recently17:12
clifthis is for ipa-builder17:12
clifoh this is a .gitreview problem17:14
opendevreviewClif 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/+/99341817:15
opendevreviewClif 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/+/99341917:15
opendevreviewClif 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/+/99342017:15
clif hooray17:15
clifso many changes up, so many review points to be had17:16
JayFclif: if you look at ipa-b, there will be a robot change to fix .gitreview17:17
JayFthat should've been landed in ~202417:18
JayFhttps://review.opendev.org/c/openstack/ironic-python-agent-builder/+/936677 math was right, I tossed a recheck on it17:18
JayFthat CI is in horrendous shape though it seems17:18
opendevreviewJulia Kreger proposed openstack/ironic master: docs: Augment bootc docs  https://review.opendev.org/c/openstack/ironic/+/99342117:19
JayFTheJulia: 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
TheJuliaThis seems like a reasonable evil plan17:20
TheJuliainsert evil laughing17:20
TheJuliauhhhhh lets see17:20
TheJuliawhat was *next* on my list17:20
cliftry to take over the world?17:49
TheJuliaOh, that is on the list for every day18:22
TheJuliabut typically, I'm le tired18:22
TheJuliaand want a nap by the time I get to that18:22
TheJuliaand there is a conditional which requires nap if I want to take over the world18:22
opendevreviewVerification 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/+/99302018:49
clifJayF: do you know whats going on with ipa-builder CI? like this: liblzma.tcz.md5.txt: No such file or directory19:16
clifhttps://zuul.opendev.org/t/openstack/build/06402d9ef5c24d9da36dd073cf5534e419:16
TheJulia... wait19:20
TheJuliatinyipa builds?19:20
TheJuliaolder branches?19:20
clifyea don't I have to fix those to get ipa changes passing?19:21
clifto older branches?19:21
clifbackports?19:21
TheJuliayeah19:21
clifdang, I was hoping you would say no19:22
TheJuliaWe likely just need to kill tinyipa build jobs on older brnaches19:22
TheJuliaor maybe my yeah means no ?19:22
clifmaybe19:22
clifbut I can't tell if these failures are just tiny-ipa related (right now I think not)19:22
clifor if its a network blip19:23
clifor they're so out of date some things they depend on are no longer available or bit-rotted away19:23
JayFTheJulia: I am sadly -1 to killing old tinyipa build jobs19:42
JayFTheJulia: or at least; if we kill them we *must* kill their outdated artifacts (Which is problematic)19:42
TheJuliagetting them purged off the mirrors is a PITA, but do-able19:43
TheJuliaI guess the better question is what branch19:43
TheJuliain that case 2023.119:43
TheJuliain that case it looks like it is a "retry" case19:43

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