Monday, 2022-02-21

opendevreviewNisha Agarwal proposed openstack/ironic master: Adds create_csr and add_https_certificate clean step  https://review.opendev.org/c/openstack/ironic/+/80448604:37
arne_wiebalckGood morning, Ironic!07:18
rpittaugood morning ironic! o/07:58
dtantsurmorning folks08:08
opendevreviewDmitry Tantsur proposed openstack/ironic master: [DNM] Testing the CI  https://review.opendev.org/c/openstack/ironic/+/82750008:11
MahnoorAsgharo/08:18
*** sshnaidm|afk is now known as sshnaidm08:55
rpittausomething broke networkmanager in ipa ramdisks ?09:22
jandersgood morning arne_wiebalck rpittau dtantsur MahnoorAsghar and Ironic o/09:58
rpittauhey janders :)09:58
arne_wiebalckhey janders o/10:18
MahnoorAsgharGood morning ^_^10:45
opendevreviewDmitry Tantsur proposed openstack/ironic master: CI: force config drive on the multinode job's subnode  https://review.opendev.org/c/openstack/ironic/+/83013910:58
opendevreviewDmitry Tantsur proposed openstack/ironic master: [DNM] Testing the CI  https://review.opendev.org/c/openstack/ironic/+/82750010:58
iurygregorygood morning ironic11:27
opendevreviewVanou Ishii proposed openstack/ironic master: Deal with iRMC virtual media incompatibility  https://review.opendev.org/c/openstack/ironic/+/82379011:34
dtantsurmorning iurygregory 12:21
*** rcastillo|rover is now known as rcastillo12:35
dtantsuriurygregory, rpittau, could you also check https://review.opendev.org/c/openstack/ironic/+/830139/ please?12:47
dtantsurit's a one line fix12:47
TheJuliagood morning12:47
dtantsurmorning TheJulia 12:47
iurygregorydtantsur, looking now12:48
iurygregorygood morning TheJulia =)12:48
* TheJulia has been up for over 3 hours12:50
MahnoorAsgharGood morning!12:51
dtantsuroh, that's a bit early for you!12:51
TheJuliaexceptionally early12:51
TheJuliawe had a wind storm move in overnight that wasn't forecasted until mid day tomorrow12:51
TheJuliaerr12:52
TheJuliatoday12:52
TheJuliamid-day today12:52
dtantsurI can related. We had a thunderstorm with gale-force winds.12:52
rpittauwind storm raginig here since Saturday :/12:52
dtantsureven Friday for us. but a thunderstorm in February is quite an experience12:53
rpittau120km/h winds in northern France, 80km/h around here12:53
TheJuliathe winds in my area are gusting upwards of 120km/h12:53
TheJulialast monday they were gusting up to 137km/h12:54
dtantsurwild12:54
MahnoorAsgharand i thought my 25km/hr dust storm was windy12:56
dtantsurwell, a dust storm sounds dangerous enough on its own12:56
TheJuliayes, they can be... and getting particulate in your lungs is generally bad12:57
MahnoorAsghartrue12:57
jandersOh dear, this sounds like some really serious weather. I hope it improves soon!13:02
opendevreviewDmitry Tantsur proposed openstack/sushy-tools master: Fewer mandatory methods in AbstractSystemsDriver  https://review.opendev.org/c/openstack/sushy-tools/+/83015713:10
opendevreviewMerged openstack/ironic-lib master: Add platform:base-py[2|3] to bindep  https://review.opendev.org/c/openstack/ironic-lib/+/82927213:41
opendevreviewMerged openstack/ironic-tempest-plugin master: Apply the correct image reference when booting an instance  https://review.opendev.org/c/openstack/ironic-tempest-plugin/+/82734013:41
* TheJulia sends all the important emails of the day13:42
* TheJulia needs to go look presentable for a 1.5 hour call13:42
iurygregoryrpittau, before releasing ironic-lib, do you think is worth the follow-up removing the py2 things from https://review.opendev.org/c/openstack/ironic-lib/+/829272 ?13:52
rpittauiurygregory: it can probably wait if we're in a rush for the release13:54
iurygregoryI think the release team will ask XD (we should have released last week)13:55
rpittau!13:55
rpittauthen it can defeinitely wait13:55
iurygregoryCI was a bit unstable =( 13:56
rpittauyeah, still don't know if dib is broken :/13:56
rpittauoh nvm doesn't look broken 13:56
rpittauanyway, since we're late I suggest to move forward with the release and then we'll do the follow up afterwards13:58
iurygregoryjust pushed the patch with the release for ironic-lib14:04
rpittau:thumbsup14:04
opendevreviewNisha Agarwal proposed openstack/ironic master: Adds add_ssl_certificate clean step  https://review.opendev.org/c/openstack/ironic/+/80448614:38
opendevreviewMerged openstack/ironic master: CI: force config drive on the multinode job's subnode  https://review.opendev.org/c/openstack/ironic/+/83013914:39
Nisha_Agarwaliurygregory, hi14:39
iurygregoryNisha_Agarwal, hi o/14:39
opendevreviewDmitry Tantsur proposed openstack/ironic stable/xena: CI: force config drive on the multinode job's subnode  https://review.opendev.org/c/openstack/ironic/+/83019314:39
opendevreviewDmitry Tantsur proposed openstack/ironic bugfix/19.0: CI: force config drive on the multinode job's subnode  https://review.opendev.org/c/openstack/ironic/+/83019414:39
opendevreviewDmitry Tantsur proposed openstack/ironic stable/wallaby: CI: force config drive on the multinode job's subnode  https://review.opendev.org/c/openstack/ironic/+/83019514:39
Nisha_Agarwaliurygregory, there was an rfe raised for ilo hardware type long time back. https://storyboard.openstack.org/#!/story/2009118 ....It is not yet approved14:39
opendevreviewDmitry Tantsur proposed openstack/ironic bugfix/18.1: CI: force config drive on the multinode job's subnode  https://review.opendev.org/c/openstack/ironic/+/83019614:40
Nisha_Agarwaliurygregory, plz can u have a look 14:40
opendevreviewDmitry Tantsur proposed openstack/ironic stable/victoria: CI: force config drive on the multinode job's subnode  https://review.opendev.org/c/openstack/ironic/+/83019714:40
Nisha_Agarwaland the patch for the same is https://review.opendev.org/c/openstack/ironic/+/80448614:40
iurygregorylet me add for the agenda in the meeting =)14:42
Nisha_Agarwaliurygregory, Thank you14:43
iurygregorynp14:43
opendevreviewMark Goddard proposed openstack/tenks master: Use ansible_facts to reference facts  https://review.opendev.org/c/openstack/tenks/+/83018214:44
opendevreviewVerification of a change to openstack/ironic-python-agent master failed: Stop defaulting the standalone job to netboot  https://review.opendev.org/c/openstack/ironic-python-agent/+/82971914:53
* TheJulia pnoders going back to sleep15:08
opendevreviewDmitry Tantsur proposed openstack/ironic master: Deprecate instance network boot  https://review.opendev.org/c/openstack/ironic/+/82874615:11
dtantsurI think the time has come ^^^15:11
iurygregory=O15:22
iurygregory#startmeeting ironic16:00
opendevmeetMeeting started Mon Feb 21 16:00:03 2022 UTC and is due to finish in 60 minutes.  The chair is iurygregory. Information about MeetBot at http://wiki.debian.org/MeetBot.16:00
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.16:00
opendevmeetThe meeting name has been set to 'ironic'16:00
iurygregoryo/16:00
dtantsuro/16:00
rpittauo/16:00
erbarro/16:00
iurygregoryHello everyone, welcome to our weekly meeting16:00
rpiosoo/16:00
ajyao/16:00
ameya49o/16:00
iurygregoryyou can find our agenda in the wiki16:00
iurygregory#link https://wiki.openstack.org/wiki/Meetings/Ironic#Agenda_for_next_meeting16:00
iurygregory#topic Announcements / Reminder 16:01
iurygregory#info This week is the deadline for Cycle Highlights, Client library freeze and Yoga-3 milestone February 24th, 2022 (R-5 week)16:01
iurygregoryI'm pushing the patch with the cycle highlights today for feedback =)16:01
iurygregory#info Yoga final release: March 30th, 202216:02
iurygregoryDoes anyone have anything to announce or remind us of this week?16:02
iurygregoryok, moving on16:03
dtantsurI need to mention that I'll be quite busy downstream the coming weeks16:04
dtantsur:(16:04
iurygregoryack16:04
iurygregory#topic Review action items from previous meeting16:04
iurygregoryno action items from last meeting16:05
iurygregory#topic Review subteam status reports16:05
iurygregory#link https://etherpad.opendev.org/p/IronicWhiteBoard16:05
iurygregorystarting around L6216:05
iurygregoryrpittau, do you need some help in https://review.opendev.org/c/openstack/ironic/+/819121 ?16:07
rpittauiurygregory: let's see how this week goes, in terms of time, the change is actually not as trivial as expected16:09
iurygregoryok no worries =)16:09
rpittauare we actually tracking that in the whiteboard?16:09
rpittauah yeah, found it16:09
iurygregorynp =)16:10
dtantsurmmm, it shouldn't be under "drop privileged operations"16:10
dtantsurmkisofs is not a privileged operation IIRC16:10
TheJuliait is not16:11
dtantsurrpittau: let's track it somewhere else to avoid confusion?16:11
rpittausounds good16:11
dtantsurthe privileged topic is mostly to solve the rootwrap-vs-privsep problem16:11
iurygregoryhttps://storyboard.openstack.org/#!/story/2009704 so we probably need to remove from the story =)16:12
iurygregoryor change a few things16:12
rpittauI think it was mostly for the mount part ?16:13
iurygregoryyeah, I think so16:13
rpittaumount requires root16:14
dtantsuryeah16:14
dtantsureverything else can go separately16:14
rpittauI can concentrate on that and then take the full conversion in another patch, if needed (but maybe not since it doesn't require privilges)16:14
rpittauok, I'll re-review the patch to just convert the mount part16:15
iurygregoryty16:15
dtantsur++ thx16:15
iurygregorymoving on16:16
iurygregory#topic Deciding on priorities for the coming week16:16
iurygregory#link https://review.opendev.org/q/status:open+hashtag:ironic-week-prio16:16
iurygregory2 patches have been added, related to iRMC driver https://review.opendev.org/c/openstack/ironic/+/826576 https://review.opendev.org/c/openstack/ironic/+/82379016:17
ameya49Can we add : https://review.opendev.org/c/openstack/ironic-tempest-plugin/+/829665 16:17
dtantsurI've got a ton of bifrost stuff and some CI backports :)16:17
dtantsurand https://review.opendev.org/c/openstack/ironic/+/82874616:17
iurygregoryameya49, sure, feel free to add the hashtag on it =)16:18
rpittau18.1 does not digest the backport :/16:18
iurygregoryhttps://review.opendev.org/c/openstack/ironic/+/828746 this does sound interesting =)16:18
iurygregoryI had the feeling it would be a bigger change, but this is just the deprecation =)16:19
dtantsurI've added the tag to it and *some* bifrost patches (mostly fixes)16:19
dtantsuryeah, the deprecation itself is not overly excited16:19
dtantsurthe whole cirros partition business was a preparation for it though :)16:19
iurygregoryworth an email to the list, just to give a heads-up right? =)16:20
dtantsurand I'd still love to have an image with grub-install...16:20
dtantsurI *think* I did email the ML last year16:20
iurygregoryafter we have the patch merged16:20
dtantsurah, okay16:20
dtantsur#link http://lists.openstack.org/pipermail/openstack-discuss/2021-December/026224.html16:20
dtantsuras an aside, I think we dropped the ball on the attestation interface. this is not great...16:21
iurygregoryoh right =(16:21
iurygregorytotally forgot about it16:22
iurygregorylong time I didn't see the people working on it in the irc, so I forgot =(16:22
dtantsuryeah.. I wonder if tzumainn and other folks are still interested or they've already given up on us16:22
tzumainndtantsur, there's a bit of a story there16:24
tzumainnthe biggest holdup for us wasn't an ironic issue; it was keylime not packaging their code, making it difficult for any integration to be done in a satisfactory manner16:25
tzumainnand then we got pulled into other priorities16:25
dtantsurtzumainn: so, is this something you still care about?16:25
iurygregoryoh right, I do remember something about packaging =(16:25
tzumainndtantsur, yep, the hope is to circle back to it once these other, pretty unrelated priorities are resolved16:26
dtantsurack, thanks for the update16:26
iurygregorytzumainn, feel free to ping us if you think there is something we can help with on the ironic side =)16:26
opendevreviewMark Goddard proposed openstack/tenks master: Use ansible_facts to reference facts  https://review.opendev.org/c/openstack/tenks/+/83018216:27
tzumainniurygregory, you guys were very helpful already, and I think we were reallllly close - it was honestly just the keylime packaging16:27
iurygregoryack =)16:28
iurygregory#topic Discussion16:28
iurygregoryDoes anyone have something that would like to discuss?16:28
Nisha_Agarwaliurygregory, Could you look at RFE for ilo drivershttps://storyboard.openstack.org/#!/story/200911816:28
Nisha_Agarwaland add it to this week priority , if possible16:29
Nisha_Agarwaliurygregory, patch for same is https://review.opendev.org/c/openstack/ironic/+/80448616:29
iurygregoryyeah we can talk now and skip in the RFE topic =)16:29
Nisha_AgarwalOhk, i can wait for RFE topic :)16:29
iurygregoryok =)16:30
iurygregory#topic Baremetal SIG16:30
iurygregory#link https://etherpad.opendev.org/p/bare-metal-sig16:30
arne_wiebalckNTR, I think16:30
iurygregoryoh arne_wiebalck is around :D16:30
iurygregory#topic RFE review 16:31
iurygregory#info Adds add_ssl_certificate clean step to iLO drivers16:31
iurygregory#link https://storyboard.openstack.org/#!/story/200911816:31
dtantsurfirst and foremost, s/ssl/tls/ please :)16:32
dtantsurNisha_Agarwal: could you expand your RFE with at least inputs and outputs of the step?16:32
dtantsuras well as some details, e.g. whether it keeps the existing certificates16:32
rpiosoIs this intended to support secure boot?16:33
dtantsurNisha_Agarwal: I don't feel very well about passing the private_key or pass_phrase this way. We definitely log steps input in several places...16:33
dtantsurand ++ to rpioso's question: what's the scope? The BMC's HTTPS certificate, secure boot certificates, virtual media certificates all/none?16:34
Nisha_Agarwaldtantsur, it keeps existing certificates16:34
dtantsuroverall, I think private key may be something you keep locally on the conductor to avoid exposing it anywhere16:34
dtantsurI guess you need a CA certificate as well?16:35
Nisha_Agarwaldtantsur, yes16:35
Nisha_Agarwalthere are two approaches16:35
Nisha_Agarwalone is to split the clean step in to two16:35
Nisha_Agarwal1. create_csr16:35
Nisha_Agarwal2. add_https_certificate16:35
rpiosoIsn't this generally useful, instead of just for the ilo driver?16:35
dtantsurrpioso: we'll probably want a similar thing for Redfish16:36
Nisha_Agarwalrpioso, ilo has the redfish URI to do so16:36
Nisha_Agarwalrpioso, not sure if it is DMTF standard or not16:36
rpiosomraineri: ^^^ ?16:36
dtantsurthere is a standard for it, I've seen it16:37
rpiosoI believe I have, too :-)16:37
Nisha_AgarwalWhen we do it in two steps , then after creating CSR user need to create a self-signed certificate and then create the https certificate by itself and then import that to ilo16:37
dtantsurhttps://redfish.dmtf.org/schemas/v1/CertificateService.v1_0_4.json has GenerateCSR16:37
ameya49iurygregory : Thank You will add the tag16:38
Nisha_Agarwaldtantsur, thanks for the link ^^^16:38
dtantsurNisha_Agarwal: my memory on TLS is a bit rusty, but I think when you create a CSR, the private key stays on the BMC's side16:38
dtantsurthe whole point of CSR is to avoid transferring the private key anywhere16:38
Nisha_AgarwalCSR generation doesnt require private key 16:39
Nisha_AgarwalCSR will take the inputs of Common name etc16:39
Nisha_Agarwaldtantsur, hmmm16:39
Nisha_Agarwaldtantsur, so suggestion is to do above without passing private key and passphrase?16:40
dtantsurso, if I remember it right, the idea is that the private key stays on the server side (server being BMC in your case)16:40
Nisha_Agarwalis it OK if we split it into two clean steps then?16:40
rpiosoWould the proposed clean step(s) be better defined on the ManagementInterface base class?16:40
dtantsurwhile the CSR is generated, passed to the CA, passed signed back16:40
rpiosoWhat about deleting certs?16:40
dtantsurrpioso: clean steps inheritance is quite hairy (see the boot interface)16:41
dtantsurNisha_Agarwal: I'm not really talking about how many steps you have16:41
rpiosodtantsur: Don't we do that for BIOS and RAID?16:41
dtantsurwe do, it's hairy :)16:41
Nisha_Agarwaldtantsur, yeah i understood that point16:41
Nisha_Agarwalwhen we do in 2 steps, we wont be passing private key or passphrase16:42
dtantsurnot in 1 step16:42
Nisha_Agarwalthats where i suggested to split in 2 steps16:42
dtantsuris it going to make the user's life any better?16:42
dtantsurwell, if you don't want to have your CA files on the conductor - yes16:43
dtantsurthere are pluses and minuses to both approaches16:44
dtantsurif you split, the ironic implementation is quite trivial: for create_csr you only need the csr parameters (ON, CN, etc), for add_https_certificate - only the signed file16:45
Nisha_Agarwaldtantsur, yup16:45
dtantsurbut then the operator has to do the signing between clean steps.. which, I suspect, may be how things work in reality, given that the CA will probably be managed by some software16:46
dtantsur(freeipa etc)16:46
dtantsurI guess in the end splitting the step is closer to the production reality16:47
Nisha_Agarwaldtantsur, hmmm16:48
dtantsurNisha_Agarwal: it could help if you expanded the RFE with more details and also outlined the expected operator's workflow16:48
Nisha_Agarwaldtantsur, ok16:49
iurygregorywe can re-discuss in the next meeting after we have more details16:50
Nisha_Agarwaliurygregory, sure16:50
iurygregoryI think we can move on to the next topic16:51
iurygregoryskipping Open discussion since we don't have any topics16:52
iurygregory#topic Who is going to run the next meeting?16:52
iurygregoryDo we have any volunteers?16:52
iurygregoryI will run the next meeting =)16:53
iurygregoryTks everyone!16:54
iurygregory#endmeeting16:54
opendevmeetMeeting ended Mon Feb 21 16:54:14 2022 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)16:54
opendevmeetMinutes:        https://meetings.opendev.org/meetings/ironic/2022/ironic.2022-02-21-16.00.html16:54
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/ironic/2022/ironic.2022-02-21-16.00.txt16:54
opendevmeetLog:            https://meetings.opendev.org/meetings/ironic/2022/ironic.2022-02-21-16.00.log.html16:54
rpittauthanks iurygregory :)16:54
rpiosodtantsur: Do you have more details about what "clean steps inheritance is quite hairy (see the boot interface)" is referring to? Which boot interface has a clean step?16:56
dtantsurrpioso: sorry, I meant bios16:56
rpiosodtantsur: No worries. Now I'm not clear on what makes it hairy.17:00
dtantsurrpioso: I think you cannot declare a step on the base class, you'd still need to use the decorator on all subclasses17:08
opendevreviewRadosław Piliszek proposed openstack/tenks master: CI: switch Ubuntu jobs to Focal 20.04  https://review.opendev.org/c/openstack/tenks/+/82850917:19
opendevreviewRadosław Piliszek proposed openstack/tenks master: docs: linux bridge, supported OS distros  https://review.opendev.org/c/openstack/tenks/+/82827817:21
opendevreviewRiccardo Pittau proposed openstack/ironic-python-agent master: [WIP] Try Little-Endian encoding if generic does not work  https://review.opendev.org/c/openstack/ironic-python-agent/+/83026417:23
rpiosodtantsur: Right. Certainly tedious. Thank you!17:24
opendevreviewDmitry Tantsur proposed openstack/ironic master: Deprecate instance network boot  https://review.opendev.org/c/openstack/ironic/+/82874617:26
opendevreviewRiccardo Pittau proposed openstack/ironic-python-agent master: Determine codec based on sytem endianness  https://review.opendev.org/c/openstack/ironic-python-agent/+/83026417:47
rpittaugood night! o/17:49
opendevreviewDmitry Tantsur proposed openstack/ironic-python-agent master: Stop defaulting the standalone job to netboot; use the correct boot mode  https://review.opendev.org/c/openstack/ironic-python-agent/+/82971917:56
opendevreviewRadosław Piliszek proposed openstack/tenks master: Use ansible_facts to reference facts  https://review.opendev.org/c/openstack/tenks/+/83018218:05
opendevreviewRadosław Piliszek proposed openstack/tenks master: CI: switch Ubuntu jobs to Focal 20.04  https://review.opendev.org/c/openstack/tenks/+/82850918:05
opendevreviewRadosław Piliszek proposed openstack/tenks master: docs: linux bridge, supported OS distros  https://review.opendev.org/c/openstack/tenks/+/82827818:05
opendevreviewRadosław Piliszek proposed openstack/tenks master: docs: linux bridge, supported OS distros  https://review.opendev.org/c/openstack/tenks/+/82827818:06
arne_wiebalckbye everyone o/18:15
dtantsuro/18:17
opendevreviewRadosław Piliszek proposed openstack/tenks master: [CI] Optimise irrelevant files  https://review.opendev.org/c/openstack/tenks/+/83027218:24
opendevreviewJulia Kreger proposed openstack/ironic-python-agent-builder stable/xena: Create random character devices so systemd does not crash  https://review.opendev.org/c/openstack/ironic-python-agent-builder/+/83020018:37
opendevreviewRadosław Piliszek proposed openstack/tenks master: Use ansible_facts to reference facts  https://review.opendev.org/c/openstack/tenks/+/83018218:41
opendevreviewJulia Kreger proposed openstack/ironic-python-agent-builder stable/wallaby: Create random character devices so systemd does not crash  https://review.opendev.org/c/openstack/ironic-python-agent-builder/+/83027418:41
opendevreviewRadosław Piliszek proposed openstack/tenks master: CI: switch Ubuntu jobs to Focal 20.04  https://review.opendev.org/c/openstack/tenks/+/82850918:44
opendevreviewRadosław Piliszek proposed openstack/tenks master: docs: linux bridge, supported OS distros  https://review.opendev.org/c/openstack/tenks/+/82827818:44
opendevreviewJulia Kreger proposed openstack/ironic stable/train: Fix idrac driver legacy i18n invocation  https://review.opendev.org/c/openstack/ironic/+/83027518:45
opendevreviewHarald Jensås proposed openstack/ironic-lib stable/xena: Add platform:base-py[2|3] to bindep  https://review.opendev.org/c/openstack/ironic-lib/+/83020120:39
opendevreviewJulia Kreger proposed openstack/ironic-lib stable/wallaby: Add platform:base-py[2|3] to bindep  https://review.opendev.org/c/openstack/ironic-lib/+/83020320:51
opendevreviewMerged openstack/ironic master: Ensure tox.ini is ASCII  https://review.opendev.org/c/openstack/ironic/+/82983121:11
opendevreviewMerged openstack/metalsmith master: Ensure tox.ini is ASCII  https://review.opendev.org/c/openstack/metalsmith/+/82983221:11
opendevreviewMerged openstack/ironic stable/victoria: Ensure tox.ini is ASCII  https://review.opendev.org/c/openstack/ironic/+/82984021:11
opendevreviewMerged openstack/ironic stable/xena: Ensure tox.ini is ASCII  https://review.opendev.org/c/openstack/ironic/+/82983821:12
opendevreviewMerged openstack/ironic stable/wallaby: Ensure tox.ini is ASCII  https://review.opendev.org/c/openstack/ironic/+/82983921:15
opendevreviewMerged openstack/metalsmith stable/xena: Ensure tox.ini is ASCII  https://review.opendev.org/c/openstack/metalsmith/+/82983321:15
opendevreviewMerged openstack/metalsmith stable/wallaby: Ensure tox.ini is ASCII  https://review.opendev.org/c/openstack/metalsmith/+/82983421:15
opendevreviewMerged openstack/metalsmith stable/victoria: Ensure tox.ini is ASCII  https://review.opendev.org/c/openstack/metalsmith/+/82983521:16
opendevreviewMerged openstack/metalsmith stable/ussuri: Ensure tox.ini is ASCII  https://review.opendev.org/c/openstack/metalsmith/+/82983621:16
opendevreviewMerged openstack/ironic stable/ussuri: Ensure tox.ini is ASCII  https://review.opendev.org/c/openstack/ironic/+/82984121:17
opendevreviewJulia Kreger proposed openstack/ironic stable/train: Fix idrac driver legacy i18n invocation  https://review.opendev.org/c/openstack/ironic/+/83027521:22
opendevreviewJulia Kreger proposed openstack/ironic master: Test a cross repo fix  https://review.opendev.org/c/openstack/ironic/+/81326422:38

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