Monday, 2024-04-15

*** dtantsur_ is now known as dtantsur00:08
opendevreviewTakashi Kajinami proposed openstack/ironic-inspector master: Remove SQLAlchemy tips jobs  https://review.opendev.org/c/openstack/ironic-inspector/+/91577301:13
opendevreviewTakashi Kajinami proposed openstack/ironic master: db: Replace use of Engine.execute() method  https://review.opendev.org/c/openstack/ironic/+/91578902:48
opendevreviewTakashi Kajinami proposed openstack/ironic-inspector master: Remove SQLAlchemy tips jobs  https://review.opendev.org/c/openstack/ironic-inspector/+/91577302:52
opendevreviewTakashi Kajinami proposed openstack/ironic master: Remove SQLAlchemy tips jobs  https://review.opendev.org/c/openstack/ironic/+/91579202:56
opendevreviewTakashi Kajinami proposed openstack/ironic master: db: Replace use of Engine.execute() method  https://review.opendev.org/c/openstack/ironic/+/91578905:11
opendevreviewTakashi Kajinami proposed openstack/ironic master: Remove SQLAlchemy tips jobs  https://review.opendev.org/c/openstack/ironic/+/91579205:11
opendevreviewTakashi Kajinami proposed openstack/ironic-inspector master: Remove SQLAlchemy tips jobs  https://review.opendev.org/c/openstack/ironic-inspector/+/91577306:01
rpittaugood morning ironic! o/06:51
opendevreviewAdam Rozman proposed openstack/ironic-python-agent master: add quiet cleanup option  https://review.opendev.org/c/openstack/ironic-python-agent/+/91582506:54
opendevreviewJacob Anders proposed openstack/ironic master: Add states.SERVICING and SERVICEWAIT to _FASTTRACK_HEARTBEAT_ALLOWED  https://review.opendev.org/c/openstack/ironic/+/91538908:12
opendevreviewTakashi Kajinami proposed openstack/ironic master: db: Replace use of Engine.execute() method  https://review.opendev.org/c/openstack/ironic/+/91578908:27
opendevreviewTakashi Kajinami proposed openstack/ironic master: Remove SQLAlchemy tips jobs  https://review.opendev.org/c/openstack/ironic/+/91579208:27
opendevreviewMerged openstack/ironic master: Fix spelling reported by codespell  https://review.opendev.org/c/openstack/ironic/+/91545710:01
opendevreviewMerged openstack/ironic master: Make codespell voting  https://review.opendev.org/c/openstack/ironic/+/91545910:04
opendevreviewMerged openstack/ironic stable/2024.1: Handle servicing failures in the Redfish BIOS interface  https://review.opendev.org/c/openstack/ironic/+/91553010:31
iurygregorygood morning Ironic o/10:33
dtantsurHey folks, please review two more servicing fixes https://review.opendev.org/c/openstack/ironic/+/915725 and https://review.opendev.org/c/openstack/ironic/+/91532111:08
iurygregoryack, I will add to my list for reviews12:43
opendevreviewAdam Rozman proposed openstack/ironic-python-agent master: add mixed matching of root device hints  https://review.opendev.org/c/openstack/ironic-python-agent/+/91585812:55
TheJuliagood morning12:55
JayFo/14:59
rpittau#startmeeting ironic15:00
opendevmeetMeeting started Mon Apr 15 15:00:10 2024 UTC and is due to finish in 60 minutes.  The chair is rpittau. 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
JayFo/15:00
rpittauhello everyone and welcome to our weekly meeting!15:00
masgharo/15:00
rpittauThe meeting agenda can be found here:15:00
rpittau#link https://wiki.openstack.org/wiki/Meetings/Ironic#Agenda_for_next_meeting15:00
rpittauwrong copy-paste of course15:00
rpittauhere15:00
rpittau#link https://wiki.openstack.org/wiki/Meetings/Ironic#Agenda_for_April_15th_202415:01
TheJuliao/15:01
rpittaulet's wait 2 minutes for people to join15:02
dtantsuro/15:02
TheJuliaThe week after the PTG is often light in attendance15:02
rpittauthat's true15:03
dtantsurIronic overdose15:03
rpittauthere's not a lot to discuss today, let's start15:03
rpittau#topic Announcements / Reminders15:03
rpittau#info 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:03
rpittau#info Project Teams Gathering (PTG) 2024.2 topics and discussions https://etherpad.opendev.org/p/ironic-ptg-april-202415:03
rpittauI left the link of the PTG for this week in case someone whatns to review the topics ^15:04
rpittau#info Ironic Meetup/BareMetal SIG June 5, OpenInfra Days June 6 @ CERN. Signup at https://indico.cern.ch/event/1378171/ and https://indico.cern.ch/event/1376907/15:04
rpittauanything else to announce/remind ?15:04
rpittauoh wait, btw I'm working on the work items for 2024.2, I'll ahve something up tomorrow15:05
dtantsurI haven't followed up on my items yet - we're in a regular pre-freeze panic here15:05
rpittaudtantsur: I feel the cold :)15:06
dtantsurUnfinished tasks, broken CI, customer escalations, you know the business15:06
rpittauI do know very well15:06
rpittauI'd like  to write a summary of the PTG too, hopefully before wednesday, let's see where we are in the next days15:07
rpittauanyway, moving on15:07
rpittau#topic Review Ironic CI status15:07
iurygregoryo/15:07
* iurygregory a bit late15:07
rpittau#info ironic-status upgrade check is broken with SQLALchemy 2.0 https://bugs.launchpad.net/ironic/+bug/206134515:07
rpittauyou probably saw the thread in openstack-discuss about ^15:07
rpittauwe have people working on that, so it's kind of under control15:08
TheJuliaI have not, but good to know15:08
TheJulia\o/15:08
rpittau:)15:08
rpittauanything else on CI ?15:08
JayFI just landed the related patch for that bug jfyi15:09
rpittauoh great, thanks JayF 15:09
rpittauonwards!15:09
rpittauI have one topic that was discussed already, but just to clarify if that's anything else we missed, and it's15:10
rpittau#topic rootwrap to privsec migration15:10
rpittau#info preparation work has been done in Ironic and IPA to remove any support for privilege escalation15:10
* dtantsur prepares a blowtorch15:10
rpittau#info now we need to remove run_as_root from ironic-lib15:10
rpittaulol15:10
rpittauyeah15:10
dtantsurI think inspector has rootwrap, but since it's deprecated...15:11
rpittaudo we bother ?15:11
dtantsurexactly :)15:11
rpittaumeh15:11
rpittaualrighty, anything else we want to discuss today?15:12
JayFI mean, doesn't hurt ot file a low-hanging-fruit bug about it15:12
rpittauJayF: sounds good to me15:12
dtantsurWon't hurt, but it's probably not quite low-hanging15:13
dtantsurGiven the contributions rate to inspector, I'd not be overly positive15:13
rpittauit probably needs more than some details15:13
JayFMy main thought is wanting it documented that we know it needs doing, and why we meh at it :)15:13
dtantsuror even: if we suddenly have a new contributor looking for work to do, we have so many more useful items15:13
rpittautrue ^15:13
JayFso if someone is later doing a "wipe out rootwrap everywhere" we have something more than 3 lines in a meeting15:13
JayFmoreso than looking for a piece of work someone can pick up and do (unless literally we're one of last consumers)15:14
rpittauwe can have a very low priority ticket for tracking15:14
JayF++15:15
dtantsur++15:16
rpittauok, I can create one15:16
rpittauafter the meeting15:16
rpittaumoving on?15:17
rpittau#topic bug deputy updates15:17
rpittauwe didn't have bug deputy last week because of the PTG, any volunteer for this week?15:17
rpittauI could do it, just not sure how much time I'll have considering our downstream situation15:19
iurygregoryI can in about 3 weeks =)15:19
rpittauiurygregory: exactly :D15:19
iurygregoryyeah =)15:19
dtantsurSame, of course15:19
JayF"community" bug deputy for a couple of weeks15:19
JayFas we all re-combobulate? lol15:19
rpittauok, no problem, I'll keep an eye on the bugs this week15:20
rpittau#topic RFE review15:21
rpittauno new RFEs if I'm not mistaken15:21
rpittau#topic Open Discussion15:21
rpittaulast chance for an out of agenda discussion here :)15:21
TheJuliaI've got nothing right now15:22
rpittauseems we're good15:22
rpittauthanks everyone!15:22
rpittau#endmeeting15:22
opendevmeetMeeting ended Mon Apr 15 15:22:37 2024 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)15:22
opendevmeetMinutes:        https://meetings.opendev.org/meetings/ironic/2024/ironic.2024-04-15-15.00.html15:22
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/ironic/2024/ironic.2024-04-15-15.00.txt15:22
opendevmeetLog:            https://meetings.opendev.org/meetings/ironic/2024/ironic.2024-04-15-15.00.log.html15:22
JayFIn about 90 mins, cid and I are pairing on ARM CI 15:23
JayFI know some other folks said they wanted in (rpittau?)15:23
rpittauJayF: yes please!15:24
JayFIDR who else, but ping me and I'll add you o/15:24
rpittauI think it was dtantsur ^15:25
dtantsurPSA: gertty still does not work with SQLAlchemy 2.0. If you see quick crashes, it's the reason.15:25
dtantsurJayF: yes, it was me15:25
dtantsurAlso, I'm quite seriously considering buying a Raspberry PI to put Bifrost on it :D15:25
JayFI have a suggestion that's better than rpi, if you have a couple extra bucks?15:26
dtantsurDepends on the amount of extra bucks :)15:26
JayFrpis are a little difficult to get ahold of, but if you don't need something quite that small, you can get passively cooled old x86 laptop chipsets in a machine from alixpress15:26
rpittaudtantsur: I think you will need a model with some RAM, at least rpi4 with 8GB15:26
dtantsurx86 is something I very explicitly do not want15:27
JayFahha, okay15:27
JayFI got a $40 chromebook for all my arm toying :D 15:27
dtantsurI have no shortage of x86 hardware accessible to me15:27
JayFbut I doubt that will run bifrost lol15:27
dtantsur:D15:27
dtantsuryeah, I have some hopes for the 8G model15:27
rpittauI had the same thought btw, I'm going to buy one as I need one new for other.... reasons, so I can probably also give it a try15:28
dtantsurthey seem to have them in stock here nowadays15:28
JayFI'm curious what the goal is15:28
rpittauyes, they're wasy to find in EU15:28
JayFlike, why arm hardware over a vM?15:28
dtantsurYou mean, over an ARM VM? VM is cold and remote, I like things that can touched :)15:29
dtantsurAlso, nested virt on ARM... is it even a good idea?15:29
JayFwho's going to find out, if not us15:30
JayFand "nested virt" can be disabled in favor of pure qemu15:30
JayFwhich is how I suspect CI on x86 hosts with ARM vms being provisioned will be shaped to begin15:30
dtantsuryeah, I mean: any VM inside VM, with hardware assistance or not15:32
TheJulia... I think the newest PIs have the arm chips which support nested virt15:33
TheJulia*think*15:33
dtantsurmeanwhile, someone with a Huawei machine has found me. Let's see what it has in terms of Redfishing.15:33
TheJuliarow row row15:33
dtantsurNetwork boot seems to work but they need virtual media.15:33
TheJuliaIn context of redfish, what is ironic in relation to it? Is it a fisher, or a boat, or ..... *brain explodes*15:34
dtantsurOf course it has a standard compatibility problem, why wouldn't it15:34
TheJuliadtantsur: As foretold in the sacred scrolls.15:35
dtantsur\o/15:35
JayFTheJulia: as it was written in the scrolls: one fish two fish; red fish ironic fish15:36
JayFDpm15:36
JayF**Go talk to Mr Geisel if you don't like it ;) 15:36
TheJuliaJayF: just stop before we get to cylons15:36
dtantsurHuawei has a non-standard link from System to Manager (Redfish uses Links/ManagedBy, they have Links/Manager).15:38
dtantsurIt seems to have a virtual media resource even, we just cannot reach it...15:38
opendevreviewVerification of a change to openstack/ironic-inspector master failed: Remove SQLAlchemy tips jobs  https://review.opendev.org/c/openstack/ironic-inspector/+/91577315:50
opendevreviewJay Faulkner proposed openstack/ironic-inspector master: Remove SQLAlchemy tips jobs  https://review.opendev.org/c/openstack/ironic-inspector/+/91577315:54
JayFfyi updated commit msg and re-landed ^15:55
opendevreviewVerification of a change to openstack/ironic master failed: Remove SQLAlchemy tips jobs  https://review.opendev.org/c/openstack/ironic/+/91579215:59
opendevreviewMerged openstack/ironic master: db: Replace use of Engine.execute() method  https://review.opendev.org/c/openstack/ironic/+/91578916:11
opendevreviewAlexon Ferreira de Oliveira proposed openstack/ironic master: Changed to the draft-04 schema because other schemas in the same code utilize it  https://review.opendev.org/c/openstack/ironic/+/91590916:31
opendevreviewAlexon Ferreira de Oliveira proposed openstack/ironic master: Changed to the draft-04 schema because other schemas in the same code utilize it  https://review.opendev.org/c/openstack/ironic/+/91590916:32
opendevreviewAlexon Ferreira de Oliveira proposed openstack/ironic master: Changed to the draft-04 schema because other schemas in the same code utilize it  https://review.opendev.org/c/openstack/ironic/+/91590916:33
opendevreviewMerged openstack/networking-generic-switch master: Add python3.10 support in testing runtime  https://review.opendev.org/c/openstack/networking-generic-switch/+/90254916:39
opendevreviewVerification of a change to openstack/bifrost stable/zed failed: ironic: Perform online data migrations with localhost DB  https://review.opendev.org/c/openstack/bifrost/+/90129816:53
damexhi, does iconic support provision with a use of vpro/amt ? i haven't found full list of compatible features/platforms so far but i see ' but Ironic also supports vendor-specific plugins which may implement additional functionality.' that's from https://wiki.openstack.org/wiki/Ironic17:04
dtantsurJayF: is the call still on? sorry, lost track of the time17:07
JayFjump on in if you want17:07
JayFI think I added you to inv?17:07
dtantsurtrying..17:07
JayFhttps://meet.google.com/dep-ruau-ghj?authuser=0.17:07
dtantsurJayF: I'm there, nobody is letting me in :)17:08
JayFwhat goog acct email17:08
JayFI will try adding that to the invite17:08
JayFmoderator for this gmeet is not on the call17:09
JayFwe're using the MLH one b/c zoom doesn't like cid's internet17:09
dtantsurJayF: use dtantsur@redhat.com then17:09
opendevreviewMerged openstack/metalsmith master: Update master for stable/2024.1  https://review.opendev.org/c/openstack/metalsmith/+/91187417:10
JayFdone, hopefully it works :/17:11
TheJuliadamex: so ages ago we had a out of tree driver for AMT... like version 3 through 6 (or maybe it was 6-9) but intel kept changing the design and basically kept breaking the interface without any backwards support so there was no critical mass behind it. The question I would try to ask is "is there redfish support" in the hardware, since Redfish is the standard most vendors actively support17:12
damexTheJulia: is support unique per amt version? i have fleets of cheap'ish hardware within 10 inch racks of lenovo tiny machines for homelab and other reasons. i thought about using iconic for provisioning them. https://openwsman.github.io/ this one supports modern intel vpro/amt hardware and one can control machine state/change settings and etc. i would expect any proper server platform would just be controlled with ipmitool17:17
opendevreviewMerged openstack/ironic stable/2023.2: Marking metalsmith legacy job as non-voting  https://review.opendev.org/c/openstack/ironic/+/91572817:18
opendevreviewMerged openstack/ironic-inspector master: Update regex to detect closed branch  https://review.opendev.org/c/openstack/ironic-inspector/+/91273517:18
TheJuliadamex: unfortunately AMT has a ton of breaking and unsupportable differences under a marketing banner of "AMT". It wouldn't be terribly difficult to wire up a driver or maybe update what is posted out there (https://opendev.org/x/ironic-staging-drivers/src/branch/master/ironic_staging_drivers/amt) but I remember we looked at it as a community and the breaking to DIY it without some sort of intermediate library were just a 17:21
TheJuliabarrier for entry for us17:21
TheJuliaProper server platform wise, most hardware vendors are kicking IPMI entirely to the curb in favor of Redfish at this point17:22
opendevreviewVerification of a change to openstack/bifrost master failed: CI: Modify upgrade jobs to upgrade from 2024.1 (Caracal)  https://review.opendev.org/c/openstack/bifrost/+/91367917:23
damexat the last job we had lots of server purchases (lots of random vendors) and in the recent years they all came with redfish. they all also  supported ipmitool reasonably well. only think one couldn't really do over ipmitool is to update bits and pieces of their firmware (insecure thing mostly because of redfish). its not like old supermicro servers that have all their functionality implemented with ipmitool :)17:25
TheJuliawell, even supermicro got to a point where they decided to stop trying to keep ipmi working perfectly forever :)17:27
TheJuliaipmitool had no official mechanism for virtual media as well. Well, there is the in theory mailbox stuff, but that is not in the client and had something like a 28 character limit17:27
damexwhat is the future of https://opendev.org/x/ironic-staging-drivers/src/branch/master/ironic_staging_drivers/amt  ? is it gonna be thrown under the bus?17:28
damexand what is the requirements for such thing to be successfully used with 'ironic'? just implement control of power states?17:29
TheJuliaThere really is no future of that driver at that point, and there hasn't been for many years. Last time I saw hardware it would "work" with for sale was... 6 or 7 years ago.17:29
TheJuliaminimum requirement is power state and boot device. You can do boot mode separately, but modern ironic also defaults to everything is UEFI17:30
damexi took a look at the repo and think that my current m920q/m920x/p330 might work. have like dozens of them :)17:30
damexTheJulia: i don't think there is an implementation for boot device control >_>17:31
damexin amt17:31
TheJuliadamex: https://opendev.org/x/ironic-staging-drivers/src/branch/master/ironic_staging_drivers/amt/management.py#L79 <-- That seems a bit overly complex in a private method17:33
opendevreviewAlexon Ferreira de Oliveira proposed openstack/ironic master: Remove deprecation warning by setting schema  https://review.opendev.org/c/openstack/ironic/+/91590917:34
TheJuliaI do remember a discussion or two, from maybe 8 or 9 years ago where there were challenges with boot mode, I just don't remember the details at htis point17:34
opendevreviewAlexon Ferreira de Oliveira proposed openstack/ironic master: Remove deprecation warning by setting schema  https://review.opendev.org/c/openstack/ironic/+/91590917:36
damexTheJulia: main problem there is that you don't just set boot order. it gets set in specific mode that is related to boot mode and then there is other things to worry about. like retail mode/provision mode/whatever else they call ti mode and then there is boot order within each one of them. maybe one can just set whole thing at a time like a config or something >_>17:36
TheJuliaoh, well, yeah17:36
damexefibootmgr have better time controlling that thing :)17:37
TheJuliaIf you create your own, or hack your own updated driver, boot mode is also highly encouraged.17:37
TheJuliaactually, that is a good point17:37
TheJulialenovo hardware is notorious for not liking multiple changes17:37
TheJuliaotherwise it considers the nvram inalidated and rolls back to a known good copy17:38
TheJuliainvalidated17:38
TheJuliahttps://review.opendev.org/q/Ic6584479a47146577052d17fa3f697eef64ac73c is the most recent fix we made to ironic 17:38
TheJuliawe've had a few others over the years of similar headache17:39
opendevreviewMerged openstack/ironic-tempest-plugin master: Leverage the remote microversion without requiring human config  https://review.opendev.org/c/openstack/ironic-tempest-plugin/+/91427017:43
damexi usually make pxeboot as a default on machines like that and then just never touch boot order ever again. just make sure from monitoring/whatever that it is set and can boot to pxe. then grub that it receives over pxe decies if one boots from whatever is installed on local media or provision is needed (decided before machine boots over pxe. just reboot and get new settings).17:43
damexTheJulia: can i do something like that with ironic?17:44
opendevreviewVerification of a change to openstack/metalsmith stable/2024.1 failed: Update .gitreview for stable/2024.1  https://review.opendev.org/c/openstack/metalsmith/+/91187217:46
opendevreviewVerification of a change to openstack/metalsmith stable/2024.1 failed: Update TOX_CONSTRAINTS_FILE for stable/2024.1  https://review.opendev.org/c/openstack/metalsmith/+/91187317:46
TheJuliadamex: you can, you might want to look at the "ramdisk" deploy_interface.17:46
damexTheJulia: thanks, i will check it out :)17:46
TheJuliadamex: just be mindful, shim, which is the signed UEFI loader, auto-injects itself so if you end up in a disk image uefi booting case, it might reset your boot order17:47
damexTheJulia: i don't think it will do something on its own but modification of boot order will definitely be attempted at the end of provision. i think one can mount/remount efivarfs readonly to protect against that :)17:52
TheJuliashim does it directly before an OS even fires up, unfortunately17:52
TheJuliabut ipxe doesn't do any of that17:53
opendevreviewAlexon Ferreira de Oliveira proposed openstack/ironic master: Remove deprecation warning by setting schema  https://review.opendev.org/c/openstack/ironic/+/91590917:54
opendevreviewMerged openstack/ironic-inspector master: Remove SQLAlchemy tips jobs  https://review.opendev.org/c/openstack/ironic-inspector/+/91577318:07
opendevreviewMerged openstack/networking-baremetal stable/2023.1: don't force amqp_auto_delete for quorum queues  https://review.opendev.org/c/openstack/networking-baremetal/+/91161218:21
opendevreviewMerged openstack/networking-baremetal stable/2023.2: don't force amqp_auto_delete for quorum queues  https://review.opendev.org/c/openstack/networking-baremetal/+/91161118:25
-opendevstatus- NOTICE: The Gerrit service on review.opendev.org will be offline momentarily for a restart in order to apply a patch update18:36
samcat116Probably a can of worms question: but as a heavy user of the SNMP driver, would there be appetite for a redfish-pdu driver? It seems like a lot of newer PDUs claim to support that and I imagine that would be more reliable for power control.18:47
JayFThe idea of "should we support PDUs that expose redfish" is very yes18:48
JayFthe idea of it being a separate driver... I'm less convinced of?18:48
iurygregoryagree ^18:49
iurygregoryunless there is something that will really require a new driver for us to support the use case I would say18:49
TheJuliawe would likely need something to denote "there is no system here", so maybe for redfish it could be acceptable to have no Management Interface loaded18:50
TheJuliaso you end up with Power only18:50
TheJuliaits a weird delineation18:50
TheJuliabut might make sense as a separate sort of meta thing too18:50
samcat116there's a separate pdu standard it seems18:51
samcat116https://www.dmtf.org/sites/default/files/standards/documents/DSP2056_1.0.0.pdf18:51
samcat116But yeah I dont think it would make sense on the existing redfish driver, likely a power only redfish-pdu driver or something18:52
TheJulia... that would be a distinctly different thing then18:52
TheJuliaso I sort of see where samcat116 is going18:53
TheJuliasamcat116: that being said, likely makes sense to wire that into the sushy library *as* well and kind of follow the same pattern18:58
JayFwhy can't it be a powerfish19:02
JayFor a purplefish19:02
JayFsomething other than "redfish, except not" :|19:02
TheJuliaWe look at redfish as a system oriented thing19:02
TheJuliathe reality is more gray, as if we're standing between the shadow and the light (or cat as human and keyboard)19:03
TheJulia((or as londo would say, ducks)19:03
TheJulia)19:03
samcat116Redfish for air conditioning! https://www.dmtf.org/sites/default/files/standards/documents/DSP2064_1.0.0.pdf19:07
TheJuliaOHHHHHHH AHHHHHHH19:08
TheJulia.... I feel like this may need to be implemented for my motorhome!19:08
samcat116"You wouldn't PXE boot a space heater"19:09
TheJuliaThis is where my wife would chime in "Challenge Accepted"19:10
TheJuliaBut, I am not my wife.19:10
iurygregoryWOOT19:45
iurygregoryfor air conditioning?!19:45
iurygregoryOMG I want :D19:45
JayFwith sushy-tools and the pyscript integration for homeassistant, anything can be redfish managed if you write some glue code ;) 19:47
TheJulia"Sorry wifey, we decided to re-deploy the thermostat.... and the networking blipped while it was booting. Turns out their boot loader..."20:20
JayFHeh. The ultimate two-sided sword of home automation: "Why do you do that useless stuff anyway?" vs "Hey, $thing you setup stopped working" and there's not much in-between :P 20:21
TheJulia"hold on, let me short circuit the wires together so it runs"20:25
JayFhttps://review.opendev.org/c/openstack/ironic/+/913793 should be trivial to approve, already has +2 from me and a +1 from Takashi22:13
opendevreviewMerged openstack/ironic master: Remove deprecation warning by setting schema  https://review.opendev.org/c/openstack/ironic/+/91590922:43
opendevreviewJulia Kreger proposed openstack/ironic master: docs: update redfish docs to detail swift url issues  https://review.opendev.org/c/openstack/ironic/+/91593122:53
opendevreviewJulia Kreger proposed openstack/ironic master: redfish: change default virtual media storage to local storage  https://review.opendev.org/c/openstack/ironic/+/91593222:53
opendevreviewcid proposed openstack/ironic master: Load machine type from command-line  https://review.opendev.org/c/openstack/ironic/+/91593423:29
opendevreviewcid proposed openstack/ironic master: Load machine type from command-line  https://review.opendev.org/c/openstack/ironic/+/91593423:31
opendevreviewMerged openstack/ironic master: Add note regarding metal3 ci job in CI config for stable runs  https://review.opendev.org/c/openstack/ironic/+/91053623:37
opendevreviewMerged openstack/ironic master: Fix servicing clean-up  https://review.opendev.org/c/openstack/ironic/+/91532123:37
opendevreviewMerged openstack/ironic master: Fix the confusion around service_reboot/servicing_reboot  https://review.opendev.org/c/openstack/ironic/+/91572523:38
opendevreviewMerged openstack/ironic master: Use the new microversion-parse library to parse the version headers  https://review.opendev.org/c/openstack/ironic/+/91379323:38

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