15:05:07 <JayF> #startmeeting Ironic
15:05:07 <opendevmeet> Meeting started Mon Feb  9 15:05:07 2026 UTC and is due to finish in 60 minutes.  The chair is JayF. Information about MeetBot at http://wiki.debian.org/MeetBot.
15:05:07 <opendevmeet> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
15:05:07 <opendevmeet> The meeting name has been set to 'ironic'
15:05:20 <iurygregory> o/
15:05:21 <JayF> Hello and welcome to the Ironic meeting. As usual we are operating under the OpenInfra Code of Conduct
15:05:25 <janders> o/
15:05:56 <JayF> #note A reminder to all: Please prioritize reviews on our priority dashboard, and feel free to add hashtag "ironic-week-prio" to patches that are ready for review.
15:06:03 <cid> o/
15:06:04 <JayF> #link https://tinyurl.com/ironic-weekly-prio-dash
15:06:29 <JayF> We are in week R-7 of Gazpacho cycle. Only meaningful deadline this week is Extra-ACs deadline
15:06:49 <JayF> If you know of any contributors to Ironic who may not have had code commits please contact a DPL asap in order to get them added to the list.
15:06:55 <JayF> #link https://releases.openstack.org/gazpacho/schedule.html
15:07:09 <JayF> #topic Working Group Updates
15:07:20 <JayF> First up is standalone networking; alegacy do you have an update?
15:07:42 <clif> o/
15:08:25 <iurygregory> I don't think alegacy is around .-.
15:08:39 <JayF> Well that's OK, since I think that feature is mostly merged.
15:08:55 <JayF> What about updates for either Async IO or VXLAN Networking.
15:09:14 <JayF> I believe Julia is out; so I'll plug https://review.opendev.org/q/topic:ironic-vxlan+status:open on her behalf -- code is complete and needs reviews
15:09:30 <iurygregory> Async IO we have the spec under review
15:09:36 <rpittau> o/
15:10:01 <JayF> Care to link it Iury?
15:10:25 <iurygregory> #link https://review.opendev.org/c/openstack/ironic-specs/+/972754/
15:10:51 <JayF> Good stuff. Thanks for that. We're reaching the end of gazpacho so it's a good time to be reviewing things close to the finish line or items for future releases.
15:10:59 <iurygregory> ++
15:11:00 <JayF> Next up; discussion topics
15:11:05 <JayF> #topic Discussion Topics
15:11:12 <JayF> iurygregory: had the only agenda item here
15:11:39 <iurygregory> yup
15:12:06 <iurygregory> so, I'm working on https://bugs.launchpad.net/ironic/+bug/2137364
15:12:32 <iurygregory> tl;dr HPE machine changes the NetworkAdapter ID after a we do a NIC firmware update :D
15:13:14 <iurygregory> this is a bit complicated, because currently we use the ID to know which NIC we are updating prefix `nic:` + NetworkAdapterID
15:13:32 <iurygregory> there is a patch up for review
15:13:34 <iurygregory> #link https://review.opendev.org/c/openstack/ironic/+/972421
15:13:50 <JayF> I put a review on that yesterday, the approach looks good but I like Dmitry's ideas around namespacing the id
15:14:20 <iurygregory> the only problem I see is if we store that as the `component` on the DB
15:14:35 <iurygregory> we will hit the same problem we have in case we update the nic
15:15:00 <JayF> so you've gotta account for it in parsing code
15:15:03 <JayF> and it just makes it a thing
15:15:11 <iurygregory> oh ok
15:15:18 <JayF> OK, seems sensible to not wanna go down that path. Can you make sure that's in gerrit
15:15:29 <JayF> I'm agreeing with you :) wait another 20 seconds before conceding ;)
15:15:30 <iurygregory> we just care about the `nic:<SN>` to identify the right component?
15:15:59 <iurygregory> we can go, but it would be a bit hack and ugly I think
15:16:19 <iurygregory> unless we have some field that will contain the ID information
15:16:21 <JayF> that's a good reason to leave it be
15:16:26 <JayF> which means the namespace isn't a quick or easy win
15:16:44 <iurygregory> yeah, at least I have this feeling, not sure what others think
15:17:03 <JayF> I'm sold and so far the meeting is me, you, and a few o/'s :D
15:17:04 <iurygregory> rpittau, do you have thoughts on this?
15:17:06 <JayF> lol
15:17:24 <iurygregory> yup!
15:18:08 <rpittau> iurygregory: I haven't checked the patch, sorry, I'll have a look at it
15:18:15 <iurygregory> rpittau, ack
15:18:32 <JayF> Yeah sounds like that can be worked out in review, let's move on
15:18:38 <iurygregory> I will add info in the patch to explain what we discussed here on irc
15:18:44 <iurygregory> yup, lets move on
15:18:47 <JayF> #topic Bug Deputy updates
15:18:55 <kubajj> o/
15:18:56 <JayF> I think this is saying iurygregory is the bug deputy? or maybe iurygregory is the next one?
15:19:08 <JayF> unsure who current one is, but the only reported bug already has a fix merged so
15:19:10 <JayF> uh, go us?
15:19:13 <iurygregory> yeah, I'm the bug deputy for this week
15:19:17 <iurygregory> cid was last week
15:19:35 <cid> ++
15:19:55 <cid> That's right, saw only one new bug for the week
15:21:34 <JayF> good work, thanks for being bug deputy next week Iury
15:21:42 <JayF> There are no RFEs for review; skipping that section.
15:21:45 <JayF> #topic Open Discussion
15:21:59 <JayF> fungi: I assume the Bridging the Gap retrospective is an old item that didn't get cleaned up?
15:22:53 <JayF> I have an item for Open Discussion: Thursday will be my last day online working on OpenStack through (up to) the end of the month. I'll be out for a minor surgery which will lead to restricted use of my mousin' arm for a couple of weeks.
15:23:15 <cid> re'Bridging...'. I think that's a left over
15:23:15 <clif> I'd like ask about this patch I put up to remove shellinabox from Ironic since it's considered abandoned at this point
15:23:24 <clif> #link https://review.opendev.org/c/openstack/ironic/+/975864/comment/6d06fd5c_0c090d2f/
15:23:39 <janders> JayF take care, hope the surgery goes well!
15:23:42 <janders> best wishes
15:24:06 <iurygregory> take care JayF o/
15:24:15 <JayF> clif: I would vote to also remove the iLO console support which depends on shellinabox; the supporting software is old/unsupported enough we should be drastic in our removal.
15:24:29 <clif> Essentially removing IPMIShellinaboConsole means that the class that IloConsoleInterface inherits from goes away, leaving me wondering what it should derive from now. JayF pointed out that iLO is also going away
15:24:50 <fungi> JayF: yes, sorry, i should have pulled that off the agenda, was only planning to discuss in-meeting for two weeks, which we did. thanks!
15:25:11 <cid> Jay, best wishes.
15:25:20 <cid> er, JayF.
15:25:22 <clif> so maybe I should rip out the iLO driver as well in this patch or a direct follow-up patch
15:25:40 <JayF> the ilo driver itself can't go until next cycle, with the snmp driver, per deprecation policy
15:25:49 <clif> JayF: I too hope your surgery goes well and wish you a speedy recovery
15:25:54 <JayF> however I would remove the console support from the ilo driver to enable shellinabox to be fully removed
15:26:06 <clif> I see, that makes sense
15:26:24 <JayF> I think about it this way: ideally we would've billboarded loss of the iLO console, too
15:26:28 <iurygregory> ++ to remove the console support like JayF mentioned
15:26:35 <JayF> but realistically, nobody should be running this crap in 2026 anyway
15:26:43 <JayF> and I'd rather rip the bandaid off
15:27:33 <cid> I had a patch to remove ILo, but I think the review was that there needs to be a deprecation first. https://review.opendev.org/c/openstack/ironic/+/965009
15:28:09 <clif> well then I'll leave the driver removal to cid when the time comes
15:28:23 <clif> but just remove the ilo console support for now unless someone objects
15:28:53 <JayF> ++ Thank you
15:29:00 <cid> ++, no objections from me. clif, maybe you start the ilo removal with the deprecation patch?
15:29:09 <JayF> My belief is we did deprecate it
15:29:16 <JayF> and if we didn't... whoa boy we're in one
15:29:24 <JayF> becaues it's gotta go away next cycle; it hard-deps on the SNMP driver
15:29:30 <JayF> (proliantutils does)
15:29:33 <JayF> and proliantutils is near-death
15:30:27 <janders> yeah since we're removing iRMC I think it makes sense to try clean up old drivers
15:30:36 <janders> looks like the future is converging on Redfish
15:30:53 <JayF> I guess I'll take an action to see if we formally deprecated iLO, if we didn't I'll do a "formal" patch
15:31:08 <JayF> but there's no reality where the SNMP bits of the iLO driver are in the repo after 2026.2 release
15:31:17 <JayF> and I don't see a line of volunteers to modernize it
15:32:49 <JayF> Last call for discussion on this item, or new items for Open Discussion?
15:33:00 <janders> just a quick mention from me
15:33:14 <janders> after a couple months on and off in Europe I am heading back to AUS next week
15:33:28 <janders> so unfortunately won't be attending this meeting as much as I have recently
15:33:42 <JayF> Australia?
15:33:45 <janders> will do my best to keep up being active in reviewing patches though!
15:33:47 <janders> yes
15:34:22 <janders> it's been great collaborating with you folks in real time for some time!
15:34:25 <JayF> ˙ƃuᴉʇǝǝɯ ǝɥʇ ʇɐ noʎ ssᴉɯ ll,ǝM ¡ɟlǝsɹnoʎ ʎoɾuƎ
15:34:42 <janders> JayF LOL! thanks! :)
15:34:51 <clif> hold on, gotta turn my monitor upside down
15:34:56 <JayF> Anything else for the meeting?
15:35:43 <JayF> Thanks folks! Have a good week.
15:35:46 <JayF> #endmeeting