15:00:21 <JayF> #startmeeting ironic
15:00:21 <opendevmeet> Meeting started Mon Apr 27 15:00:21 2026 UTC and is due to finish in 60 minutes.  The chair is JayF. Information about MeetBot at http://wiki.debian.org/MeetBot.
15:00:21 <opendevmeet> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
15:00:21 <opendevmeet> The meeting name has been set to 'ironic'
15:00:25 <opendevreview> Verification of a change to openstack/ironic master failed: Revert "Soft power off before ejecting virtual media regardless of CONF.inspector.power_off"  https://review.opendev.org/c/openstack/ironic/+/985362
15:00:36 <JayF> Good morning everyone! Since we concluded our giant week of meetings, we get a meeting on Monday morning as our reward.
15:00:40 <JayF> I'll wait to see if we get quorum.
15:00:56 * dtantsur waves
15:02:13 <mumesan[m]> o/
15:02:18 <abongale> o/
15:02:28 <clif> o/
15:03:25 <iurygregory> o/
15:03:45 <JayF> #topic Announcements/Reminders
15:04:03 <JayF> Please review patches hashtagged ironic-week-prio and also tag patches ready for review with ironic-week-prio
15:04:27 <JayF> Also, we're in the 2026.2 Hibiscus release cycle now. It's R-22. No deadlines in sight.
15:04:38 <JayF> #topic Working Group Updates
15:04:51 <JayF> I cleaned up this portion of the agenda; I only left asyncio which I think is the only one with activity still
15:04:54 <cid> o/
15:04:58 <JayF> is that accurate? VXLan working group no longer needed?
15:04:59 <kubajj> o/
15:05:09 <JayF> Also does someone wanna speak to asyncio
15:05:41 <iurygregory> no updates afaik
15:05:46 <dtantsur> We'll pick it up eventually, but not right now
15:05:50 <iurygregory> we had the spec up from dtantsur
15:05:52 <iurygregory> yeah
15:06:16 <JayF> Sounds about what I expected. Please update the etherpad if we need to pop up any other working groups
15:06:47 <JayF> #topic Discussion Topics
15:06:50 <JayF> One item here, and I added it
15:06:56 <JayF> we have our work items spec up for review
15:07:01 <JayF> #link https://review.opendev.org/c/openstack/ironic-specs/+/986018
15:07:29 <JayF> Unless there is major objection; I intend on merging this Wednesday morning PDT in order to give me time to record a PTG recap video before flying out.
15:07:38 <JayF> Please review and help get this into place.
15:08:31 <JayF> #topic Bug Deputy Updates
15:08:35 <JayF> Did we have a bug deputy?
15:09:01 <cid> I don't think we did but I'm happy to take it up this week.
15:09:19 <cid> See what we missed out on during the PTG week and such
15:09:27 <JayF> SGTM, thank you cid.
15:09:31 <JayF> #topic RFE Review
15:09:43 <JayF> There was an RFE filed by dtantsur, I tagged it approved based on PTG conversation
15:09:51 <JayF> #link https://bugs.launchpad.net/ironic/+bug/2150456
15:10:54 <cid> Yeah, about the open question on the RFE,
15:11:13 <cid> Given the idea of runbooks being pre-approved, i think we don't necessarily need to exclude them
15:12:23 <JayF> I think there's more nuance than that
15:12:36 <JayF> runbooks that are isolated to use by a single project can be created by aproject manager
15:12:48 <cid> I was just about to say, I believe there's a world where we might still do that for runbooks, I can't think of any at the moment.
15:12:49 <JayF> whereas the blocklist config is a decision made at a systems level
15:12:57 <JayF> IMO we would filter in all cases
15:14:17 <JayF> dtantsur: thoughts?
15:14:27 <JayF> there's probably value in getting a decision made and into the RFE
15:14:30 <dtantsur> I really don't know, hence I put it as an open question
15:14:47 <JayF> I always just think of it like RBAC alignment
15:14:49 <cid> +++
15:14:52 <JayF> with config files being "system admin"
15:14:56 <dtantsur> I'm kind of buying into the different persona argument, yes
15:15:07 <dtantsur> blocklist = "not on my cloud!!"
15:15:08 <JayF> so I would say don't allow a project manager to do something a system admin says no to
15:15:10 <cid> Although, a project level runbooks can only run on nodes owned by that project.
15:15:25 <JayF> cid: yeah but think about a multitenant case, you may not trust the node.owner project
15:15:44 <JayF> cid: so then them running, e.g. drac.factory_reset, might disable a security functionality you have enabled
15:16:58 <JayF> I'm going to put a note in the bug that this is the assumed consensus and to bring it up again if someone wants to implement it differently.
15:17:44 <JayF> #topic Open Discussion
15:17:52 <JayF> Any additional items to bring up to the group before we shut down?
15:19:15 <cid> None from me at this time. By the way, it makes perfect sense that system-level decisions trickle down.
15:20:16 <JayF> Last item: Does someone wanna volunteer to chair next week's meeting?
15:20:50 <JayF> In lieu of someone else to run the meeting; I will but ideally someone not out half this week will run next weeks meeting :)
15:21:56 <JayF> Aight, have a good week all p/
15:21:58 <JayF> #endmeeting