15:00:00 #startmeeting ironic 15:00:00 Meeting started Mon Nov 22 15:00:00 2021 UTC and is due to finish in 60 minutes. The chair is iurygregory. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:00:00 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:00:00 The meeting name has been set to 'ironic' 15:00:07 o/ 15:00:07 Hello everyone o/ 15:00:24 o/ 15:00:27 Welcome to our weekly meeting \o/ 15:00:35 o/ 15:00:58 \o 15:01:56 o/ 15:02:07 o/ 15:02:18 you can find our agenda in the wiki 15:02:20 #link https://wiki.openstack.org/wiki/Meetings/Ironic#Agenda_for_next_meeting 15:02:38 #topic Announcements / Reminder 15:02:47 o/ 15:02:52 #info Tested Runtimes for Yoga - Python 3.8 and 3.9 15:03:01 #link http://lists.openstack.org/pipermail/openstack-discuss/2021-November/025881.html 15:03:03 o/ 15:03:04 o/ 15:03:21 #link https://governance.openstack.org/tc/reference/runtimes/yoga.html 15:03:42 #info First bugfix branch should be created by the end of next week 15:04:40 #info PTL on PTO during whole December basically 15:04:49 PTO++ 15:05:11 You can't even imagine how much work we'll assign to you in the meantime :) 15:05:18 Next week 29,30 and 03Dec I'm on PTO and the whole month... 15:05:24 dtantsur, omg :D 15:05:40 well my PTO starts this thursday afternoon :D 15:05:49 heh, nice 15:05:56 but I will be on irc/twitter 15:06:01 I'm available till at least mid-December, back in early January 15:06:07 if you need something let me know =) 15:06:32 we should evaluate how we will do the upstream meetings in December 15:06:45 I'll likely be around the first three weeks of december 15:06:55 well if we move the meeting 1 hour later I can take ownership of some of them 15:07:00 definitely not on the 27th and unlike on 3rd :) 15:07:02 I don't expect anything other than banging my head against nova/rbac/etc 15:07:39 dtantsur, yeah I agree with this dates (we can skip for sure) 15:07:57 rpittau: I have nothing against moving the meeting, except that it's probably going to be a pain to notify everyone, change eavesdrop.o.o, etc 15:08:24 iurygregory: so I assume you won't be here to handle what we just discussed re dropping rootwrap? 15:08:39 29 I should be able to run the meeting (if the jetlag doesn't hit me very hard) 15:09:07 I can do it just as well, if needed 15:09:27 I suspect we will just handle it like we have past decembers 15:09:28 let's see, I think I will be able to online next monday 15:09:32 if we have critical mass, awesome, if not skip() 15:09:37 fair 15:09:39 ++ 15:09:52 it may mean stuff piles on to the agenda for January 15:10:43 does anyone have anything to announce/remind us of? 15:10:46 my only problem is that I have double meetings every time (until next time change) and I can't really run the ironic one :/ 15:11:13 rpittau, 0% of chance to change the downstream one? (just wondering) 15:11:20 I don't think we can realistically change in december, but maybe starting in January? 15:12:56 maybe we can start a thread and open a doodle to see what people think about moving the time of the meeting for next year? 15:13:10 ++ 15:14:03 Merged openstack/ironic-python-agent stable/xena: Re-read the partition table with partx -a, part 2 https://review.opendev.org/c/openstack/ironic-python-agent/+/817419 15:14:14 Verification of a change to openstack/ironic-python-agent bugfix/8.1 failed: Re-read the partition table with partx -a, part 2 https://review.opendev.org/c/openstack/ironic-python-agent/+/817420 15:14:48 #action iurygregory to create a doodle for the new time so people can vote + email to openstack-discuss 15:15:28 we don't have any action items from previous meeting or the subteam status (skipping) 15:15:37 #topic Deciding on priorities for the coming week 15:15:59 #link https://review.opendev.org/q/status:open+hashtag:ironic-week-prio 15:16:03 iurygregory: not really :/ 15:16:37 I have a few patches to make bifrost a happier place 15:16:55 \o/ 15:17:08 https://review.opendev.org/c/openstack/bifrost/+/818592 https://review.opendev.org/c/openstack/bifrost/+/818549 https://review.opendev.org/c/openstack/bifrost/+/817978 https://review.opendev.org/c/openstack/bifrost/+/818780 15:18:04 I'm ok with it ( I can review them after dinner today :D) 15:19:11 https://review.opendev.org/c/openstack/ironic/+/818735 likely needs to be on that list 15:19:26 backport to train 15:19:28 ++ 15:19:44 I see that we have some backports in train that have -1 this will probably help =) 15:20:40 yup 15:21:29 anything else? 15:22:51 moving on =) 15:23:12 #topic Discussion 15:23:54 Let's talk about privsep \o/ 15:24:19 so, do we do it given memory footprints... I guess is my question 15:24:20 yep. has it occurred to you that ISO 9660 is a cursed technology? 15:24:36 * dtantsur reads about file name mangling and goes wtf 15:24:39 anyway 15:24:46 we don't need root in ironic now that we don't have the iscsi deploy 15:25:03 dtantsur: an ancient and cursed technology, possibly developed by the grays to drive us crazy 15:25:03 there is only this awkward place in images.py that mounts an ISO, I think that's it 15:25:39 so as a service, does that really warrant privsep? 15:25:58 on the agent, we need root privs regardless 15:26:00 that's the question 15:26:16 okay, we also mount a vfat image, which I guess is not needed either (we could use mtools or anything else) 15:26:30 yeah 15:26:38 so my suggestion is: let's stop doing privileged operations in Ironic 15:26:47 and drop both rootwrap and privsep completely 15:26:47 dtantsur: I was about to suggest the same 15:26:49 kill with fire *-* 15:27:06 yah 15:27:22 we can start collecting a list of privileged operations to rewrite and assign people to them 15:27:36 this way we don't need to add privsep and we can also kill rootwrap 15:27:43 remind me, is/was privsep a community goal? 15:28:00 rloo, yup it was/is 15:28:23 thx. and i agree, if possible, don't use both. if not possible, i guess we'll need to use privsep... 15:29:03 we can avoid using, this is the point dtantsur is raising (if I understood correct =) ) 15:29:12 yep 15:29:22 right, we 'can'. we will see :D 15:29:44 I'll create a story and do some research. But I can use volunteers for actual coding. 15:29:57 dtantsur, you can count on me 15:30:04 dtantsur: I can rpobably spend some time on that 15:30:16 since I was working on the privsep stuff I will work on this =) 15:31:00 so I think we are ok with this approach and let's see how it goes =) 15:31:16 * iurygregory will change the themes track this instead of privsep 15:31:27 to track* 15:31:39 https://storyboard.openstack.org/#!/story/2009704 15:31:52 I'll add subtasks as I find them (help welcome) 15:32:17 awesome 15:33:12 any questions about this? 15:35:02 ok, moving on 15:35:19 #topic Baremetal SIG 15:35:27 #link https://etherpad.opendev.org/p/bare-metal-sig 15:35:45 The latest video is up, thanks again to stevebaker[m] for editing ! 15:36:07 And I think that is mostly it for today :) 15:36:31 next meeting will be on Dec 14, with Overview of Metal3 by dtantsur =) 15:37:51 I don't think we have any RFE for review or topics for Open Discussion 15:38:02 skipping =) 15:38:22 #topic Who is going to run the next meeting? 15:38:48 I can do it to avoid jetlag problems :) 15:39:04 tks dtantsur =) 15:39:16 Thanks everyone! 15:39:21 thank you iurygregory! 15:39:28 Thanks! 15:39:31 #endmeeting