Friday, 2025-12-19

opendevreviewIury Gregory Melo Ferreira proposed openstack/ironic master: Fix BIOS firmware not flashing when task completes before first poll  https://review.opendev.org/c/openstack/ironic/+/97099901:38
opendevreviewIury Gregory Melo Ferreira proposed openstack/ironic master: Fix BMC resource validation to catch all sushy exceptions  https://review.opendev.org/c/openstack/ironic/+/97100002:38
rpittaugood morning ironic! happy friday! o/08:16
jandershey rpittau and Ironic o/08:23
rpittauhey janders :)08:23
janderslast Friday of the working year too for most08:23
janderswhere did the year go?08:23
opendevreviewKaifeng Wang proposed openstack/ironic master: Allow rescuing a node with vmedia interface configured  https://review.opendev.org/c/openstack/ironic/+/97151709:29
rpittaudtantsur: re: building wheels in advance in ironic-image: I think that's doable09:42
rpittauI wonder if we could use cache mount for pip as we're doing for dnf, best option would be having a dedicated 2nd stage in the image in any case, with the 3rd stage being the final one, so one more stage09:42
rpittauit's a big refactoring, I can look into it during the next weeks and maybe come back with something as a new year proposal :D09:42
rpittauactually if we use a stage to build wheels we don't care about pip cache09:46
rpittauok, I may be onto something, I couldn't resist testing that, I'll push a WIP patch later to metal3 :D10:22
opendevreviewMerged openstack/ironic bugfix/33.0: fix: iPXE boot interface PXE capability detection  https://review.opendev.org/c/openstack/ironic/+/97146411:44
opendevreviewMerged openstack/ironic stable/2025.2: fix: iPXE boot interface PXE capability detection  https://review.opendev.org/c/openstack/ironic/+/97146312:30
opendevreviewRiccardo Pittau proposed openstack/bifrost master: Remove unused tinyipa CI jobs  https://review.opendev.org/c/openstack/bifrost/+/96908313:50
TheJuliagood morning14:21
TheJuliadtantsur: regarding OCI, I +2'ed your two patches on those changes after reviewing my contributions to them being minimal (for one of them, just rebases)14:40
rpittauTheJulia: about that, just wanted to point out that support for bullseye has been removed in bifrost14:45
opendevreviewJulia Kreger proposed openstack/bifrost master: add an OCI artifact registry  https://review.opendev.org/c/openstack/bifrost/+/96138815:04
opendevreviewJulia Kreger proposed openstack/bifrost master: bifrost-registry-install: install the ORAS client  https://review.opendev.org/c/openstack/bifrost/+/96835515:04
opendevreviewJulia Kreger proposed openstack/bifrost master: Upload a disk image to OCI  https://review.opendev.org/c/openstack/bifrost/+/96841615:04
opendevreviewJulia Kreger proposed openstack/bifrost master: Upload to and use artifact from OCI registry  https://review.opendev.org/c/openstack/bifrost/+/96841715:04
TheJuliadone15:05
opendevreviewTakashi Kajinami proposed openstack/ironic master: Use common request_id middleware  https://review.opendev.org/c/openstack/ironic/+/97097815:24
cardoehello ironic15:24
TheJuliagood morning cardoe15:25
cardoeI couldn't sleep. I read networking code.15:29
cardoeWhat's one of those movies where the weird guy is flogging themselves? Yeah that was me.15:29
TheJuliaOh. My.15:30
JayFI've not once ever in my life tried to cure insomnia by reading code.15:36
JayFMight I suggest the counting of sheep, or a really really boring science podcast lol15:36
TheJuliaI think in ?2014? I was having a medical issue which resulted in quite a bit of insomnia. I wrote so much code then.15:41
Mahnoorboring midieval history can also work, not sure i spelled that right15:45
TheJuliaOhhhh!15:52
TheJuliaWe got into a whole thing on forging, so to go to sleep a lot of times now it is "put on some forging contest video" or "somebody making something cool in a forge" and we're out like light bulbs15:53
cardoeSo I recently read that ADHD folks do have some kind of insomnia affliction.16:07
cardoeI didn't have ADHD as a kid. I just had nuns with rulers.16:07
* TheJulia twitches16:08
TheJuliaSo, looking back in retrospect, I have really had to learn about "learned behaviors" versus "natural behaviors"16:09
cardoeI've got one son that got diagnosed early on as a kid and as we went through all the doctor process and he got older to the point like 2nd grade when I could remember that from when I was a kid...16:09
TheJuliaA therapist once pointed out to me "once you get comfortable with someone, you stop making eye contact... that is not really normal."16:09
TheJuliaturns out, my parents drilling into me to make eye contact did have an impact!16:10
cardoeI asked his doc about me saying boy it sounds like me as a kid. She gave me this whole questionnaire to fill out. After she looked at my answers I got a referral to get tested myself.16:11
cardoeTheJulia: ugh yeah16:12
TheJuliaheh16:12
TheJuliaWhen I meet with people, it is always amusing because I notice when they stop making eye contact.16:13
TheJuliaor when they can't make eye contact at all16:13
opendevreviewMerged openstack/ironic master: Support filtering portgroups by shard  https://review.opendev.org/c/openstack/ironic/+/97056016:51
opendevreviewDoug Goldstein proposed openstack/ironic stable/2025.2: fix redfish inspect system product name  https://review.opendev.org/c/openstack/ironic/+/97148717:06
cardoeSo anyone tinker with RAID controller encryption on deployment?17:07
TheJulia... not really17:18
TheJuliaI know some folks kind of did so with the disk encryption in general through the interface17:18
TheJuliabut there are a few different flavors17:18
JayFcardoe: we do it with downstream, iLo specific code/mechanisms. 18:18
JayFcardoe: unsure if I can say details 18:18
cardoeSo poking the same but wondering if there's value in adding that as a step and allowing us to use sushy quirks for different vendors / cards.18:58
cardoeThis is like "write a spec in 9 months" territory if others care or are interested. Otherwise I'd keep it as it is. 18:59
TheJuliavia bmc key setting?19:00
TheJuliacardoe: did you get a chance to glance at https://review.opendev.org/c/openstack/ironic-python-agent-builder/+/971236? I ask because you mentioned you might give it a try/spin19:03
cardoelemme build a new one right now.19:06
opendevreviewNahian Pathan proposed openstack/ironic master: Handle HPE drives returning None for status state  https://review.opendev.org/c/openstack/ironic/+/97157219:18
opendevreviewNahian Pathan proposed openstack/ironic master: Handle HPE drives returning None for status state  https://review.opendev.org/c/openstack/ironic/+/97157219:21
sdmitriev1Hi there, wanted to follow up on yesterday convo about the node servicing - I tested the proposed fix https://review.opendev.org/c/openstack/ironic/+/971459 , it fixes the problem19:51
sdmitriev1But now I'm facing another one, with out-of-band firmware update step with the redfish driver. Basically, I start the service step with the firmware update, update_firmware function goes through https://github.com/openstack/ironic/blob/534e9ff6b833a006e3995cf8d5f7d80d1587c681/ironic/drivers/modules/redfish/management.py#L102919:51
sdmitriev1but then, no periodic tasks for update status check is ever initiated, I assume it's because its decorator has a strict filter for CLEANWAIT though it also should include SERVICEWAIT state https://github.com/openstack/ironic/blob/534e9ff6b833a006e3995cf8d5f7d80d1587c681/ironic/drivers/modules/redfish/management.py#L118519:51
sdmitriev1Should I patch that or there is some kind of different logic?19:51
* TheJulia blinks19:55
TheJuliahow... ugh19:55
TheJuliaso, hmm19:55
TheJuliaCould you open a bug in launchpad please? I know folks using this stuff with redfish, but it seems weird. That is unless maybe somehow different input/interaction maybe19:55
TheJuliaSo, as much detail would be helpful as well.19:56
sdmitriev1alright, will do that 19:56
TheJuliaI'm stepping away for lunch and an errand, I should be back a little later today. The key is I want to try and see if there is somehow soemthing else going on but your analysis seems fairly solid19:57
TheJuliagah, I see how it happened22:28
TheJuliasdmitriev1: are out of curiosity, what gear are you using?22:29
TheJulia(all of RH's validation work was clearly done with the idrac variation only)22:33
TheJuliaoh nodes, there are more than one path it appears22:43
TheJuliaits because its an async  update on management, not firmware, firmware's version has it as well22:44
cardoeDo we need to depreciate the firmware stuff on the management interface?22:56
TheJuliaI don't think so, but it threw me for a loop22:56
TheJuliafix incoming shortly22:56
cardoewell don't they both do the same thing but one is worse?22:57
TheJuliawithout taking a good hard look, it looks different models of handling, so maybe we might want to, dunno22:58
TheJuliaIn any event, even if we do, backportable fix is needed22:58
* cardoe sighs.23:05
cardoeSo you cannot pip install -e . of ironic-python-agent-builder and then set ELEMENTS_PATH23:05
cardoeBeen beating me head on and off against that.23:05
cardoeSo I've booted whatever I've had installed and not from my virtualenv23:06
TheJuliaelements path within the venv?23:06
opendevreviewJulia Kreger proposed openstack/ironic master: Fix async periodic on redfish for servicewait  https://review.opendev.org/c/openstack/ironic/+/97158123:13
alegacyHappy Holidays to everyone.  Thank you for your support on the standalone networking feature this past year.   23:26
alegacyI'll be on PTO until Jan 5! ... but, if there are reviewers available in the next several days, the bottom 3 patches in my chain should be good to go:  https://review.opendev.org/q/topic:%22feature/standalone-networking%22+status:open23:26
TheJuliaThanks alegacy! Have a great shutdown!23:28

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