| opendevreview | Julia Kreger proposed openstack/ironic master: DNM/WIP/CRAZY-IDEA: Add an administrative mobile webapp. https://review.opendev.org/c/openstack/ironic/+/1001030 | 00:56 |
|---|---|---|
| opendevreview | Steve Baker proposed openstack/ironic master: Parametize user running firefox https://review.opendev.org/c/openstack/ironic/+/1001273 | 02:57 |
| opendevreview | Steve Baker proposed openstack/ironic master: Start Xvfb and pass running display to x11vnc https://review.opendev.org/c/openstack/ironic/+/1001274 | 02:57 |
| kubajj | Good morning Ironic! o/ | 06:02 |
| opendevreview | Merged openstack/ironic master: Fix periodic task processing a node via the wrong interface https://review.opendev.org/c/openstack/ironic/+/1000406 | 10:26 |
| opendevreview | Timon Schnell proposed openstack/ironic-python-agent master: Erase frozen SATA SSDs by discarding them https://review.opendev.org/c/openstack/ironic-python-agent/+/1001323 | 11:04 |
| opendevreview | Esther Domfeh proposed openstack/ironic master: Expose new node history fields in API v1.115 https://review.opendev.org/c/openstack/ironic/+/1001182 | 11:32 |
| opendevreview | Doug Goldstein proposed openstack/ironic stable/2026.1: Fix periodic task processing a node via the wrong interface https://review.opendev.org/c/openstack/ironic/+/1001327 | 12:02 |
| opendevreview | Doug Goldstein proposed openstack/ironic bugfix/38.0: Fix periodic task processing a node via the wrong interface https://review.opendev.org/c/openstack/ironic/+/1001328 | 12:03 |
| opendevreview | Doug Goldstein proposed openstack/ironic bugfix/37.0: Fix periodic task processing a node via the wrong interface https://review.opendev.org/c/openstack/ironic/+/1001329 | 12:03 |
| opendevreview | Esther Domfeh proposed openstack/python-ironicclient master: Add new fields to node history detailed view https://review.opendev.org/c/openstack/python-ironicclient/+/1000705 | 12:21 |
| TheJulia | good morning kubajj | 13:37 |
| TheJulia | good morning everyone | 13: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 |
| keekz | also had issues creating+booting ubuntu 26.04 which needed some dracut settings | 14:23 |
| opendevreview | Merged openstack/sushy master: system: guard HttpBootUri writes against iDRAC 10 removal https://review.opendev.org/c/openstack/sushy/+/999743 | 14:24 |
| JayF | keekz: Maybe propose an upstream version of that fix to an ironic-python-agent-builder element -- even if you have to make a new one | 14:34 |
| JayF | wait, I think that comment was oriented wrong, but either way, port it upstream please :) | 14:34 |
| keekz | i can do that... but i'm not totally convinced it's an upstream problem | 14:34 |
| JayF | having 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 was | 14:35 |
| keekz | also 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 |
| JayF | yeah, mainly just submit a thing, mark it DNM, then mention it in the bug is what I'd do | 14:44 |
| keekz | what does DNM mean | 14:45 |
| TheJulia | Do Not Merge :) | 14:55 |
| JayF | it stands for Do (the) Nhokey Mpokey | 14:56 |
| JayF | :D | 14:56 |
| TheJulia | ... I'm just going to sit here and shake my head | 15:02 |
| TheJulia | JayF: do you need any eyes on the lag stuff you've brought up? | 15:18 |
| JayF | yeah; but they are my eyes | 15:18 |
| JayF | unless someone wants to take it over, I wouldn't object | 15:18 |
| JayF | but right now need to get the security stuff that's pending nailed down | 15:19 |
| JayF | including a rollout of OSSNs being properly in security doc instead of in wiki (that's going in soon) | 15:19 |
| JayF | then I can point my brain back in that direction | 15:19 |
| TheJulia | ack ack | 15:19 |
| opendevreview | Doug Goldstein proposed openstack/ironic master: Deprecate list-style args for inspection rule operations https://review.opendev.org/c/openstack/ironic/+/1000007 | 15:31 |
| opendevreview | Doug Goldstein proposed openstack/ironic master: Document inspection rule operation arguments explicitly https://review.opendev.org/c/openstack/ironic/+/1000008 | 15:31 |
| cardoe | cid: I rebased those if you'd re-review when you have time. | 15:32 |
| cid | Will take a look | 15:32 |
| opendevreview | Esther Domfeh proposed openstack/ironic master: Expose new node history fields in API v1.115 https://review.opendev.org/c/openstack/ironic/+/1001182 | 15:52 |
| opendevreview | Julia Kreger proposed openstack/ironic master: Add image_server_auth_hosts to restrict credential scope https://review.opendev.org/c/openstack/ironic/+/999744 | 16:34 |
| opendevreview | Julia Kreger proposed openstack/ironic master: Change image_server_auth_permit_unknown_hosts default to False https://review.opendev.org/c/openstack/ironic/+/999907 | 16:34 |
| opendevreview | Merged openstack/ironic master: Parametize user running firefox https://review.opendev.org/c/openstack/ironic/+/1001273 | 16:36 |
| opendevreview | cid proposed openstack/ironic unmaintained/2024.1: Fix socat console broken by shell-quoting https://review.opendev.org/c/openstack/ironic/+/1000989 | 16:50 |
| opendevreview | cid 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/+/1001385 | 16:50 |
| cardoe | I 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 |
| TheJulia | my agent keeps offering to "draft responses" for me | 16:59 |
| TheJulia | But, I don't think I would actually leverage it for that | 16:59 |
| cardoe | Yeah anytime I have it write something I swear it's being paid per token... oh wait... | 17:02 |
| JayF | I always like translating what claude is saying into my own words, if for nothing else but validation I understand it properly | 17:05 |
| opendevreview | Merged openstack/ironic stable/2026.1: Fix socat console broken by shell-quoting https://review.opendev.org/c/openstack/ironic/+/1000984 | 17:54 |
| cardoe | JayF: I'd appreciate your feedback on https://review.opendev.org/c/openstack/ironic/+/986702 if you're happier with that wording | 19:09 |
| cardoe | dtantsur: same for you ^ | 19:09 |
| JayF | +2 | 19:10 |
| cardoe | I actually used that doc yesterday in explaining Ironic use cases to folks. | 19:16 |
| cardoe | silly robots don't listen and get wordy | 20:16 |
| cardoe | bad robot sit in corner and feel shame | 20:16 |
| TheJulia | ... for 2 minutes in a box right? | 20:23 |
| JayF | you sit down... you feel shame | 20:24 |
| JayF | ( https://www.youtube.com/watch?v=aO4FsmMBTi0 ) | 20:25 |
| * TheJulia puts on slap shot | 21:01 | |
| JayF | I'm doing the largest code review ever (OSSN migration from text -> build) and I found a nugget of OpenStack history | 21:23 |
| JayF | https://wiki.openstack.org/wiki/OSSN/OSSN-0031 we could call this the charter document for Ironic lol | 21:23 |
| TheJulia | heh | 21:32 |
| TheJulia | That is an oldie. | 21:32 |
| cardoe | I dunno what's worse... yelling at the robots or talking to myself in -sdks | 21:42 |
| cardoe | rm_work: come on down to #openstack-sdks and bask in the WebSSO bits. | 21:42 |
| * TheJulia raises an eyebrow | 21:45 | |
| cardoe | I got the whole flow working | 21:46 |
| cardoe | I even locally have one OS_CLOUD that can get a system-scope and a project-scope token | 21:46 |
| cardoe | Now 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 |
| cardoe | So we normalize OSC so that any project scoped command automatically scopes to the project resource | 21:48 |
| cardoe | so "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 |
| cardoe | But "openstack network list" does the opposite by default and has no --all-projects flag on it | 21:49 |
| cardoe | So our patched OSC normalizes this | 21:49 |
| cardoe | I'm also adding --system flag which I'm experimenting with Ironic | 21:50 |
| TheJulia | It might be the sinus pain from feeling under the weather, but slightly concerning that it would be togg-able behavior | 21:53 |
| cardoe | Which part? | 21:54 |
| TheJulia | cli option influencing command/response behavior | 21:55 |
| TheJulia | so, for us, its the credential | 21:55 |
| TheJulia | but that shouldn't be togg-able with any given set of credential | 21:55 |
| cardoe | I don't disagree with you. It's a concept of scope. | 21:56 |
| cardoe | So I think Kubernetes is a great example here. | 21:56 |
| cardoe | So 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 |
| TheJulia | yeah, the scope'ing concept model we have as a result feels weird but I mostly just ignore that feeling | 21:58 |
| cardoe | I've been mentally mapping system-scope to cluster scope in Kubernetes. | 21:58 |
| cardoe | There's many resources in many projects which don't have a project attached to them. | 21:58 |
| TheJulia | fair | 21:59 |
| cardoe | Some projects (Ironic did this in the past) have $project_admin special role which gets added and you must use. | 21:59 |
| TheJulia | yeah | 21:59 |
| cardoe | Some projects treat any person with role=admin on ANY project. | 21:59 |
| cardoe | Some projects it's any role=admin for a project in the service domain. | 21:59 |
| cardoe | okay I gotta run. I'm gonna write this up on the ML. | 22:01 |
| TheJulia | ok, g'night | 22:02 |
| rm_work | cardoe: oh theres an sdks channel lol | 22:07 |
| JayF | rm_work: there's a channel for everything | 22:34 |
| opendevreview | Steve Baker proposed openstack/ironic master: Start Xvfb and pass running display to x11vnc https://review.opendev.org/c/openstack/ironic/+/1001274 | 22:56 |
Generated by irclog2html.py 4.1.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!