Wednesday, 2025-08-06

opendevreviewIvan Anfimov proposed openstack/ironic-ui master: Remove unicode prefix from code  https://review.opendev.org/c/openstack/ironic-ui/+/95661500:37
opendevreviewIvan Anfimov proposed openstack/ironic-ui master: wip  https://review.opendev.org/c/openstack/ironic-ui/+/95661500:40
opendevreviewOpenStack Proposal Bot proposed openstack/ironic-ui master: Imported Translations from Zanata  https://review.opendev.org/c/openstack/ironic-ui/+/95662403:31
rpittaugood morning ironic! o/06:33
queensly[m]Good morning o/07:11
opendevreviewTatiana Kholkina proposed openstack/ironic master: Initialize variable to prevent an error  https://review.opendev.org/c/openstack/ironic/+/95662907:57
opendevreviewOpenStack Release Bot proposed openstack/ironic bugfix/31.0: Update .gitreview for bugfix/31.0  https://review.opendev.org/c/openstack/ironic/+/95663508:40
opendevreviewDmitriy Chubinidze proposed openstack/ironic-ui master: Capitalize RAID  https://review.opendev.org/c/openstack/ironic-ui/+/95664709:57
opendevreviewDmitriy Chubinidze proposed openstack/ironic-ui master: Capitalize RAID  https://review.opendev.org/c/openstack/ironic-ui/+/95664709:58
opendevreviewMerged openstack/ironic bugfix/31.0: Update .gitreview for bugfix/31.0  https://review.opendev.org/c/openstack/ironic/+/95663511:02
rpittauPython 3.9 support removal patches are ready to be merged11:07
rpittauplase notice that in Bifrost CI will be broken until we merge https://review.opendev.org/c/openstack/bifrost/+/955181 and https://review.opendev.org/c/openstack/bifrost/+/95566011:07
dtantsurrpittau: a comment on each11:17
opendevreviewDmitry Tantsur proposed openstack/ironic-python-agent stable/2025.1: Hint at sector sizes when reporting an invalid written image  https://review.opendev.org/c/openstack/ironic-python-agent/+/95666212:09
opendevreviewRiccardo Pittau proposed openstack/bifrost master: Updated pinned upper-constraints for Python 3.9  https://review.opendev.org/c/openstack/bifrost/+/95518112:41
TheJuliagood morning13:04
opendevreviewRiccardo Pittau proposed openstack/bifrost master: Move all CS9 jobs to non-voting  https://review.opendev.org/c/openstack/bifrost/+/95566013:11
opendevreviewRiccardo Pittau proposed openstack/bifrost master: Move all CS9 jobs to non-voting  https://review.opendev.org/c/openstack/bifrost/+/95566013:12
opendevreviewRiccardo Pittau proposed openstack/bifrost master: Move all CS9 jobs to non-voting  https://review.opendev.org/c/openstack/bifrost/+/95566013:13
cardoemorning Ironic13:18
cardoeTheJulia: did you find your brain yet? or still brains hunting? :-D13:19
cardoeJayF: I also realized the source of all my frustrations relates to you. It's also only fitting that you're now a Gentoo dev after I've retired.13:19
TheJuliacardoe: om nom nom brraaaainnsss13:21
cardoeJayF: it's all in jest btw... you suggested something over 10 years ago as a review comment but said you're fine without it or as a follow on... you were only a +1 on that project but none of the +2's echoed your comment... and turns out you were right.13:23
cardoefree brains for a +2 on https://review.opendev.org/c/openstack/ironic/+/955536 :D13:26
TheJulianow, are these brain cookies... or what? :)13:48
opendevreviewMerged openstack/ironic master: fix up redfish inspection mock ethernet interface data  https://review.opendev.org/c/openstack/ironic/+/95553613:48
cardoebrain cookies seem like power food13:49
cardoesorry that one was just bugging me that we were testing entirely the wrong thing and just making the tests pass. That's ACTUALLY testing the behavior and I can actually confirm the behavior in the code now.13:49
dtantsurJayF: you might be not the only one with weird IPv6 setup: a part of Metal3's CI also fails..14:01
opendevreviewcid proposed openstack/ironic master: Handle race conditions in power state changes  https://review.opendev.org/c/openstack/ironic/+/95667414:08
TheJulia:(14:31
JayFcardoe: what are you referencing?14:43
opendevreviewRiccardo Pittau proposed openstack/ironic bugfix/31.0: Comment out metal3 integration job  https://review.opendev.org/c/openstack/ironic/+/95668514:50
opendevreviewDmitry Tantsur proposed openstack/ironic master: Fix local RPC IPv6 detection to use socket binding instead of file checks  https://review.opendev.org/c/openstack/ironic/+/95668714:57
dtantsurJayF: can you still reproduce your odd setup? it would be great if you could try ^^14:57
JayFjust echo 0 > /path/to/lo/ipv6_disable 14:58
JayFI forget the exact path, but the one in /sys where you can disable per interface; I was disabled on lo 14:58
dtantsurokie15:00
dtantsur(if the commit message seems unusual for me, see the generated-by tag)15:01
cardoeJayF: speaking about vlan stuff in network-data but I sent ya a longer /query15:06
opendevreviewRiccardo Pittau proposed openstack/bifrost master: Remove ancient Python 3.6 tox test  https://review.opendev.org/c/openstack/bifrost/+/95669415:16
opendevreviewRiccardo Pittau proposed openstack/ironic bugfix/31.0: Fix local RPC IPv6 detection to use socket binding instead of file checks  https://review.opendev.org/c/openstack/ironic/+/95670115:42
dtantsurrpittau: in addition to your bifrost patches, we need to consider changing the bifrost job on ironic (there is one cs9 job now)16:50
rpittaudtantsur: it's non-voting already, unless we want to remove it17:26
rpittauor wait17:27
rpittauchange to ubuntu-noble maybe17:27
opendevreviewMerged openstack/ironic master: Fix local RPC IPv6 detection to use socket binding instead of file checks  https://review.opendev.org/c/openstack/ironic/+/95668717:46
cardoehow would folks feel if I made a DEFAULT.state_dir that defaults to /var/lib/ironic and then made everything else that does path stuff use that as the base instead of hard coding out /var/lib/ironic?18:03
cardoeFor some reason OpenStack Helm forces the usage of /var/lib/openstack-helm instead but they've missed a few config knobs.18:06
opendevreviewcid proposed openstack/ironic master: Add node.instance_name as API microversion 1.100  https://review.opendev.org/c/openstack/ironic/+/95279018:19
opendevreviewJay Faulkner proposed openstack/ironic master: Add node.instance_name as API microversion 1.100  https://review.opendev.org/c/openstack/ironic/+/95279018:20
opendevreviewJulia Kreger proposed openstack/ironic master: WIP: Optional indirection API use  https://review.opendev.org/c/openstack/ironic/+/95650419:09
TheJuliacardoe: its not an awful idea, really19:11
* TheJulia hopes CI lets new futurist in before tomorrow19:14
guilhermesphi team! its me again sharing my saga with lenovo systems :P this time its another deployment  which uses almalinux 9 and have lenovos using VROC. So anyone with experiencie with metal3/ironic and raids coming from intel VROC? 19:16
guilhermespinspection is showing me a /dev/md126 but if i set this as the root device, thats what i get:19:17
guilhermesphttps://www.irccloud.com/pastebin/zTzOx5la/19:17
TheJulia... vrocs, really19:18
* TheJulia sighs19:18
* guilhermesp shares the same feeling 19:18
* TheJulia feels like she needs a Bar19:18
guilhermespand even though, if i just use regular software raid, almalinux will just enter emergency mode :P 19:18
* TheJulia wonders if maybe that should be dinner, for it opens at 4 PM.19:18
TheJuliaso... hmm19:20
guilhermespits been a loooot of fun lately 19:20
guilhermespbut yeah, i think at the end i will have to deploy the system with a single disk and covert to software raid somehow :P 19:21
TheJuliaI'm thinking because it triggers a software raid device on driver load, and presents the entire disk as it... maybe we need to detect "Could not get holder disks of /dev/md.*" and keep the code out of the software RAID path19:21
TheJuliait will take code being added to the agent19:23
TheJuliaguilhermesp: do you have logs which match the ironic-python-agent execution?19:25
guilhermespi can try to figure how to store the logs when using metal3 and standalone ironic here, i was trying to get this and enable ipa debug to get more details 19:26
TheJuliaI think it is going to require changes to the efi_utils.py manage_uefi method19:27
TheJuliasince we treat all md devices as software raid and head down that path then, we need to try to get holders earlier I guess19:27
guilhermespthat makes sense and i figure could be something like that 19:29
guilhermespand the story of no being able to just https://book.metal3.io/bmo/raid?search=#software-raid is a almalinux thing19:29
guilhermespsince i was able to do this running ubuntu 19:29
TheJuliaYeah, I guess I'm not really sure because there are a couple places where that can sort of begin to bubble up19:31
TheJuliabut mange_uefi is sort of the most likely case/position19:31
guilhermespyeah i might try seeing how legacy works here in this case19:32
TheJuliathat might be how you avoided it otherwise on that hardware19:33
TheJuliabut I'm sorry you have a VROC card19:33
TheJuliaClearly we need a bar tender in channel!19:33
guilhermesplol 19:34
guilhermespthanks for the insights though TheJulia  -- hope you enjoy a bar today 19:35
TheJuliaI might not today, I might cook in tonight instead.19:41
TheJuliaAnyway, I need to go do things and stuff in workday. \o/19:41
JayFIs VROC rebranded RSTe? Or at least a similar idea?19:44
TheJuliaJayF: yup19:45
opendevreviewJay Faulkner proposed openstack/ironic master: [trivial] Fix rendering of 1.98 header  https://review.opendev.org/c/openstack/ironic/+/95673320:48
TheJuliaJayF: fwiw, Intel's webpage says "formerly known as"... so yeah.21:44
opendevreviewMerged openstack/ironic master: [trivial] Fix rendering of 1.98 header  https://review.opendev.org/c/openstack/ironic/+/95673321:47
JayFin which case cardoe has some 12-ish year old notes on it somewhere buried in a wiki :P 21:48
JayFthe real useful bit of which was the mdadm create command that would avoid doing a full raid reassembly if you knew the disks were blank21:49
TheJuliabut we've added a lot of code since then, and it is recognized as a software raid device21:49
JayFyeah, that was back when all the raid stuff was just done in onmetal cleaning21:50
JayFbut rste mostly looked like software raid except with lots of undocumented restrictions which caused failures :)21:50
JayF(unless you knew the right flags for mdadm)21:51
jandersgood morning Ironic o/22:13
jandersTheJulia w/r/t the issue we discussed yesterday, would you like me to file the bug 1) as a defect in hold/wait steps, or 2) lack of easy way to back out of service failed?22:14
opendevreviewMerged openstack/ironic-ui master: Remove Python 3.9 support  https://review.opendev.org/c/openstack/ironic-ui/+/95336222:43
opendevreviewMerged openstack/python-ironicclient master: Remove Python 3.9 support  https://review.opendev.org/c/openstack/python-ironicclient/+/95336322:45
opendevreviewMerged openstack/python-ironic-inspector-client master: Remove Python 3.9 support  https://review.opendev.org/c/openstack/python-ironic-inspector-client/+/95336422:46
opendevreviewMerged openstack/ironic-inspector master: Remove Python 3.9 support  https://review.opendev.org/c/openstack/ironic-inspector/+/95336122:47
opendevreviewMerged openstack/networking-generic-switch master: Remove Python 3.9 support  https://review.opendev.org/c/openstack/networking-generic-switch/+/95336522:49
opendevreviewMerged openstack/ironic master: Remove Python 3.9 support  https://review.opendev.org/c/openstack/ironic/+/95336022:55
opendevreviewMerged openstack/ironic master: Follow-up: Clear `last_error` on power match/sync  https://review.opendev.org/c/openstack/ironic/+/95651123:15
opendevreviewMerged openstack/bifrost master: Updated pinned upper-constraints for Python 3.9  https://review.opendev.org/c/openstack/bifrost/+/95518123:33
opendevreviewMerged openstack/networking-baremetal master: Remove Python 3.9 support  https://review.opendev.org/c/openstack/networking-baremetal/+/95336623:39

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