15:00:18 #startmeeting ironic 15:00:19 Meeting started Mon Aug 28 15:00:18 2023 UTC and is due to finish in 60 minutes. The chair is JayF. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:00:19 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:00:19 The meeting name has been set to 'ironic' 15:00:29 o/ 15:00:29 Good morning Ironic'ers: A reminder we operate under the OpenInfra Foundation CoC https://openinfra.dev/legal/code-of-conduct 15:00:37 o/ 15:00:45 Agenda is available at https://wiki.openstack.org/wiki/Meetings/Ironic 15:00:56 o/ 15:01:16 I'll note my internet is not behaving well this morning; if I disappear in the meeting someone please take over 15:01:19 #chair rpittau 15:01:19 Current chairs: JayF rpittau 15:01:22 #chair iurygregory 15:01:22 Current chairs: JayF iurygregory rpittau 15:01:34 #note Standing reminder to review patches tagged ironic-week-prio and to hashtag any patches ready for review with ironic-week-prio: https://tinyurl.com/ironic-weekly-prio-dash 15:01:58 We are reaching the end of the release cycle. Please prioritize reviewing things that are close so we can get as much stuff into the release as possible :) 15:02:21 #note Bobcat client library freeze is in three days; please take notice 15:02:58 Also please update the PTG etherpad with anything you have to discuss in October during our chat: https://etherpad.opendev.org/p/ironic-ptg-october-2023 15:03:07 I think that's all the announcements :) 15:03:41 #topic Previous action items 15:04:41 I had an action item to review and take action on Ironic-related zuul config errors; I have a change up here: https://review.opendev.org/c/openstack/python-ironicclient/+/892622 to fix stable/yoga ironicclient; and an email out to the mailing list announcing all other impacted branches will be retired on Sept 1 or later. Please comment there if you have an objection. 15:04:52 #link https://review.opendev.org/c/openstack/python-ironicclient/+/892622 15:05:12 That was the only action item. Giving a minute for comment before moving on. 15:05:57 I jsut approved it 15:06:16 Awesome 15:06:19 moving on 15:06:25 #topic Review CI Status 15:06:28 How is CI? 15:07:52 Other than that metal3 CI blip on Friday was there anything else? 15:08:10 there is the issue with python-ironicinspectorclient 15:08:32 the functional job is broken, still trying to figure out what is happening there 15:09:11 we should merge https://review.opendev.org/c/openstack/ironic/+/892680 ASAP so we can merge https://review.opendev.org/c/openstack/metalsmith/+/892965 and finally release metalsmith :) 15:09:14 there have been approximately no changes in that repo, yeah? 15:09:26 JayF, correct 15:09:42 https://review.opendev.org/c/openstack/python-ironic-inspector-client/+/891823 this was the patch that mentioned our gate was broken 15:10:03 yeah we have to make that pass then :( 15:10:08 and seems like it's broken till zed =X 15:10:17 https://review.opendev.org/c/openstack/python-ironic-inspector-client/+/856419 15:10:26 since we couldn't merge this one 15:10:45 I'll note that's a repo on the way out; I'm not that opposed to us removing the func job if we're sure the client itself still works 15:11:10 the weird things is the test that is failing 15:11:57 according to our test we should give an exception in case we try to abort inspection if is not started 15:12:15 but we return 202 :D 15:12:16 testtools.matchers._impl.MismatchError: > returned 15:12:33 iurygregory: I also saw complaints about function-py310 not existing, which is true: https://github.com/openstack/python-ironic-inspector-client/blob/master/tox.ini#L45 15:12:47 just a heads-up, we can move forward with the meeting 15:12:52 yeah, we should 15:12:55 https://review.opendev.org/c/openstack/python-ironic-inspector-client/+/891976 15:13:11 good stuff 15:13:13 ty 15:13:16 yeah, but in the patch I pushed it was given the actual error =) 15:13:19 #topic Review ongoing 2023.2 Workstreams 15:14:00 I'm going to note I think it's unlikely sharding will land in Nova this cycle. I will do what I can but it hasn't had enough review focus since the patches were put up. I will try to get eyes on it early next cycle when there is more developer availability :( 15:15:22 https://etherpad.opendev.org/p/IronicWorkstreams2023.2 15:15:30 although at this point; if you have changes outstanding for this release 15:15:34 they should be close if you want them in :( 15:17:32 Looks like no comments on workstreams in progress. Moving on. 15:17:43 #topic Branch retirement for Zuul config errors 15:17:56 Merged openstack/python-ironicclient stable/yoga: [stable-only] Fix zuul config; comment failing CI https://review.opendev.org/c/openstack/python-ironicclient/+/892622 15:18:10 As mentioned above, in response to action item to fix zuul config errors in Ironic; I'm proposing mass retirement of some branches: https://lists.openstack.org/pipermail/openstack-discuss/2023-August/034854.html 15:18:23 please comment there if you have any concerns 15:18:31 #topic RFE Review 15:18:34 rpittau: you have the floor 15:18:51 JayF: no concerns and I think I left a comment last week about the bugfix branches 15:19:12 ty :) 15:19:15 you wanna talk about your RFE? 15:19:29 JayF: yes, thanks! 15:20:19 I'd like to propose a change to allow to expose ironic functionalities to be able to attach/detach non-bootable isos to provisioned nodes 15:20:43 the RFE should have all the info https://bugs.launchpad.net/ironic/+bug/2033288 but please let me know if there are questions/doubts/concerns 15:20:53 * iurygregory reads 15:20:59 I'm mainly curious about the use case, it'd be nice to have one in the bug. 15:21:12 the changes should be minimal as the features are there already, jsut need to be exposed 15:21:25 Interesting! 15:21:28 JayF: right! I think I have that, just forgot to add it to the RFE! :D 15:21:59 It does sort of make sense to expose, sort of like setting boot mode manually 15:22:11 Err, boot device 15:22:24 Yeah, I can think of a case or two but it's nice to know the actual real world reason we're doing a thing :) 15:22:25 yeah 15:22:44 * TheJulia returns to the Covid infected world of trying to rest 15:22:51 if anything my only question is if there are other low-hanging items like this we should implement 15:23:05 agree, I think the missing bit is just the use case (but I think it makes sense ++) 15:23:10 probably :D 15:23:56 going to mark it approved based on lazy consensus here 15:24:21 thanks JayF , I'll add the use case soon(TM) 15:24:50 #topic Open Discussion 15:24:56 Anything else for the meeting? 15:26:34 Last call? 15:26:48 #endmeeting