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