Monday, 2022-10-10

arne_wiebalckGood morning, Ironic!06:36
rpittaugood morning ironic! o/06:53
arne_wiebalckhey rpittau o/07:02
kubajjGood morning arne_wiebalck rpittau08:58
rpittauhey kubajj :)08:58
opendevreviewNisha Agarwal proposed openstack/ironic master: Fixes Secureboot with Anaconda deploy  https://review.opendev.org/c/openstack/ironic/+/86082010:06
opendevreviewNisha Agarwal proposed openstack/ironic master: Enables boot modes switching with Anaconda deploy for ilo driver  https://review.opendev.org/c/openstack/ironic/+/86082110:28
iurygregorygood morning Ironic11:09
rpittauhey iurygregory :)11:22
iurygregoryrpittau, welcome back o/11:22
rpittauthanks :)11:22
arne_wiebalckhey kubajj o/11:41
TheJuliagood morning13:16
rpittaugood morning TheJulia :)13:18
rpittauis the ptg calendar up-to-date? we have sessions only tuesday and wednesday?13:34
TheJuliaDunno, I think it might be13:46
iurygregorygood morning TheJulia =)13:47
iurygregoryrpittau, yeah sounds about right.. not sure if we will need more time13:47
rpittauok, thanks, I thought we had sessions mon-thu :)13:48
iurygregoryin the past we used to have this, but we didn't have many topics this time13:48
TheJuliaAlso, to be fair, we shoudl take some time and be in other group's sessions at times13:49
TheJulialike.. Monday, I'm going to be in enviro-sus13:49
TheJuliaand then possibly diversity/edge13:49
TheJulia*somehow*13:49
JayFrpittau: there's also a session at 1400 UTC on Monday that is a joint session with Nova and probably booked under Nova14:12
JayFTo talk about Nova driver issues14:13
rpittauJayF: thanks!14:13
TheJuliayay multi-booked14:15
TheJulia:(14:15
TheJuliastory of my life14:15
* TheJulia wants to print a leeloo dallas multipass for multibooked self14:18
JayF5 minute warning for Ironic meeting14:56
opendevreviewJulia Kreger proposed openstack/ironic-inspector master: Use declarative reader/writer with enginefacade  https://review.opendev.org/c/openstack/ironic-inspector/+/46376814:58
iurygregoryo/15:00
JayF#startmeeting ironic15:01
opendevmeetMeeting started Mon Oct 10 15:01:05 2022 UTC and is due to finish in 60 minutes.  The chair is JayF. Information about MeetBot at http://wiki.debian.org/MeetBot.15:01
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.15:01
opendevmeetThe meeting name has been set to 'ironic'15:01
iurygregoryo/15:01
matfechnero/15:01
JayFGood morning, who all is here today15:01
TheJuliao/15:01
rpittauo/15:01
kubajjo/15:01
JayF#topic Announcements/Reminder15:02
JayF#note Meeting next week pre-emptied by PTG; please participate in PTG and our next meeting is 10/2415:02
JayF#note PTG sessions are scheduled. Check schedule at https://ptg.opendev.org/ptg.html for Ironic and Baremetal SIG Hour meetings. Additionally we are participating in a Nova session, Monday at 1400 UTC, to discuss our Nova driver. 15:03
opendevreviewJulia Kreger proposed openstack/ironic-inspector master: SQLAlchemy 2.0 prep  https://review.opendev.org/c/openstack/ironic-inspector/+/86073115:03
JayFDoes anyone else have an announcement that wasn't already on the agenda?15:03
arne_wiebalcko/15:03
erbarro/15:03
JayFMoving on.15:04
JayFWe had no action items last meeting to review; so skipping that agenda item15:04
JayFSubteam status report review usually goes here; but I'm not sure we have too many subteams running right now? We should likely re-evaluate what gets reported here at PTG15:04
JayF#link https://wiki.openstack.org/wiki/Meetings/Ironic is the meeting agenda, if anyone needs the link15:05
JayFI'm going to give a couple of minutes for folks to look at the status reports in the whiteboard, and say something here if there is a discussion item15:05
JayF#link https://etherpad.opendev.org/p/IronicWhiteBoard subteam status reports15:06
TheJuliaI've updated the items I've been working on15:07
JayFThank you :) It'll be exciting to see the DB stuff land15:07
JayF#topic Stable branch status & decisionmaking15:07
JayFI put an item on the agenda to talk about branch status for our EM branches; and discuss plans for moving forward15:08
JayFCurrently wallaby, xena, yoga, and zed are all maintained branches15:08
JayFwe also maintain queens, rocky, stein, train, ussuri, and victoria to some degree for extended maintenance15:08
JayFWe had agreed last cycle to retire queens, rocky, and stein but they were never actually retired -- are folks still on board for these to go away? 15:08
TheJuliaI generally care about all the way down to Train, but if nobody else cares about Train, I'm happy to leave it be15:09
JayF#link https://releases.openstack.org/ official branch support status and terminology15:09
rpittauI stop caring at wallaby :P15:09
JayFI have no problem with maintaining back to Train downstream; I just suspect we need to get a little more direct in ensuring that stable branches still work with CI15:09
JayFe.g. a periodic run we can check and report on at the meeting, or something else to track CI status15:10
JayFLess busy projects have had a problem with the older brnaches bit-rotting because they get so few things backported15:10
TheJuliawe are though15:10
JayFRuninng a periodic job? 15:10
TheJuliait is just we have a finite amount of resources and CI can break at anytime15:10
TheJulianope, we have no periodics afaik15:10
TheJulianor would we actually be able to pay attention to it short of directly triggering and watching it15:11
TheJuliawell, I should be specific15:11
TheJuliaI wouldn't be able to15:11
TheJuliaif I'm the only one that cares, then we can kill the t, u, v branches.15:11
JayFLets talk specifics instead; With the recent need to migrate out "Queue" directives from zuul, nobody else was stepping up to get it done and we had dozens of branches broken and showing up in the broken zuul report15:12
JayFreducing that matrix is one of the only strategies I can think of to reduce that load15:12
JayFand/or ensuring we fix things as they break instead of having a periodic painful CI migration15:12
TheJuliaI agree, the queue fixes I previously put up took months to make any review progress15:13
TheJuliaunfortunately, I thought we had them all, and we didn't15:13
JayFYeah; there's a real cost to keeping these up and we don't seem to be doing a good job of making sure that work happens ad-hoc15:13
JayFEither in not reviewing changes, not pushing them up, etc15:14
TheJuliayup15:14
TheJuliaor they fall of change dashboards because there are too many open changes15:14
TheJuliawell, individual's dashboards15:14
JayFSo maybe we can change the approach; should we reduce the testing load for TUV? 15:14
TheJuliaI think we should15:14
JayFe.g. if we retired q,r,s and set t,u,v to unit testing and linting only15:15
JayFthat would reduce our testing matrix by probably hundreds of tests15:15
JayFacross all Ironic projects15:15
iurygregoryhumm unit testing would be enough?15:15
TheJuliaI'd keep the more reliable integration jobs there, I can propose a change to cut down the integration jobs15:15
iurygregoryI'm ok with the approach to reduce15:15
iurygregorybut some integration jobs would be good15:15
iurygregoryprobably not all of them15:15
JayFAs far as OpenStack/TC policy is concerned; we have to run unit tests and linting on stable branches15:15
TheJuliawe've done it before, just haven't done it for victoria and older, recently15:15
JayFeverything  else is up to us15:15
JayFTheJulia: so you said you have interest in back to T, do you expect that to be heavy backports or just security items or what?15:16
JayFthat might be informational to iurygregory's comment about if we should keep some integration jobs15:17
TheJuliamainly security or super awful bug15:17
TheJuliaBasically where we were with queens two years ago15:17
JayFThat reinforces my thought that unit tests, linting, and trusting folks who backport past W to manually test or validate the changes15:18
JayFis enough15:18
TheJuliaI'd still wants some integration testing on train, fwiw15:18
TheJuliabut we can dial a lot of it back I think15:18
JayFDo you mind taking the action to do that dialing back in V,U,T15:19
JayFand I'll take the action to retire q,r,s?15:19
JayFor at least, let me know what we want to keep around 15:19
TheJuliaI can do so15:19
TheJuliawell, dialing htings back that is15:19
JayF#action JayF to officially announce and retire Queens, Rocky, Stein EM branches from Ironic projects15:19
JayF#action TheJulia to reduce CI jobs for Train, Ussuri, and Victoria15:19
JayFThank you :-) I'll update the thread I started on the mailing list with this outcome.15:20
JayFI will also note; I'm still working to get releases cut from all maintained ironic branches15:20
JayF#topic Priorities for the coming week15:20
JayFAs always, please tag any patches that need priority review with #ironic-week-prio15:21
rpittauI still have some patches from last week so I'm not adding more15:21
JayFI'd like to ask that my series of stable-only patches to remove the packaging requirement and update releaase notes get some attention; I'll be tagging those in there15:21
JayFrpittau: after the meeting i'll take a look thru the list :)15:21
rpittauthanks JayF :)15:21
JayFrpittau: I'll note I have a comment on one of those (the bugfix branch job pin) if you wanna take a look at it15:22
rpittausure15:22
JayFGiving folks a couple more minutes to talk about priority patches they might have before moving on15:22
JayF#topic Baremetal SIG15:26
JayF#note Next Baremetal SIG will be at the PTG, serving as Ironic's operator hour15:26
JayFThere's nothing else to mention about BM SIG, afaik.15:27
arne_wiebalckno ... any more feedback?15:27
arne_wiebalckon the mail I mean?15:27
arne_wiebalckI have not seen any15:27
JayFI haven't seen any :( 15:27
JayFI presume the best place to get input might be at the operator hour15:27
JayFespecially if we have operator participation there15:27
arne_wiebalckthe question is if we continue to chase community members to give presentations15:27
JayFI think the answer to that has to be no? At least not at the current monthly cadence15:28
TheJuliaIt is a good question to ask, and I would tweet that out with an note indicating that we've secheduled an operator hour15:28
arne_wiebalckthe etherpad still has a couple of potential topics15:28
TheJuliafwiw, Operators have often indicated the best means of engagement is Twitter, not any mailing list15:28
JayFTheJulia: I've heard; I'm working with spotz and fungi to try and open that line of comms up for Ironic.15:29
JayFTheJulia: for instance, I'll get them to mention our EM branch retirement15:29
JayFarne_wiebalck: I'll volunteer to do a talk for next BM SIG outside of PTG; that'll at least take us a step further down the road15:29
* JayF can talk about IPA and hardware managers15:29
arne_wiebalckJayF: awesome, thanks!15:30
JayF#action JayF to connect with ops meetup twitter to plug (and Call-for-talks) for BM SIG after PTG15:30
JayFarne_wiebalck: anything else we wanted to hit on this topic before moving on?15:30
fungiyeah, the suggestion is for someone like JayF to tweet something, and then we can retweet or whatever with more widely followed twitter handles like openstack or osops15:30
TheJuliaJayF: when I was ptl, I would just tweet at the twitter accounts with whatever my ask happened to be to retweet :)15:31
arne_wiebalckJayF: nothing else for the SIG15:31
* TheJulia still does this actually...15:31
JayFChairwoman, former PTL, social media professional ;) 15:31
JayFlol15:31
JayFAlright, moving on, we're almost done15:31
* TheJulia begins building a trebuchet15:31
JayFThere are no RFEs for review. As a reminder, add RFEs to review to the meeting agenda if you have any.15:32
JayF#topic Open Discussion15:32
JayFany topics for open discussion today? 15:32
TheJulianothing from me15:33
JayFgonna give folks until :3515:33
* TheJulia awaits patiently to get the link for the commit message she has typed out...15:34
JayFI'll run next meeting, I should be here.15:35
JayF#endmeeting15:35
opendevmeetMeeting ended Mon Oct 10 15:35:05 2022 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)15:35
opendevmeetMinutes:        https://meetings.opendev.org/meetings/ironic/2022/ironic.2022-10-10-15.01.html15:35
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/ironic/2022/ironic.2022-10-10-15.01.txt15:35
opendevmeetLog:            https://meetings.opendev.org/meetings/ironic/2022/ironic.2022-10-10-15.01.log.html15:35
rpittauthanks JayF 15:35
opendevreviewJulia Kreger proposed openstack/ironic stable/victoria: CI: Reduce overall test load  https://review.opendev.org/c/openstack/ironic/+/86085115:35
rpittaunow I guess I need to review the pin as metalsmith jobs look very broken15:35
TheJuliaI guess it has been a few weeks since I've looked at metalsmith :(15:36
rpittauI don't think the problem is on metalsmith side, probably needs to pin openstacksdk15:36
TheJuliato <1.0.0 ?15:36
* TheJulia imagines a mordred throwing things15:37
rpittauit says, I qquote: "To utilize this module, the installed version of the openstacksdk library MUST be <=0.98.999."15:37
* TheJulia imagines mordred would exhaust wet kittens15:37
rpittaulol15:38
* TheJulia wonders how he is doing15:38
rpittaulet's see if I have enough oxygen to fix that now15:38
TheJuliajust don't dive too deeply, or you'll need to use a different gas mixture15:39
JayFTheJulia: we didn't specify in the meeting; but are you going to get a patch like that up for ipa, ir-lib, inspector, bifrost, etc etc?15:39
Nisha_Agarwal                                                                                                                                                                                                                                                                                                                                                                                                                                            15:39
Nisha_Agarwal                                                                            TheJulia hi...I have raised 4 patches in total for Anaconda deploy support issues                                                                                                                                                             15:39
TheJuliaJayF: yeah, anticipate I will, just want to see if anyone is going to table flip on ironic first15:39
JayFI'm waiting for jobs there15:40
TheJuliawell, the fact it is running is a good sign, syntax wise :)15:40
TheJuliaNisha_Agarwal: I've not had time to review code really in the last two weeks, I should be able to this week15:41
rpittauok mmmm so *maybe* it is related to metalsmith15:42
* JayF is about to review all #ironic-week-prio patches, if Nisha_Agarwal wants to tag those patches it'll get into the list15:42
Nisha_AgarwalTheJulia, Thanks....Just to add here i have raised patch for supporting secure boot also with Anaconda15:42
Nisha_AgarwalJayF, How do we add tag?15:42
Nisha_Agarwali can do that15:42
JayFTop left of the change -> click "Show All" -> under hashtags field, hit the pencil to edit -> add ironic-week-prio15:43
JayFthis is for items that are ready for review 15:43
Nisha_AgarwalJayF, ok let me see... :)15:44
Nisha_AgarwalThe patches are tested and working...i will address the comments recvd on them15:44
opendevreviewJulia Kreger proposed openstack/ironic stable/ussuri: CI: Reduce overall test load  https://review.opendev.org/c/openstack/ironic/+/86085215:46
opendevreviewJulia Kreger proposed openstack/ironic stable/train: CI: Reduce overall test load  https://review.opendev.org/c/openstack/ironic/+/86085315:50
Nisha_AgarwalJayF, i added for all 4 patches15:51
JayFnice, hopefully that'll help you get more review attention on it :)15:51
JayFwaiting for TheJulia to review something can take a while, she's always got a lot to do15:51
Nisha_AgarwalJayF, Yes thanks 15:52
Nisha_Agarwalreview comments will also help to refine it further15:52
opendevreviewJulia Kreger proposed openstack/ironic stable/wallaby: Suppress Bandit B509 in snmp.py  https://review.opendev.org/c/openstack/ironic/+/86084715:53
opendevreviewJulia Kreger proposed openstack/ironic stable/victoria: Suppress Bandit B509 in snmp.py  https://review.opendev.org/c/openstack/ironic/+/86084815:53
TheJuliawhee for bandit changes going backwards in branches :(15:53
TheJuliaNisha_Agarwal: hey, out of curiosity have you looked at python 3.9 compatability for proliantutils?15:54
TheJuliaWe've gotten reports of compatability issues :(15:54
Nisha_AgarwalTheJulia, havent checked it15:55
Nisha_AgarwalTheJulia, i will check that15:55
opendevreviewRiccardo Pittau proposed openstack/metalsmith master: [DNM] TEST CI  https://review.opendev.org/c/openstack/metalsmith/+/86085415:55
rpittaubye all o/15:56
JayFo/15:56
TheJuliaNisha_Agarwal: thanks, my appologies if bugzilla.redhat.com is emailing you about it15:56
Nisha_AgarwalTheJulia, i dont see any mails from bugzilla15:58
TheJuliahmm, pity15:59
TheJuliaokay15:59
Nisha_AgarwalTheJulia, can u point me to one such issue.... 15:59
TheJuliahmm, I'm not seeing it off hand, but I know stevebaker[m] would be good to chat with. He is in New Zealand and his workday will start in ~3 hours16:01
Nisha_AgarwalTheJulia, ok16:04
TheJuliaI think the tl'dr is tox -epy39 fails or something like that, but I'm not sure and going and hunting it down would take a while16:06
Nisha_AgarwalTheJulia, The latest patch on proliantutils which was done almost a month back shows that py39 was success16:09
Nisha_Agarwalhttps://review.opendev.org/c/x/proliantutils/+/85564616:09
Nisha_AgarwalAre u sure u have latest proliantutils?16:10
TheJuliaI think it was on a stable branch where it was expected to be supported, but honestly I just don't remember16:17
opendevreviewAdam Rozman proposed openstack/ironic-python-agent master: prioritize lsblk as a source of device serials  https://review.opendev.org/c/openstack/ironic-python-agent/+/85586616:32
Nisha_Agarwalk16:32
JayFTheJulia: should ironic-standalone-anaconda be expected to pass (it's n-v right now)16:39
TheJuliait needs the tempest test to actually merge16:40
TheJuliathen it should be good to go16:40
JayFhttps://review.opendev.org/c/openstack/ironic-tempest-plugin/+/85403116:40
JayF ?16:40
TheJuliayup16:40
JayFack; I'd love to get that in before landing Nisha_Agarwal's fixes16:40
TheJuliatempest is the chicken before the egg case :(16:41
TheJulia++16:41
JayFiurygregory: around? Got a sec to land https://review.opendev.org/c/openstack/ironic-tempest-plugin/+/854031 ?16:41
fricklermaybe someone can have a look at the testing template change for antelope https://review.opendev.org/c/openstack/ironic/+/859040 , py310 seems to be passing now, the failures look unrelated but I don't know enough ironic to be sure16:42
JayFfrickler: I'll look, ty for the pointer16:43
fricklerwould be good to get that landed soonish to avoid outdated testing16:43
JayFThat's a real unit test failure on 31016:43
JayFOh, it ran again and passed, I see it16:44
* JayF misses the latest-CI-run-at-the-top-of-zuul16:44
JayFI think > metalsmith-integration-glance-centos8-legacy might be failing ~everywhere?16:44
JayFor at least flakey ~everywhere16:45
JayF> To utilize this module, the installed version of the openstacksdk library MUST be <=0.98.999.16:45
JayFheh, yep, that's what rpittau was working on I think16:45
Nisha_AgarwalTheJulia, JayF just a suggestion for the anaconda CI test....if we have the ISO downloaded and mounted on the webserver and then given that as the URL, then the gate will work end-to-end and the node will move to active within some 10-15 min 16:56
TheJuliathat time is your local test correct?16:57
Nisha_AgarwalYes16:58
TheJuliaI'm not sure we want to download the multigigabyte iso image to a test node16:58
Nisha_Agarwalhmm can it be downloaded once and kept mounted in some webserver which is local to CI16:58
TheJuliaInfra mirror can't take the additional artifacts16:59
Nisha_Agarwalinfra is the  central webserver for CI?17:00
TheJuliaOpenDev CI is distributed among many cloud operators17:00
TheJuliaand the maintain a AFS mirror cache which is exceeding 80% of space utilized already17:00
Nisha_Agarwalhmmm17:01
iurygregoryJayF, looking now17:01
JayFWDYT about making that metalsmith job non-voting while we troubleshoot it?17:15
opendevreviewJay Faulkner proposed openstack/ironic master: CI: Temporarily make metalsmith job non-voting  https://review.opendev.org/c/openstack/ironic/+/86086117:24
opendevreviewJay Faulkner proposed openstack/ironic master: CI: Temporarily make metalsmith job non-voting  https://review.opendev.org/c/openstack/ironic/+/86086117:35
JayFdtantsur: iurygregory: rpittau: You all are still documented as release liasons, I believe. They may want you to vote on https://review.opendev.org/c/openstack/releases/+/860499 (if you don't want to be release liasons anymore; lmk and I can update the docs)17:42
iurygregoryJayF, will add to take a look later today17:43
JayFack; it's just queens eol stuff17:43
iurygregoryack o/17:43
JayFThat chat message is, as much as anything else, confirming you all want to remain as liasons :)17:43
iurygregoryJayF, from my side I would like to continue as a liason =)18:01
JayF:D18:02
iurygregoryyeah, metalsmith CI is broken18:05
iurygregorysomething related to openstacksdk...18:05
iurygregorygoing to try to bump the requirements to see how it goes18:07
opendevreviewIury Gregory Melo Ferreira proposed openstack/metalsmith master: DNM - Testing CI  https://review.opendev.org/c/openstack/metalsmith/+/86086518:08
opendevreviewMerged openstack/ironic-tempest-plugin master: Tempest test for anaconda deploy  https://review.opendev.org/c/openstack/ironic-tempest-plugin/+/85403118:11
JayFiurygregory: that's not going to fix; it blows up early with a specific warning like it's explicitly checking for openstacksdk <118:15
JayFiurygregory: so I think we'll have to find that warning + remove it, too? 18:15
iurygregoryoh right is <0.9818:16
iurygregorythe funny thing is figure out from where this message comes from lol18:18
JayFYeah, I was going to go hunting for that here shortly lol18:18
JayFhonestly I need like, a metalsmith 101 class at some point18:18
JayFI am not sure I know much beyond the 'elevator pitch' for it18:19
* TheJulia is starting to get a migraine thanks to inspector's functional tests18:19
iurygregoryhttps://github.com/openstack/metalsmith/blob/f87484776b2df6fa1010cdf85750ef49235955ea/metalsmith_ansible/roles/metalsmith_deployment/tasks/main.yml#L30-L3718:19
stevebaker[m]good morning19:21
TheJuliagood morning19:28
JayFo/19:59
iurygregorystevebaker[m], morning, since you more expertise in metalsmith, do you know about this error https://zuul.opendev.org/t/openstack/build/2051a54acffa4e8aa96966050c65a771 ? So far I was only able to discover it comes from https://github.com/openstack/metalsmith/blob/f87484776b2df6fa1010cdf85750ef49235955ea/metalsmith_ansible/roles/metalsmith_deployment/tasks/main.yml#L30-L37 but nothing else .-.20:07
JayFiurygregory: I am at a stopping point on my other items, I can dig with you now20:09
JayFI bet it's the ansible module https://github.com/openstack/metalsmith/blob/f87484776b2df6fa1010cdf85750ef49235955ea/metalsmith_ansible/ansible_plugins/modules/metalsmith_instances.py#L2220:11
JayFthat on import is going kaboom 20:11
iurygregoryok, so this is the openstack ansible module20:12
iurygregorymaybe we should specify the version we need to install...20:12
JayFI'm curious if the cutover to default newer ansible is what broke this20:12
iurygregoryI do remember some problems related to the openstacksdk + openstack ansible collections...20:13
JayFfungi has been warning us about it in TC meetings, and the timing seems too good to be a coincidence20:13
iurygregoryhummm20:13
iurygregorycan be..20:13
iurygregoryfirst failure was on oct3 but not with same error20:13
iurygregoryproblem started on 2022-10-07 20:14
iurygregoryhttps://zuul.opendev.org/t/openstack/builds?job_name=metalsmith-integration-glance-centos8-legacy&project=openstack/ironic20:14
JayFiurygregory: https://lists.opendev.org/pipermail/service-announce/2022-October/000046.html20:15
JayFYUP20:15
stevebaker[m]Nisha_Agarwal: hey are you still about?20:15
JayFso I think this means we can workaround it for now20:16
JayFiurygregory: so you keep digging root-cause-fixes, I'm going to put up a "try the older ansible version" fix20:16
fungiJayF: iurygregory: https://review.opendev.org/860474 updated the default ansible version to 6 at 2022-10-06 16:31:21 utc20:16
JayFYeah, that timing 100% lines up with our metalsmith failures20:17
JayFI'm going to do a manual set of `ansible_version` to see if it fixes the jobs20:17
JayFto buy us time to get the new ansible support in place20:17
fungiyou can override the ansible version in jobs back to 5 for now, but we'll soon be upgrading to a version of zuul which lacks support for ansible 520:17
fungithere will be more announcements of course20:18
fungialso i recommend following the service-announce@lists.opendev.org mailing list, where we try to make these things more visible20:18
opendevreviewJay Faulkner proposed openstack/metalsmith master: CI: Force ansible to version 5  https://review.opendev.org/c/openstack/metalsmith/+/86087420:19
fungithe final announcement about the default update to 6 can be found here if you need to reference it: https://lists.opendev.org/pipermail/service-announce/2022-October/000046.html20:19
JayFfungi: tbh, I saw the notices, just didn't have awareness this was likely to break an ironic job, and this is a project folks don't work on much it didn't get tesetd20:19
JayFyeah I linked that to iury above^^^20:19
JayFfungi: (Metalsmith, I mean, isn't worked on much)\20:20
fungialso we usually don't update the default until the new version has been available in zuul for a while, so while i know it's not easy to find time to try things out, there is always the possibility of tipping jobs up to the newer ansible in a test change before the default changes, if there's anything you're particularly worried about20:21
opendevreviewJay Faulkner proposed openstack/ironic master: DNM: CI TESTING FOR METALSMITH  https://review.opendev.org/c/openstack/ironic/+/86087620:21
JayFfungi: I was saying this morning I honestly know very little about metalsmith outside of the "elevator pitch" for it. So I'm going thru metalsmith 101 right now trying to unbreak the gate :)20:22
fungizuul has been lagging behind on ansible support updates because we had some security-impacting rearchitecture needed in order to support more recent ansible versions, but hopefully that churn is almost done (we'll be caught up when ansible 5 support is dropped)20:22
iurygregoryok nice!20:23
JayFSo we still need to have someone look at making ansible 6 work with metalsmith20:23
JayFDo we have an SME for metalsmith?20:23
iurygregorynot sure what SME stands for .-.20:24
JayFsubject matter expert20:24
iurygregoryok20:24
iurygregoryI would say Dmitry, Steve and Harald20:26
fungialso the first mate on captain hook's pirate ship from peter pan20:26
funginevermind, that was smee20:27
iurygregorylol :D20:27
TheJuliafungi: but now I have to watch Hook...20:34
jrosser_imho what is happening here is that the version of the openstack collection in ansible 6 has firm ideas about what version of openstack-sdk it wants, and that job installs whatever openstack-sdk upper-constraints has. those two things are incompatible.20:34
jrosser_it's probably something to do with the ansible task running in whatever python environment got set up in the job with a recent version of openstack-sdk, rather than a python environment set up like the one ansible is installed into20:38
JayFHm. That would imply our metalsmith testing, generally, is invalid then21:13
JayFif it's not running in the test environment / with the test ansible, right?21:13
JayFand instead is using the ansible install that manages CI21:13
stevebaker[m]Nisha_Agarwal: I've added a comment to the bz regarding proliantutils stable/xena pip failures. Let me know if the issue should be raised elsewhere https://bugzilla.redhat.com/show_bug.cgi?id=212216121:30
stevebaker[m]Nisha_Agarwal: on stable/xena, there is a dependency conflict for sushy==4.3.0 vs sushy<421:31
stevebaker[m]JayF: Those jobs have never installed a test-env ansible, so in that respect they're working as intended. However this is not the first time there have been problems caused by using the CI ansible21:53
JayFstevebaker[m]: ack22:01
* TheJulia as battles inspector locking up trying to use autocommit22:02
JayFstevebaker[m]: TheJulia: Metalsmith gate fix https://review.opendev.org/c/openstack/metalsmith/+/860874 22:02
JayFiurygregory: ^22:02
JayFyou can see ironic ci happy here -> https://review.opendev.org/c/openstack/ironic/+/86087622:03
stevebaker[m]+222:03
JayFstevebaker[m]: single cores can land CI fixes ;)22:03
stevebaker[m]yes they can22:06
JayF\o/22:06
JayFty22:07
stevebaker[m]JayF: is the issue with ansible 6 that openstacksdk isn't installed anymore, because the (reduced) core modules don't use it?22:08
JayFstevebaker[m]: the jobs are failing explicitly when importing ansible.[whatever].openstack22:08
JayFbecause it detects a too-new openstacksdk22:08
JayFit doesn't even /try/ to run22:08
JayFstevebaker[m]: https://zuul.opendev.org/t/openstack/build/2051a54acffa4e8aa96966050c65a77122:08
JayF> To utilize this module, the installed version of the openstacksdk library MUST be <=0.98.999.22:08
JayFSo that is worked around now; but Zuul support for Ansible 5 is going away so we *do* have to fix it long term.22:09
opendevreviewJay Faulkner proposed openstack/ironic bugfix/19.0: Redfish: Consider password part of the session cache  https://review.opendev.org/c/openstack/ironic/+/86089122:09
JayFTheJulia: https://review.opendev.org/c/openstack/ironic/+/860853 the failure on this (your CI change for train) is weird, and maybe valid? I can't tell... 22:11
JayFTheJulia: not urgent; but wanted to call your attention to it looking "real" (if it's just broken environmentally I can try to find time to look if you need)22:12
TheJuliaw/r/t zuul versions tracking ansible versions, it will move fairly swiftly AIUI.22:12
hjensasJayF: stevebaker[m]: I ran into this ansible issue as well, it needs 2.x.x release of the ansible openstack.cloud collection but that has not been released yet I think. See: https://opendev.org/openstack/ansible-collections-openstack#breaking-backward-compatibility-warning22:12
stevebaker[m]Maybe all it needs is changing the import path to from ansible_collections.openstack.cloud.plugins.module_utils.openstack22:12
JayFI am almost certainly the worst possible person to run this fix; despite my devops background I know nearly zero about ansible22:13
TheJuliaJayF: looks like something zuul... :\22:13
JayFTheJulia: ack; I'm just going to recheck and see if it repeats then22:13
*** rcastillo_ is now known as rcastillo23:30
opendevreviewMerged openstack/metalsmith master: CI: Force ansible to version 5  https://review.opendev.org/c/openstack/metalsmith/+/86087423:30
TheJuliawell, I know where inspector is going sideways in functional tests for the db23:39
TheJuliawhy... remains elusive :(23:39
TheJuliaa fresh brain tomorrow and a revisit on sqlalchemy drivers is likely going to occur23:39
JayFIf you want to post it and write down what you know about the problem, I can take a look in the morning as well.23:55

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