| *** JayitaPramanik[m] is now known as jayita[m] | 06:42 | |
| FreemanBoss[m] | Good morning ironic | 07:20 |
|---|---|---|
| opendevreview | Konstantinos Karampogias proposed openstack/ironic master: Fix IPA boot during out-of-band service steps https://review.opendev.org/c/openstack/ironic/+/983010 | 08:10 |
| dtantsur | cardoe: definitely, it was not a critical comment, just a nit | 08:12 |
| abongale | good morning folks o/ | 09:33 |
| stephenfin | JayF: Fix for new versions of Python usually come to us from zigo or other distro packagers. We don't tend to see the issues until its too late otherwise (most oslo deliverables are mostly "done" and therefore low activity these days) | 11:12 |
| cid | so, virtualpdu is direct retirement without prior deprecation. | 11:39 |
| cid | Step 3 of retiring from governance is up https://review.opendev.org/c/openstack/governance/+/984545 | 11:40 |
| cid | The guide says to wait until that merges to proceed | 11:40 |
| * cid also realized I never asked why we are retiring the repo right when I was writing the commit message :D | 11:42 | |
| cardoe | Cause it looked at us funny. Straight to retirement! | 11:46 |
| cid | :D | 11:59 |
| Uggla | Hi, TheJulia I have seen your topic https://etherpad.opendev.org/p/nova-2026.2-ptg#L209 does it need a X session Ironic / Nova. Any other topics that would require a cross session ? | 13:29 |
| TheJulia | Uggla: you mean 220, I don't really think it needs to be cross-project requiring ironic, that being said I'll surely bring up ironic in that discussion because ironic is widely considered the other major virt driver in use and if we move on attestation support for nova-compute's host, then it wouldn't be hard to extend that in the ironic sense similarly to surface whole baremetal nodes if they are so attested | 13:56 |
| Uggla | yep 220, giving link and editing a the same time does not work well. :) | 13:57 |
| TheJulia | no, not it doesn't ;) | 13:58 |
| TheJulia | (its life though!) | 13:58 |
| Uggla | TheJulia, do you think about topics Ironic/Nova. I'm fine if no X session is required. | 13:58 |
| TheJulia | So, there *is* a desire on JayF to sort out some nova-compute startup issues as it relates to ironic nodes | 13:59 |
| TheJulia | umm, that looks like it got deleted from that etherpad | 13:59 |
| cardoe | Hello Ironic | 14:00 |
| Uggla | I guess we have a "bug" opened in that sens from Sean, if I'm not wrong. | 14:00 |
| TheJulia | There are some other open ironic items | 14:00 |
| cardoe | Uggla: There's a desire from me to sort out Nova/Ironic stuff as well. | 14:00 |
| TheJulia | JayF: you around? | 14:00 |
| TheJulia | heh | 14:00 |
| TheJulia | yeah, cardoe has a few other items on that etherpad | 14:00 |
| cardoe | Uggla: https://review.opendev.org/c/openstack/nova-specs/+/471815 remember this is on my list as well | 14:00 |
| TheJulia | so in general, scheduling a session would be "good" | 14:00 |
| cardoe | https://review.opendev.org/c/openstack/nova/+/983753 is another good bug fix for folks. | 14:01 |
| Uggla | cardoe, yep but does it really require a X team session. | 14:01 |
| TheJulia | Uggla: https://etherpad.opendev.org/p/ironic-ptg-2026.2 line 80, wrt JayF's topic | 14:01 |
| cardoe | TheJulia: https://review.opendev.org/c/openstack/nova/+/926524 we should come to that. | 14:02 |
| cardoe | Uggla: no they don't require cross team sessions but the ironic folks can help explain what its for. | 14:02 |
| TheJulia | yeah, providing context is ++good | 14:03 |
| cardoe | Uggla: https://review.opendev.org/c/openstack/nova/+/979354 is another one where I just don't know where to go from here. | 14:03 |
| cardoe | https://bugs.launchpad.net/nova/+bug/2076265 is the bug behind that. | 14:03 |
| Uggla | cardoe, no problem to discuss your 2 points. | 14:06 |
| cardoe | I'm happy to come to a regular nova meeting without a cross session or not even a PTG session. | 14:07 |
| Uggla | cardoe, TheJulia so far I don't see the need for a X session. Just need JayF to confirm if his point can be addressed as a simple "topic" | 14:07 |
| Uggla | cardoe, I will schedule a slot for you at the PTG. | 14:08 |
| Uggla | keeping it as a "simpl topic" is just more flexible. | 14:08 |
| JayF | I don't know what the difference is between a session and a topic | 14:09 |
| JayF | I have no idea what type of distinction you're trying to draw | 14:09 |
| JayF | https://etherpad.opendev.org/p/ironic-nova-compute-startup-2026.2 | 14:09 |
| JayF | ^^ that is linked from our ptg ether pad | 14:09 |
| Uggla | JayF from my side, X session means we need to agree a defined slot betwen the team that works always a bit more complicated. A "simple topic" It's easier to schedule as this is more individual. | 14:11 |
| JayF | I think both teams setting aside an hour to talk about issues, even if we only have this one documented right now, is incredibly valuable | 14:11 |
| JayF | And that one documented issue is probably beefy enough to take 30 minutes+ | 14:12 |
| Uggla | JayF, if you think it is required, I'm not against it. We just need to defined timeslot, duration and topics. | 14:13 |
| JayF | I would suggest 30 minutes to an hour, topic at the top of the list being Nova compute startup times with ironic driver | 14:13 |
| JayF | And I suspect cardoe May be able to have a few additional things to point out with regards to operational pain and bugs that he has linked. I'd ask him to put that as a topic in The joint etherpad I created | 14:14 |
| Uggla | JayF, cardoe, so is Tue 14UTC (1h) works for your points ? | 14:15 |
| JayF | That works for me personally, cid has been putting together the team wide schedule but I suspect we can carve an hour out of that | 14:16 |
| cardoe | That'll work for me. | 14:16 |
| JayF | Ideally we have that session be the only thing ironic has going on. I think some of the value there would be information sharing | 14:16 |
| Uggla | 1h enough ? (I think so but...) | 14:17 |
| cardoe | Uggla: So for me I'm an operator but my only Nova use case is with Ironic. | 14:17 |
| JayF | Yeah an hour should be enough | 14:17 |
| Uggla | cardoe, JayF ok deal, I'm gonna update our doc . thx | 14:18 |
| JayF | Thank you. | 14:19 |
| JayF | cid: you are on it with updating the schedule! Thank you. | 14:27 |
| cid | Yeah.... I didn't mention :D | 14:27 |
| JayF | I appreciate it :D | 14:27 |
| Uggla | JayF, cardoe. can wz move from 14h to 15h UTC (still 1h) | 14:28 |
| JayF | +1h overlaps with our proposed neutron time | 14:29 |
| JayF | https://etherpad.opendev.org/p/ironic-ptg-2026.2 ln 30 | 14:29 |
| Uggla | JayF ok so keeping 14h. | 14:31 |
| cid | ++ | 14:32 |
| cid | the governance side change of the virtualpdu retirement needs a +1 from teh tack sig liason. aka dtantsur | 15:36 |
| cid | https://review.opendev.org/c/openstack/governance/+/984545 | 15:36 |
| dtantsur | cid: I'm happy to, whenever the patch is finalized | 15:37 |
| cid | tks | 15:38 |
| cid | the actual deprecationof the repo should be ready https://review.opendev.org/c/openstack/virtualpdu/+/984162 | 15:38 |
| cid | or at least ready for review :) | 15:39 |
| * cid the landing date of that one becomes the retirement date to fix in to the governance change(s). | 15:41 | |
| cid | Anyways, I just got the message from the tc channel and wanted to mention it | 15:41 |
| opendevreview | Doug Goldstein proposed openstack/ironic-specs master: Add spec for OOB inspection in extended node provisioning states https://review.opendev.org/c/openstack/ironic-specs/+/984596 | 16:08 |
| opendevreview | Doug Goldstein proposed openstack/ironic-specs master: record the runbook traits API as implemented https://review.opendev.org/c/openstack/ironic-specs/+/984598 | 16:13 |
| opendevreview | Doug Goldstein proposed openstack/ironic-specs master: record the trait based port scheduling as implemented https://review.opendev.org/c/openstack/ironic-specs/+/984600 | 16:16 |
| opendevreview | Victor proposed openstack/ironic master: Truncate node history event to avoid DB column overflow https://review.opendev.org/c/openstack/ironic/+/981399 | 17:25 |
| cardoe | The OOB inspection spec is for a PTG topic... The other two just mark things as implemented. | 17:42 |
| JayF | cardoe: I moved your comments into the nova/ironic shared ptg sesh etherpad fyi | 18:44 |
| cardoe | Oh. My bad. I didn’t realize there was a different one. | 18:44 |
| JayF | np | 18:45 |
| cardoe | Thank you | 18:45 |
| opendevreview | Harald Jensås proposed openstack/networking-generic-switch master: SONiC: Create VLAN before adding members/VNI map https://review.opendev.org/c/openstack/networking-generic-switch/+/984648 | 21:06 |
| opendevreview | Merged openstack/ironic-python-agent master: Update auto-tls cert signing to SHA-512 https://review.opendev.org/c/openstack/ironic-python-agent/+/982173 | 21:10 |
| cardoe | TheJulia: You wanna test a fun branch? | 21:38 |
| TheJulia | by fun, do you mean sarcasm fun or fun fun | 21:39 |
| cardoe | So I'll first tell you who the author of it is... It's cocaine claude... cocaine claude gets a little excited and just goes on a coding bender for a while and then comes back really excited... cocaine claude is also sonnet and haiku only. | 21:40 |
| cardoe | cocaine claude also takes it upon itself to invent new features and write them | 21:42 |
| cardoe | so it moved sushy into ironic then it got wind of async and deferred tasks and how to handle conductor restarts | 21:43 |
| cardoe | I think it rewrote the whole code base. | 21:44 |
| * TheJulia begins backing away and wishes she could appear in https://www.youtube.com/watch?v=KAt7OGa9nJQ at 10:17 watching the television | 21:45 | |
| cardoe | It actually ran the tests too on a VM and they passed. Now I have no idea if they're any good. | 21:46 |
| TheJulia | Halp! I need my corgi! | 21:46 |
| cardoe | But I'm getting it to write up some summaries that maybe might prove useful. I'll read them this weekend. | 21:47 |
| cardoe | It also gratuitously patches itself around any tool restrictions or sandboxing you've got. | 21:48 |
| * TheJulia notes the corgi is watching BPS.Space and may be learning about ITAR | 21:48 | |
| * TheJulia blinks | 21:48 | |
| opendevreview | Victor proposed openstack/ironic master: Truncate node history event to avoid DB column overflow https://review.opendev.org/c/openstack/ironic/+/981399 | 21:52 |
| cardoe | okay so kinda neat | 21:52 |
| cardoe | It's normalized a bunch of stuff into driver_internal_info and conductor can restart during a firmware update and it'll resume tasks | 21:52 |
| JayF | I think it's extremely difficult to end up with a high quality change with this approach, tbh. At least for me, I can't let the AI "get ahead" of me and ever catch up. | 22:03 |
| JayF | maybe I'm talking about personal limitations and not things that apply universally | 22:03 |
| TheJulia | I think there is a point, especially when we're rubbing up against burnout like a cat, where your going to emulate a corgi and get freaked out. Or maybe that is me?! | 22:04 |
| opendevreview | Doug Goldstein proposed openstack/ironic master: build runbook traits via ORM relationship in create_runbook https://review.opendev.org/c/openstack/ironic/+/984663 | 22:35 |
| cardoe | JayF: oh I'm not using any of the code this thing spit out. Just have it write up some ideas. | 22:36 |
| cardoe | I throw it a bunch of links and a bunch of context and repos and just let it go wild. | 22:37 |
| cardoe | Mostly to validate or disprove other ideas. | 22:37 |
| cardoe | JayF, TheJulia, dtantsur: https://review.opendev.org/c/openstack/ironic/+/984663 should address your concerns with with flush... I implemented it differently though. | 22:39 |
| TheJulia | .... I don't remember concerns there | 22:43 |
| TheJulia | well, I didn't have concerns | 22:43 |
| * TheJulia may have lost all remaining sanity | 22:43 | |
| cardoe | No rush. But I wanna make sure I handle the feedback. | 22:55 |
Generated by irclog2html.py 4.1.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!