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