Monday, 2023-08-28

kubajjGood morning Ironic o/06:58
rpittaugood morning ironic! o/07:10
opendevreviewRiccardo Pittau proposed openstack/ironic master: Use sparkingly new metalsmith cs9 job  https://review.opendev.org/c/openstack/ironic/+/89268010:22
iurygregorygood morning Ironic11:19
opendevreviewMaksim Malchuk proposed openstack/ironic-python-agent-builder stable/2023.1: Extend the DIB_CHECKSUM variable usage  https://review.opendev.org/c/openstack/ironic-python-agent-builder/+/89291312:25
mmalchukmorning Ironic o/12:30
rpittauif anyone has a moment please review https://review.opendev.org/c/openstack/ironic/+/892680 it's CI change that is long due12:40
iurygregoryrpittau, I'm ok with +W since is a CI only change (if you are in a hurry)12:46
rpittauthanks iurygregory :)12:46
opendevreviewMaksim Malchuk proposed openstack/ironic-python-agent-builder stable/zed: Add checksum generation support  https://review.opendev.org/c/openstack/ironic-python-agent-builder/+/89292513:03
opendevreviewMaksim Malchuk proposed openstack/ironic-python-agent-builder stable/zed: Extend the DIB_CHECKSUM variable usage  https://review.opendev.org/c/openstack/ironic-python-agent-builder/+/89292613:03
kubajjDoes anybody have any comments or opinions about https://review.opendev.org/c/openstack/ironic/+/890819 ?13:09
TheJuliakubajj: haven't had a chacne to look yet13:23
TheJuliabtw folks, I'm out sick today13:23
* TheJulia stumbles away to make coffee so she can return to low power mode13:23
kubajjTheJulia: no worries, hope you get better soon13:25
iurygregorytake care TheJulia 13:26
opendevreviewRiccardo Pittau proposed openstack/metalsmith master: Remove CentOS Stream 8 jobs  https://review.opendev.org/c/openstack/metalsmith/+/89296513:39
opendevreviewMaksim Malchuk proposed openstack/ironic-python-agent-builder stable/yoga: Add checksum generation support  https://review.opendev.org/c/openstack/ironic-python-agent-builder/+/89296613:42
opendevreviewMaksim Malchuk proposed openstack/ironic-python-agent-builder stable/yoga: Extend the DIB_CHECKSUM variable usage  https://review.opendev.org/c/openstack/ironic-python-agent-builder/+/89296713:42
opendevreviewMaksim Malchuk proposed openstack/ironic-python-agent-builder stable/xena: Add checksum generation support  https://review.opendev.org/c/openstack/ironic-python-agent-builder/+/89296813:42
opendevreviewMaksim Malchuk proposed openstack/ironic-python-agent-builder stable/xena: Extend the DIB_CHECKSUM variable usage  https://review.opendev.org/c/openstack/ironic-python-agent-builder/+/89296913:42
mmalchuktake care TheJulia 13:47
rpittauseems like metal 3 job is green again https://review.opendev.org/c/openstack/ironic/+/892797 looking for +W there14:23
opendevreviewMerged openstack/ironic-python-agent-builder master: Exclude .pyc encoding files.  https://review.opendev.org/c/openstack/ironic-python-agent-builder/+/89270614:24
iurygregoryrpittau, done14:28
rpittautnx iurygregory :)14:37
*** JasonF is now known as JaqyF14:54
*** JaqyF is now known as JayF14:54
JayF#startmeeting ironic15:00
opendevmeetMeeting 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
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.15:00
opendevmeetThe meeting name has been set to 'ironic'15:00
rpittauo/15:00
JayFGood morning Ironic'ers: A reminder we operate under the OpenInfra Foundation CoC https://openinfra.dev/legal/code-of-conduct15:00
iurygregoryo/15:00
JayFAgenda is available at https://wiki.openstack.org/wiki/Meetings/Ironic15:00
kubajjo/15:00
JayFI'll note my internet is not behaving well this morning; if I disappear in the meeting someone please take over15:01
JayF#chair rpittau 15:01
opendevmeetCurrent chairs: JayF rpittau15:01
JayF#chair iurygregory 15:01
opendevmeetCurrent chairs: JayF iurygregory rpittau15:01
JayF#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-dash15:01
JayFWe 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:01
JayF#note Bobcat client library freeze is in three days; please take notice15:02
JayFAlso please update the PTG etherpad with anything you have to discuss in October during our chat: https://etherpad.opendev.org/p/ironic-ptg-october-202315:02
JayFI think that's all the announcements :)15:03
JayF#topic Previous action items15:03
JayFI 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
JayF#link https://review.opendev.org/c/openstack/python-ironicclient/+/89262215:04
JayFThat was the only action item. Giving a minute for comment before moving on.15:05
rpittauI jsut approved it15:05
JayFAwesome15:06
JayFmoving on15:06
JayF#topic Review CI Status15:06
JayFHow is CI?15:06
JayFOther than that metal3 CI blip on Friday was there anything else?15:07
iurygregorythere is the issue with python-ironicinspectorclient15:08
iurygregorythe functional job is broken, still trying to figure out what is happening there15:08
rpittauwe 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
JayFthere have been approximately no changes in that repo, yeah?15:09
iurygregoryJayF, correct15:09
iurygregoryhttps://review.opendev.org/c/openstack/python-ironic-inspector-client/+/891823 this was the patch that mentioned our gate was broken15:09
JayFyeah we have to make that pass then :( 15:10
iurygregoryand seems like it's broken till zed =X15:10
iurygregoryhttps://review.opendev.org/c/openstack/python-ironic-inspector-client/+/85641915:10
iurygregorysince we couldn't merge this one15:10
JayFI'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 works15:10
iurygregorythe weird things is the test that is failing15:11
iurygregoryaccording to our test we should give an exception in case we try to abort inspection if is not started15:11
iurygregorybut we return 202 :D15:12
iurygregorytesttools.matchers._impl.MismatchError: <bound method ClientV1.abort of <ironic_inspector_client.v1.ClientV1 object at 0x7f2472a1b010>> returned <Response [202]>15:12
JayFiurygregory: I also saw complaints about function-py310 not existing, which is true: https://github.com/openstack/python-ironic-inspector-client/blob/master/tox.ini#L4515:12
iurygregoryjust a heads-up, we can move forward with the meeting15:12
JayFyeah, we should15:12
iurygregoryhttps://review.opendev.org/c/openstack/python-ironic-inspector-client/+/89197615:12
JayFgood stuff15:13
JayFty15:13
iurygregoryyeah, but in the patch I pushed it was given the actual error =)15:13
JayF#topic Review ongoing 2023.2 Workstreams15:13
JayFI'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:14
JayFhttps://etherpad.opendev.org/p/IronicWorkstreams2023.215:15
JayFalthough at this point; if you have changes outstanding for this release15:15
JayFthey should be close if you want them in :( 15:15
JayFLooks like no comments on workstreams in progress. Moving on.15:17
JayF#topic Branch retirement for Zuul config errors15:17
opendevreviewMerged openstack/python-ironicclient stable/yoga: [stable-only] Fix zuul config; comment failing CI  https://review.opendev.org/c/openstack/python-ironicclient/+/89262215:17
JayFAs 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.html15:18
JayFplease comment there if you have any concerns15:18
JayF#topic RFE Review15:18
JayFrpittau: you have the floor15:18
rpittauJayF: no concerns and I think I left a comment last week about the bugfix branches15:18
JayFty :) 15:19
JayFyou wanna talk about your RFE?15:19
rpittauJayF: yes, thanks!15:19
rpittauI'd like to propose a change to allow to expose ironic functionalities to be able to attach/detach non-bootable isos to provisioned nodes15:20
rpittauthe RFE should have all the info https://bugs.launchpad.net/ironic/+bug/2033288 but please let me know if there are questions/doubts/concerns15:20
* iurygregory reads15:20
JayFI'm mainly curious about the use case, it'd be nice to have one in the bug.15:20
rpittauthe changes should be minimal as the features are there already, jsut need to be exposed15:21
TheJuliaInteresting!15:21
rpittauJayF: right! I think I have that, just forgot to add it to the RFE! :D15:21
TheJuliaIt does sort of make sense to expose, sort of like setting boot mode manually15:21
TheJuliaErr, boot device15:22
JayFYeah, 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
rpittauyeah15:22
* TheJulia returns to the Covid infected world of trying to rest15:22
JayFif anything my only question is if there are other low-hanging items like this we should implement15:22
iurygregoryagree, I think the missing bit is just the use case (but I think it makes sense ++)15:23
rpittauprobably :D15:23
JayFgoing to mark it approved based on lazy consensus here15:23
rpittauthanks JayF , I'll add the use case soon(TM)15:24
JayF#topic Open Discussion15:24
JayFAnything else for the meeting?15:24
JayFLast call?15:26
JayF#endmeeting15:26
opendevmeetMeeting ended Mon Aug 28 15:26:48 2023 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)15:26
opendevmeetMinutes:        https://meetings.opendev.org/meetings/ironic/2023/ironic.2023-08-28-15.00.html15:26
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/ironic/2023/ironic.2023-08-28-15.00.txt15:26
opendevmeetLog:            https://meetings.opendev.org/meetings/ironic/2023/ironic.2023-08-28-15.00.log.html15:26
rpittaubye everyone, see you tomorrow! o/15:27
kubajjbye rpittau o/15:30
JayFrpittau: iurygregory: Do one of you want to hold the meeting next week? Or we can cancel for US labor day15:55
iurygregoryJayF, I can do it16:18
opendevreviewJakub Jelinek proposed openstack/ironic master: Introduce default kernel/ramdisks by arch  https://review.opendev.org/c/openstack/ironic/+/89081916:24
opendevreviewJakub Jelinek proposed openstack/ironic master: Introduce default kernel/ramdisks by arch  https://review.opendev.org/c/openstack/ironic/+/89081916:25
opendevreviewVerification of a change to openstack/ironic master failed: Revert "Move metal3 integration job to non-voting temporarily"  https://review.opendev.org/c/openstack/ironic/+/89279717:37
*** awb_ is now known as awb`17:43
opendevreviewMerged openstack/ironic master: Use sparkingly new metalsmith cs9 job  https://review.opendev.org/c/openstack/ironic/+/89268019:08
espenflHi there. When reinstalling Bifrost to test a new branch or feature, what do you typically do? Removing the venv (e.g. /opt/stack/bifrost) is okey. Then you kill the dnsmasqn and the ironic and ironic-inspector process? Is there more to this?19:42
JayFI suspect there's a non-destructive way to get from point a to point b there19:43
JayFprobably just pip installing the newer bifrost into the venv then restarting services?19:44
JayFdepends really on how you use it19:44
JayFsome folks use bifrost to provision a persistent Ironic; some folks use it as a "oneshot" to deploy a bunch of nodes19:44
espenflRight, okey, thanks. We use it mainly to ease into Kayobe. So want to get the basics in order in Bifrost first. We are at that point, but there are some issues in the most recent code base we want to get to the bottom of and hence need to play a bit with versions.20:01
JayFThis is the place to expand on such issues if there's anything speciifc you can share :) 20:03
JayFI am not the biggest expert on bifrost, but I know a lot about Ironic-proper and running it in production, so maybe we can skip the middle question and solve the original problem?20:03
clarkbpip should cache all the wheels it fetches/builds for dependencies. This means there isn't much reason to not start fresh20:08
clarkbthe difference between starting fresh and working with a delta becomes very minimal from a time perspective20:08
JayFI guess that's a reasonable point; I hadn't thought about it from that perspective. If you keep the DB, keep the config, keep the data dirs, you can swap venvs with versions20:09
JayFalthough the "keep the DB" may not work as well if you need DB migration :)20:09
JayFhttps://review.opendev.org/c/openstack/ironic/+/891912 can we please land this? Someone? It's a massive improvement, I want to do follow ups but first I'd rather us have at least one working documented devstack ironic+nova config in our docs :)20:52
JayFhttps://review.opendev.org/c/openstack/ironic/+/884783 is Julia's service steps stuff, has my +2 needs further review and we need to land this in bobcat20:55
opendevreviewJay Faulkner proposed openstack/ironic master: Add service steps call to agent logic  https://review.opendev.org/c/openstack/ironic/+/89122920:57
JayFhttps://review.opendev.org/c/openstack/ironic/+/891229 now has my +2 too (I just pushed a one-character whitespace fix for flake8)20:58
JayFhttps://review.opendev.org/c/openstack/ironic/+/890819 another one that needs more love21:14
JayFwe gotta start getting this stuff in the gate or else we're going to be a part of the problem when the gate crush happens21:14
opendevreviewJay Faulkner proposed openstack/networking-generic-switch master: Fix delete_network_postcommit KeyError  https://review.opendev.org/c/openstack/networking-generic-switch/+/88805121:43
JayFhttps://review.opendev.org/c/openstack/ironic/+/892790 trivial needs +2A to bump requirement for python-scciclient21:44
opendevreviewMerged openstack/ironic master: Fail on node lookup if it is locked  https://review.opendev.org/c/openstack/ironic/+/89241423:04

Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!