Tuesday, 2026-08-18

opendevreviewJulia Kreger proposed openstack/ironic master: DNM/WIP/CRAZY-IDEA: Add an administrative mobile webapp.  https://review.opendev.org/c/openstack/ironic/+/100103000:56
opendevreviewSteve Baker proposed openstack/ironic master: Parametize user running firefox  https://review.opendev.org/c/openstack/ironic/+/100127302:57
opendevreviewSteve Baker proposed openstack/ironic master: Start Xvfb and pass running display to x11vnc  https://review.opendev.org/c/openstack/ironic/+/100127402:57
kubajjGood morning Ironic! o/06:02
opendevreviewMerged openstack/ironic master: Fix periodic task processing a node via the wrong interface  https://review.opendev.org/c/openstack/ironic/+/100040610:26
opendevreviewTimon Schnell proposed openstack/ironic-python-agent master: Erase frozen SATA SSDs by discarding them  https://review.opendev.org/c/openstack/ironic-python-agent/+/100132311:04
opendevreviewEsther Domfeh proposed openstack/ironic master: Expose new node history fields in API v1.115  https://review.opendev.org/c/openstack/ironic/+/100118211:32
opendevreviewDoug Goldstein proposed openstack/ironic stable/2026.1: Fix periodic task processing a node via the wrong interface  https://review.opendev.org/c/openstack/ironic/+/100132712:02
opendevreviewDoug Goldstein proposed openstack/ironic bugfix/38.0: Fix periodic task processing a node via the wrong interface  https://review.opendev.org/c/openstack/ironic/+/100132812:03
opendevreviewDoug Goldstein proposed openstack/ironic bugfix/37.0: Fix periodic task processing a node via the wrong interface  https://review.opendev.org/c/openstack/ironic/+/100132912:03
opendevreviewEsther Domfeh proposed openstack/python-ironicclient master: Add new fields to node history detailed view  https://review.opendev.org/c/openstack/python-ironicclient/+/100070512:21
TheJuliagood morning kubajj 13:37
TheJuliagood morning everyone13:37
keekz@thejulia i came across https://bugs.launchpad.net/ironic/+bug/2150502 and i think we hit a similar issue. sometime over the past 2 years our ubuntu 24.04 diskimage-builder created image broke. i had llm dissect the logs and it found we were missing a shim that was listed in BOOTX64.CSV (i think this is from grub2 element?). the work-around i came up with is https://github.com/rackerlabs/understack/pull/2211 14:23
keekzalso had issues creating+booting ubuntu 26.04 which needed some dracut settings14:23
opendevreviewMerged openstack/sushy master: system: guard HttpBootUri writes against iDRAC 10 removal  https://review.opendev.org/c/openstack/sushy/+/99974314:24
JayFkeekz: Maybe propose an upstream version of that fix to an ironic-python-agent-builder element -- even if you have to make a new one14:34
JayFwait, I think that comment was oriented wrong, but either way, port it upstream please :)14:34
keekzi can do that... but i'm not totally convinced it's an upstream problem14:34
JayFhaving a example of a workaround/fix in gerrit can help focus  the conversation even if it's not the right path is where my thinking was14:35
keekzalso this isn't for building our ipa, that still works fine and our ipa is using debian. this is for tenant image for building servers... so i guess a couple new elements in https://github.com/openstack/diskimage-builder/tree/master/diskimage_builder/elements ?14:39
JayFyeah, mainly just submit a thing, mark it DNM, then mention it in the bug is what I'd do14:44
keekzwhat does DNM mean14:45
TheJuliaDo Not Merge :)14:55
JayFit stands for Do (the) Nhokey Mpokey14:56
JayF:D 14:56
TheJulia... I'm just going to sit here and shake my head15:02
TheJuliaJayF: do you need any eyes on the lag stuff you've brought up?15:18
JayFyeah; but they are my eyes15:18
JayFunless someone wants to take it over, I wouldn't object15:18
JayFbut right now need to get the security stuff that's pending nailed down15:19
JayFincluding a rollout of OSSNs being properly in security doc instead of in wiki (that's going in soon)15:19
JayFthen I can point my brain back in that direction15:19
TheJuliaack ack15:19
opendevreviewDoug Goldstein proposed openstack/ironic master: Deprecate list-style args for inspection rule operations  https://review.opendev.org/c/openstack/ironic/+/100000715:31
opendevreviewDoug Goldstein proposed openstack/ironic master: Document inspection rule operation arguments explicitly  https://review.opendev.org/c/openstack/ironic/+/100000815:31
cardoecid: I rebased those if you'd re-review when you have time.15:32
cidWill take a look15:32
opendevreviewEsther Domfeh proposed openstack/ironic master: Expose new node history fields in API v1.115  https://review.opendev.org/c/openstack/ironic/+/100118215:52
opendevreviewJulia Kreger proposed openstack/ironic master: Add image_server_auth_hosts to restrict credential scope  https://review.opendev.org/c/openstack/ironic/+/99974416:34
opendevreviewJulia Kreger proposed openstack/ironic master: Change image_server_auth_permit_unknown_hosts default to False  https://review.opendev.org/c/openstack/ironic/+/99990716:34
opendevreviewMerged openstack/ironic master: Parametize user running firefox  https://review.opendev.org/c/openstack/ironic/+/100127316:36
opendevreviewcid proposed openstack/ironic unmaintained/2024.1: Fix socat console broken by shell-quoting  https://review.opendev.org/c/openstack/ironic/+/100098916:50
opendevreviewcid proposed openstack/ironic unmaintained/2024.1: Pin sushy-tools so we don't get into a python conflict  https://review.opendev.org/c/openstack/ironic/+/100138516:50
cardoeI did a pretty deep review on the sushy Redfish API change PR. When I really got into a few pieces I saw some problems. I made some comments and had Claude go off and compare the data and give me a  markdown which I started to use as notes for manually leaving review comments. And then I thought... I wonder if Claude can take my notes and leave a review.16:58
TheJuliamy agent keeps offering to "draft responses" for me16:59
TheJuliaBut, I don't think I would actually leverage it for that16:59
cardoeYeah anytime I have it write something I swear it's being paid per token... oh wait...17:02
JayFI always like translating what claude is saying into my own words, if for nothing else but validation I understand it properly17:05
opendevreviewMerged openstack/ironic stable/2026.1: Fix socat console broken by shell-quoting  https://review.opendev.org/c/openstack/ironic/+/100098417:54
cardoeJayF: I'd appreciate your feedback on https://review.opendev.org/c/openstack/ironic/+/986702 if you're happier with that wording19:09
cardoedtantsur: same for you ^19:09
JayF+219:10
cardoeI actually used that doc yesterday in explaining Ironic use cases to folks.19:16
cardoesilly robots don't listen and get wordy20:16
cardoebad robot sit in corner and feel shame20:16
TheJulia... for 2 minutes in a box right?20:23
JayFyou sit down... you feel shame20:24
JayF( https://www.youtube.com/watch?v=aO4FsmMBTi0 ) 20:25
* TheJulia puts on slap shot21:01
JayFI'm doing the largest code review ever (OSSN migration from text -> build) and I found a nugget of OpenStack history21:23
JayFhttps://wiki.openstack.org/wiki/OSSN/OSSN-0031 we could call this the charter document for Ironic lol21:23
TheJuliaheh21:32
TheJuliaThat is an oldie.21:32
cardoeI dunno what's worse... yelling at the robots or talking to myself in -sdks21:42
cardoerm_work: come on down to #openstack-sdks and bask in the WebSSO bits.21:42
* TheJulia raises an eyebrow21:45
cardoeI got the whole flow working21:46
cardoeI even locally have one OS_CLOUD that can get a system-scope and a project-scope token21:46
cardoeNow my misbehaving robot (I realized it flipped to Opus 5 from 4.x) is back on task with the rest of the changes.21:47
cardoeSo we normalize OSC so that any project scoped command automatically scopes to the project resource21:48
cardoeso "openstack server list" only shows you things for your current token project while "openstack server list --all-projects" shows you anything you might have access to via an admin role.21:49
cardoeBut "openstack network list" does the opposite by default and has no --all-projects flag on it21:49
cardoeSo our patched OSC normalizes this21:49
cardoeI'm also adding --system flag which I'm experimenting with Ironic21:50
TheJuliaIt might be the sinus pain from feeling under the weather, but slightly concerning that it would be togg-able behavior21:53
cardoeWhich part?21:54
TheJuliacli option influencing command/response behavior21:55
TheJuliaso, for us, its the credential21:55
TheJuliabut that shouldn't be togg-able  with any given set of credential21:55
cardoeI don't disagree with you. It's a concept of scope.21:56
cardoeSo I think Kubernetes is a great example here.21:56
cardoeSo you have objects that are Cluster scoped. Like nodes. It doesn't matter the namespace you are in, you'll always get the nodes cause they are cluster wide.21:57
TheJuliayeah, the scope'ing concept model we have as a result feels weird but I mostly just ignore that feeling21:58
cardoeI've been mentally mapping system-scope to cluster scope in Kubernetes.21:58
cardoeThere's many resources in many projects which don't have a project attached to them.21:58
TheJuliafair21:59
cardoeSome projects (Ironic did this in the past) have $project_admin special role which gets added and you must use.21:59
TheJuliayeah21:59
cardoeSome projects treat any person with role=admin on ANY project.21:59
cardoeSome projects it's any role=admin for a project in the service domain.21:59
cardoeokay I gotta run. I'm gonna write this up on the ML.22:01
TheJuliaok, g'night22:02
rm_workcardoe: oh theres an sdks channel lol22:07
JayFrm_work: there's a channel for everything22:34
opendevreviewSteve Baker proposed openstack/ironic master: Start Xvfb and pass running display to x11vnc  https://review.opendev.org/c/openstack/ironic/+/100127422:56

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