Wednesday, 2025-06-18

opendevreviewMerged openstack/ironic master: Eventlet: Migrate API & JSON-RPC to cheroot  https://review.opendev.org/c/openstack/ironic/+/95105401:09
opendevreviewIury Gregory Melo Ferreira proposed openstack/sushy master: Don't fail to eject vmedia in case there is no vmedia  https://review.opendev.org/c/openstack/sushy/+/95273002:32
rpittaugood morning ironic! o/07:09
queensly[m]Good morning07:44
dtantsurJayF: admit it, you just wanted to reserve the API version 1.100 for yourself ;)08:00
abongalegood morning ironic! 08:01
opendevreviewAbhishek Bongale proposed openstack/ironic-tempest-plugin master: WIP Add Tempest tests for inspection rules in Ironic  https://review.opendev.org/c/openstack/ironic-tempest-plugin/+/95176108:44
opendevreviewMerged openstack/sushy master: Implement set_datetime method in Manager and refresh local state after PATCH  https://review.opendev.org/c/openstack/sushy/+/95053909:45
iurygregorygood morning Ironic11:23
opendevreviewIury Gregory Melo Ferreira proposed openstack/sushy master: Don't fail to eject vmedia in case there is no vmedia  https://review.opendev.org/c/openstack/sushy/+/95273011:25
opendevreviewAbhishek Bongale proposed openstack/ironic-tempest-plugin master: WIP Add Tempest tests for inspection rules in Ironic  https://review.opendev.org/c/openstack/ironic-tempest-plugin/+/95176111:46
opendevreviewAbhishek Bongale proposed openstack/ironic-tempest-plugin master: WIP Add Tempest tests for inspection rules in Ironic  https://review.opendev.org/c/openstack/ironic-tempest-plugin/+/95176112:23
JayFdtantsur: realistically was just looking for a straight line something to distract me13:07
JayFWe are likely going to have to take our surviving cat to the vet hospital today because he hasn't been eating due to a combination of grief and illness13:07
TheJulia:(13:09
dtantsurouch, I'm sorry to hear :(13:13
TheJuliaJayF: bonded pair I take it?13:21
opendevreviewAbhishek Bongale proposed openstack/ironic-tempest-plugin master: WIP Add Tempest tests for inspection rules in Ironic  https://review.opendev.org/c/openstack/ironic-tempest-plugin/+/95176113:36
JayFTheJulia: honestly, somewhere between bickering Brothers and sworn enemies until Luna died a few years back. Then they were much more friendly. Although I will say, he just ate more breakfast than he's eaten in the last 24 hours combined, so maybe all the medicines were stuffing in him are finally taking effect and he's turning a corner13:45
JayFHope is dangerous13:46
JayFBut he also apparently has mild pancreatitis as well according to the blood work, so I think it's some grief and some sick all combined13:46
TheJuliaUgh, rough. :(14:40
opendevreviewcid proposed openstack/ironic master: Add retry during node tear down  https://review.opendev.org/c/openstack/ironic/+/95283515:04
stephenfinDoes anyone have a DevStack w/ Ironic handy? If so, could you dump the output of the root ironic document (/baremetal) somewhere for me?15:09
stephenfin(saves me deploying one just for that)15:09
dtantsurstephenfin: does it have to be devstack or any ironic will work?15:10
stephenfinany ironic15:10
dtantsurhold on then15:10
opendevreviewAbhishek Bongale proposed openstack/ironic-tempest-plugin master: WIP Add Tempest tests for inspection rules in Ironic  https://review.opendev.org/c/openstack/ironic-tempest-plugin/+/95176115:11
dtantsurstephenfin: https://paste.opendev.org/show/bl4r70GZYUje7rSYh4hs/ is this what you're looking for?15:12
dtantsur(btw, it's not very hard to start Ironic locally without an OpenStack environment)15:12
stephenfinIt looks like it. Could you also share the response for the `/v1` path if you don't mind? (This is for fleshing out some Gophercloud tests)15:13
stephenfin(and trying both ironic and cinder in standalone mode is on my rather long todo list :))15:14
dtantsurstephenfin: https://paste.opendev.org/show/bnkdnRWLfBQ97Wc5zZaq/15:15
stephenfindtantsur++ Thank you 🙏15:15
opendevreviewJay Faulkner proposed openstack/ironic master: Add specific "use 24.04" note to devstack-guide  https://review.opendev.org/c/openstack/ironic/+/95283815:16
JayFcan we land ^ that?15:17
JayFI know someone lost a good amount of time using the upstream-devstack reccomendation of 22.0415:17
JayFwhich seems outta date too, and will be patched there15:17
dtantsurJayF: will "VM image" be clear enough in this context?15:17
JayFin the previous sentence, we say "use a VM for this"15:18
JayFmore or less15:18
dtantsurwe do mention a virtual machine slightly above15:18
JayFthat's exactly why I chose that verbiage.15:18
dtantsurI"m just worried about a mixup between the OS on which Ironic is running and any images they're trying to deploy15:18
dtantsurmaybe I'm reading too much into it15:18
JayFoh, I see15:18
dtantsurwill +215:18
JayFI can make that more clear15:18
JayFthat's a good point15:18
JayF1 sec15:18
dtantsurwaiting15:18
opendevreviewJay Faulkner proposed openstack/ironic master: Add specific "use 24.04" note to devstack-guide  https://review.opendev.org/c/openstack/ironic/+/95283815:19
dtantsurperfect15:20
JayFfwiw also https://review.opendev.org/c/openstack/devstack/+/952839 because I think 22.04 is wrong generally15:29
opendevreviewMerged openstack/ironic master: Add specific "use 24.04" note to devstack-guide  https://review.opendev.org/c/openstack/ironic/+/95283815:56
slyon_Hey folks! Can somebody support us with verifying this Ubuntu stable-release update using the Ironic CI? https://bugs.launchpad.net/ubuntu/+source/dnsmasq/+bug/202675716:02
slyon_Official .debs are now in noble-proposed for Ubuntu 24.04 LTS and can be found here: https://launchpad.net/ubuntu/+source/dnsmasq/2.90-2ubuntu0.1 (cc JayF)16:02
JayFcan you point me at a curl-able .deb link or a ppa I can setup/16:03
JayFI essentially have to rewrite https://opendev.org/openstack/ironic/src/branch/master/devstack/lib/ironic#L4344 in order to test this in our CI16:03
JayFso if you want bonus points, just rewrite that for something ubuntu specific, I'll review and pop it into CI16:04
JayFslyon_: ^16:07
* JayF has never seen a ddeb file before16:10
opendevreviewJay Faulkner proposed openstack/ironic master: DO NOT MERGE: UBUNTU SRU SCIENCE  https://review.opendev.org/c/openstack/ironic/+/95284816:17
JayFslyon_: ^ I found the links hopefully that works for ya16:17
JayFI'll look at CI output and confirm it all worked16:17
JayFin a couple of hours when it's done + when I get time16:17
slyon_Thanks a lot! I’m looking forward to those test results!16:23
JayFlol > 2025-06-18 16:32:11.212621 | controller | dpkg: error: requested operation requires superuser privilege 16:33
opendevreviewJay Faulkner proposed openstack/ironic master: DO NOT MERGE: UBUNTU SRU SCIENCE  https://review.opendev.org/c/openstack/ironic/+/95284816:33
TheJuliadoh ;)16:35
JayFTheJulia: original bug filed by you: mid-2023. dnsmasq upstream fix: late-2024. ubuntu SRU summer-202516:36
JayFnice to know we aren't the only project running on openstack time :D 16:36
JayFand persistence pays off lol16:36
TheJuliaheh16:36
TheJuliayeah16:36
opendevreviewJay Faulkner proposed openstack/ironic master: DO NOT MERGE: UBUNTU SRU SCIENCE  https://review.opendev.org/c/openstack/ironic/+/95284816:57
slyon_Hmm the pipeline says something about arm64, is it correct to use the amd64 dnsmasq binaries?17:03
JayFwe have two pipelines: a non-voting unit test pipeline on arm64 hosts, and our amd64 pipeline with unit tests + a bunch of functional tests17:04
slyon_Ack.17:05
JayFwe do also have a job that provisions arm64 VMs on an amd64 host17:05
JayFhttps://zuul.opendev.org/t/openstack/status?change=952848 if you wanna see it go17:05
JayFI've been preempting the failures early because I'll se them fail in setup phase17:05
JayFif they get started, runtime is nearly 2 hours if not longer17:05
slyon_Cool, I’ll check back on the results later. TheJulia or JayF feel free to post the results to that launchpad bug, when ready.17:08
JayFyeah, I'm about to hit my meeting slate for the day so it'll be a while before I can followup17:08
JayFthere won't be a smoking gun, but I can post a yep :D 17:08
slyon_That should be good enough (I hope). I’ll extend it with Ubuntu‘s CI test results. Together that should provide enough confidence for the Ubuntu stable release team.17:13
JayFThe fun thing about this bug is that we're pretty sure it would've been unlikely to impact ironic deployments in the real world17:13
JayFbecause the race in CI is that dnsmasq crashes on reconfigure, but the VM boots before it can be respawned17:14
JayFin the real world servers take 10+ minutes to boot, giving it time to respawn17:14
JayFbut I still suspect this is removing a source of flakiness from the system17:14
slyon_Ack17:15
adamcarthur5Appreciate the comments TheJulia. I'll get to them ASAP17:37
TheJuliacool cool20:46
TheJuliaJayF: I feel like we need to double check some jobs, but looking pretty good20:58
TheJulias/jobs/job logs/20:58
JayFnice20:58
JayFI'll dig into those once clif and I are done and update the ticket20:58
TheJulia++21:02
opendevreviewClif Houck proposed openstack/ironic-specs master: Trait based port selection and dynamic portgroups  https://review.opendev.org/c/openstack/ironic-specs/+/94564221:23
JayFslyon_: it's good \o/ commenting in the bug now. Thank you.21:48
JayFslyon_: https://bugs.launchpad.net/ironic/+bug/2026757/comments/6621:50
opendevreviewAbhishek Bongale proposed openstack/ironic-tempest-plugin master: Add Tempest tests for inspection rules in Ironic  https://review.opendev.org/c/openstack/ironic-tempest-plugin/+/95176121:55
opendevreviewMerged openstack/ironic stable/2025.1: fix: 'built_in' KeyError on invalid priority.  https://review.opendev.org/c/openstack/ironic/+/95277123:24
iurygregoryQuick question, I'm expanding the firmware updates to include NIC, I've noticed I would need to change things in the Schema https://opendev.org/openstack/ironic/src/branch/master/ironic/drivers/modules/redfish/firmware_utils.py#L78 (currently we only accept "bios", "bmc") and the nics doesn't have any standard name... should we have some sort of prefix ?23:40

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