Thursday, 2023-03-02

opendevreviewDuc Truong proposed openstack/ironic master: Fix auth_protocol and priv_protocol for SNMP v3  https://review.opendev.org/c/openstack/ironic/+/87532300:44
arne_wiebalckGood morning, Ironic!07:46
rpittaugood morning ironic! o/09:21
rpittaufungi: great news, I'm going to check asap :)09:21
opendevreviewRiccardo Pittau proposed openstack/bifrost master: Fix enabling epel repo for rpm distributions  https://review.opendev.org/c/openstack/bifrost/+/87592911:04
iurygregorygood morning Ironic11:19
rpittauJayF: I've added ironic-core to the virtualpdu-core and virtualpdu-release groups, so now we should all be able to approve virtualpdu patches11:19
rpittauI guess next steps would be to formalize the passage under ironic umbrella and move the repo under openstack organization11:19
rpittauhey iurygregory :)11:19
* iurygregory just saw the virtualpdu email in openstack-discuss \o/11:20
iurygregorynice!11:20
rpittauwith that said, if anyone has a moment please check this change to bring virtualpdu to Python 3 era :)  https://review.opendev.org/c/x/virtualpdu/+/86998311:21
iurygregoryI checked yesterday :D11:21
rpittauand then we can request a release and move ironic CI to jammy :D11:21
iurygregoryjust added +211:21
rpittauthanks!11:21
opendevreviewMohammed Boukhalfa proposed openstack/sushy-tools master: Add fake_ipa inspection, lookup and heartbeater to fake system  https://review.opendev.org/c/openstack/sushy-tools/+/87607911:56
opendevreviewMohammed Boukhalfa proposed openstack/sushy-tools master: Add fake_ipa inspection, lookup and heartbeater to fake system  https://review.opendev.org/c/openstack/sushy-tools/+/87536611:58
opendevreviewMohammed Boukhalfa proposed openstack/sushy-tools master: Add fake_ipa inspection, lookup and heartbeater to fake system  https://review.opendev.org/c/openstack/sushy-tools/+/87536612:10
opendevreviewVerification of a change to openstack/networking-generic-switch master failed: Support batching up commands  https://review.opendev.org/c/openstack/networking-generic-switch/+/74328312:14
samuelkunkel[m]Hi12:48
samuelkunkel[m]is the blogpost about the arm deployment mentioned by the cern / arne_wiebalck already available?12:48
samuelkunkel[m]maybe I just did not see it12:48
dtantsurif it is, I want to see it as well :)12:49
opendevreviewRiccardo Pittau proposed openstack/bifrost master: Fix enabling epel repo for rpm distributions  https://review.opendev.org/c/openstack/bifrost/+/87592912:57
opendevreviewDmitry Tantsur proposed openstack/ironic master: [WIP] Migrate the inspector's /continue API  https://review.opendev.org/c/openstack/ironic/+/87594413:01
opendevreviewMohammed Boukhalfa proposed openstack/sushy-tools master: Add fake_ipa inspection, lookup and heartbeater to fake system  https://review.opendev.org/c/openstack/sushy-tools/+/87536613:47
opendevreviewMohammed Boukhalfa proposed openstack/sushy-tools master: Add fake_ipa inspection, lookup and heartbeater to fake system  https://review.opendev.org/c/openstack/sushy-tools/+/87536613:52
opendevreviewOpenStack Release Bot proposed openstack/ironic-lib stable/2023.1: Update .gitreview for stable/2023.1  https://review.opendev.org/c/openstack/ironic-lib/+/87614314:13
opendevreviewOpenStack Release Bot proposed openstack/ironic-lib stable/2023.1: Update TOX_CONSTRAINTS_FILE for stable/2023.1  https://review.opendev.org/c/openstack/ironic-lib/+/87614414:13
opendevreviewOpenStack Release Bot proposed openstack/metalsmith stable/2023.1: Update .gitreview for stable/2023.1  https://review.opendev.org/c/openstack/metalsmith/+/87614514:13
opendevreviewOpenStack Release Bot proposed openstack/metalsmith stable/2023.1: Update TOX_CONSTRAINTS_FILE for stable/2023.1  https://review.opendev.org/c/openstack/metalsmith/+/87614614:13
opendevreviewOpenStack Release Bot proposed openstack/metalsmith master: Update master for stable/2023.1  https://review.opendev.org/c/openstack/metalsmith/+/87614714:13
opendevreviewOpenStack Release Bot proposed openstack/python-ironic-inspector-client stable/2023.1: Update .gitreview for stable/2023.1  https://review.opendev.org/c/openstack/python-ironic-inspector-client/+/87614814:13
opendevreviewOpenStack Release Bot proposed openstack/python-ironic-inspector-client stable/2023.1: Update TOX_CONSTRAINTS_FILE for stable/2023.1  https://review.opendev.org/c/openstack/python-ironic-inspector-client/+/87614914:13
opendevreviewOpenStack Release Bot proposed openstack/python-ironic-inspector-client master: Update master for stable/2023.1  https://review.opendev.org/c/openstack/python-ironic-inspector-client/+/87615014:13
opendevreviewOpenStack Release Bot proposed openstack/python-ironicclient stable/2023.1: Update .gitreview for stable/2023.1  https://review.opendev.org/c/openstack/python-ironicclient/+/87615114:13
opendevreviewOpenStack Release Bot proposed openstack/python-ironicclient stable/2023.1: Update TOX_CONSTRAINTS_FILE for stable/2023.1  https://review.opendev.org/c/openstack/python-ironicclient/+/87615214:13
opendevreviewOpenStack Release Bot proposed openstack/python-ironicclient master: Update master for stable/2023.1  https://review.opendev.org/c/openstack/python-ironicclient/+/87615314:13
opendevreviewOpenStack Release Bot proposed openstack/sushy stable/2023.1: Update .gitreview for stable/2023.1  https://review.opendev.org/c/openstack/sushy/+/87615414:14
opendevreviewOpenStack Release Bot proposed openstack/sushy stable/2023.1: Update TOX_CONSTRAINTS_FILE for stable/2023.1  https://review.opendev.org/c/openstack/sushy/+/87615514:14
opendevreviewOpenStack Release Bot proposed openstack/sushy master: Update master for stable/2023.1  https://review.opendev.org/c/openstack/sushy/+/87615614:14
opendevreviewMerged openstack/ironic master: Do not move nodes to CLEAN FAILED with empty last_error  https://review.opendev.org/c/openstack/ironic/+/87478414:23
TheJuliagood morning everyone14:28
opendevreviewJulia Kreger proposed openstack/ironic master: Clean out agent token even if power is already off  https://review.opendev.org/c/openstack/ironic/+/87577814:29
TheJuliarpittau: thanks for spotting that typo, revised ^14:30
opendevreviewJulia Kreger proposed openstack/ironic master: Wipe Agent Token when cleaning timeout occcurs  https://review.opendev.org/c/openstack/ironic/+/87616114:33
opendevreviewMerged openstack/python-ironic-inspector-client stable/2023.1: Update .gitreview for stable/2023.1  https://review.opendev.org/c/openstack/python-ironic-inspector-client/+/87614814:37
opendevreviewMerged openstack/sushy stable/2023.1: Update .gitreview for stable/2023.1  https://review.opendev.org/c/openstack/sushy/+/87615414:46
opendevreviewMerged openstack/metalsmith stable/2023.1: Update .gitreview for stable/2023.1  https://review.opendev.org/c/openstack/metalsmith/+/87614514:49
opendevreviewMerged openstack/metalsmith master: Update master for stable/2023.1  https://review.opendev.org/c/openstack/metalsmith/+/87614714:49
opendevreviewMerged openstack/python-ironicclient stable/2023.1: Update .gitreview for stable/2023.1  https://review.opendev.org/c/openstack/python-ironicclient/+/87615114:53
opendevreviewMerged openstack/python-ironicclient stable/2023.1: Update TOX_CONSTRAINTS_FILE for stable/2023.1  https://review.opendev.org/c/openstack/python-ironicclient/+/87615214:53
dtantsurrpittau: could you follow-up on https://review.opendev.org/c/x/virtualpdu/+/869983 please?14:57
rpittaudtantsur: sure thing! thanks for the approval14:58
opendevreviewJulia Kreger proposed openstack/ironic master: Clean out agent token even if power is already off  https://review.opendev.org/c/openstack/ironic/+/87577815:02
TheJuliadtantsur: great catch on ^15:03
dtantsur:)15:03
opendevreviewMerged openstack/sushy stable/2023.1: Update TOX_CONSTRAINTS_FILE for stable/2023.1  https://review.opendev.org/c/openstack/sushy/+/87615515:03
opendevreviewMerged openstack/metalsmith stable/2023.1: Update TOX_CONSTRAINTS_FILE for stable/2023.1  https://review.opendev.org/c/openstack/metalsmith/+/87614615:03
opendevreviewMerged openstack/python-ironic-inspector-client master: Update master for stable/2023.1  https://review.opendev.org/c/openstack/python-ironic-inspector-client/+/87615015:04
opendevreviewMerged openstack/ironic-lib master: Use direct writes when erasing the GPT  https://review.opendev.org/c/openstack/ironic-lib/+/87593115:04
opendevreviewMerged openstack/ironic-lib stable/2023.1: Update .gitreview for stable/2023.1  https://review.opendev.org/c/openstack/ironic-lib/+/87614315:04
opendevreviewMerged openstack/ironic-lib stable/2023.1: Update TOX_CONSTRAINTS_FILE for stable/2023.1  https://review.opendev.org/c/openstack/ironic-lib/+/87614415:04
opendevreviewMerged openstack/python-ironicclient master: Update master for stable/2023.1  https://review.opendev.org/c/openstack/python-ironicclient/+/87615315:07
opendevreviewMerged openstack/python-ironic-inspector-client stable/2023.1: Update TOX_CONSTRAINTS_FILE for stable/2023.1  https://review.opendev.org/c/openstack/python-ironic-inspector-client/+/87614915:24
JayFI need to do a prelude for Ironic release notes, right? 15:26
rpittaudtantsur: follow up for vpdu https://review.opendev.org/c/x/virtualpdu/+/876169?forceReload=true15:27
* JayF does a thing15:27
dtantsurthx!15:29
TheJuliapreludes are always good15:30
rpittaudtantsur: I left the catalog/messages still in setup.cfg, but I think we can remove them, I'll do another patch for that later15:31
dtantsurrpittau: I think we can safely remove all of the translation infra from it15:36
rpittauyeah15:36
* dtantsur walk, brb15:54
opendevreviewMerged openstack/networking-generic-switch master: Support batching up commands  https://review.opendev.org/c/openstack/networking-generic-switch/+/74328315:56
opendevreviewMohammed Boukhalfa proposed openstack/sushy-tools master: Add fake_ipa inspection, lookup and heartbeater to fake system  https://review.opendev.org/c/openstack/sushy-tools/+/87536616:23
ebbexis there a way to supply a json file to --config-drive ? i.e. openstack baremetal node deploy <node> --config-drive superduper_conf.json, it just feels so awful writing a string of json at the commandline.16:27
TheJuliaebbex: feels like your in use the client api territory. Is this a json payload to map to passing bulk json in on the api as https://docs.openstack.org/api-ref/baremetal/?expanded=change-node-provision-state-detail#id33 in the configdrive value?16:35
*** xhku_ is now known as xhku16:37
TheJuliaebbex: the code in the client only knows how to check if it is just a blob by the string16:39
ebbexHmm, don't really want to be in that territory yet, are there any good examples on files to put in a directory you could supply for --config-drive ? I think I read that's a possibility, type `--config-drive /path/to/files`16:39
TheJuliaebbex: so... maybe --config-drive "$(cat superduper_conf.json)" ?16:39
rpittaugood night! o/16:40
ebbexi think if you just cat superduper_conf, you'd have to pipe it through sed to unescape the quotes (\")16:40
TheJuliaa folder is a possibility, but I don't have any good examples16:41
TheJuliathis seems like a "is this a file, is it a file of json" is a totally valid client patch16:41
TheJuliainstead of trying to find a way to hack around this with bash16:41
TheJuliaor $favoriteshell16:41
TheJuliaI don't think it would expand if it is in single quotes, but I'm not sure if bash would expand it or not16:41
TheJuliaJSON_CONTENT=$(cat /path/to/json)16:42
TheJulia--config-drive '${JSON_CONTENT}' might work and prevent expansion16:42
ebbexthings in single-quotes wont expand in in bash i think16:45
ebbex* do variable expansion16:46
ebbexi'll look more into the directory approach first, tanks for the suggestions16:47
JayFcan't you do @filename.json16:47
jrosserebbex: i do similar in ansible with the command: module passing stuff like `"{{ node.raid_config | to_json }}"`16:47
JayFI thought you could @/path/to/file for --config-drive16:48
JayFit's possible that was a local change at a place I worked or the older client16:48
TheJulia... this seems like a super simple thing to just add to the client16:49
JayFif what I said there doesn't exist; it should16:49
TheJuliagiven we already do file handling in the underlying client, we should just chekc any file if it is json too16:50
TheJuliaa file is implied a whole pre-prepared binary image16:50
JayFoooh16:50
ebbexjrosser: thanks for the tip, I might do something like that when I get a bit further along :)16:55
TheJuliaebbex: fwiw, I believe referring to variables in the ${variable_name} style also helps prevent expansion. The added challenge though is that may prevent things for bash, but what about the underlying command line parser in python16:58
jrosserebbex: i can share some ansible for provisioning baremetal nodes if you want some starting point16:58
TheJulia(the answer, dunno. I'd just check if a file is json first in python-ironicclient code and upload a patch :)16:58
jrosserbut tbh i am quite surprised at how horrible it has turned out - very very far from the idempotence expected from ansible16:59
ebbexjrosser: yeah, I'd love to get some examples of configuration16:59
jrosserebbex: this is `include_tasks:` per node https://paste.opendev.org/show/byKxnFyF9v0CD0fX54J8/17:07
ebbexalso, can I override the the kernel_params for a cloud-image? Specifically, I've supplied image_source to be AlmaLinux-8-GenericCloud-UEFI-8.7-20221111.x86_64.qcow2 and I want to override the `net.ifnames=0 biosdevname=0` part of the image.17:08
opendevreviewJay Faulkner proposed openstack/ironic master: Add prelude for OpenStack 2023.1 Ironic release  https://review.opendev.org/c/openstack/ironic/+/87619517:13
TheJuliaebbex: most folks use diskimage-builder to repack the images (and also fix some semi-common issues) as well as make base changes, like such17:15
ebbexjrosser: cheers, you wouldn't happen to have a sample for the node.raid_confg aswell?17:18
ebbexTheJulia: yeah, I suppose I have some more work to get done :/17:18
TheJuliaebbex: depends on needs :) Distro defaults are for like the 80% of users of the images17:19
jrossercan you use a regular qcow2 cloud image like that?17:21
TheJuliasometimes, depends on the image17:21
TheJuliasome were not in such a shape, like original centos images back in the early centos8 days didn't properly handle UEFI17:22
TheJuliabut they have since been fixed17:22
TheJuliamost of the images are a single partition root with other partitions for /boot and /boot/efi17:23
JayFcloud images also might not include firmware for all possible hardwares, depending on *what* kind of cloud image you're using17:23
TheJuliathe most common change is "do I pre-create a user" or "do I change how cloud-init will operate"17:24
jrosserebbex: for a dell raid https://paste.opendev.org/show/bfGVibqpMbgqDkWfzy6E/17:24
jrosserTheJulia: it is funny you mention cloud-init becasue this week we have nostly been victim to not having this https://github.com/canonical/cloud-init/commit/02202954c65a7a1cdb9b28703bd0af01edd0e091#diff-8e27dfc14b3ffceee1e29d3[…]0879febd47c578de04ea2dddR126517:25
TheJuliamost are decent on the firmware, but definitely a case and some of those images can be absurd. We delete hundreds of megabytes of binary firmware blobs from IPA by default17:25
TheJuliaoh, heh17:27
TheJuliaI suspect other folks have not had the original patch which constrained it because I know people who have been doing metadata service usage w/physical metal for a while, but on centos/rh17:28
jrosserit seems that when we build an ubuntu user image with DIB its hardwired to the ec2 backend in cloud-init and 'just works' but when we build rocky9 similary it's not set up that way and fails17:28
dtantsurebbex: I don't think I had problems with quotes and cat. lemme find a link17:29
dtantsurCannot find a link, but I'm sure I've done it in the past17:30
dtantsurwe could, of course, get explicit support in the client17:30
dtantsurwhich is complicated since we already accept an ISO17:33
* dtantsur is curious if there is an easy way to detect an ISO file17:33
* dtantsur is about to write some scary code!17:35
jrosseroh whilst i remember, is it possible to use ipmi serial-over-lan console when using the dell idrac driver?17:40
dtantsurjrosser: does not look so: https://opendev.org/openstack/ironic/src/branch/master/ironic/drivers/drac.py17:40
dtantsurI wonder why. Maybe nobody just thought about it17:41
jrosserit's like i want to say "this whole thing is idrac except console which is ipmitool"17:41
dtantsuryeah, this is what the console interface is for. but the idrac hardware type does not declare compatibility with ipmi interfaces17:41
TheJuliadtantsur: don't detect the iso file, we require it is also compressed afaik17:41
TheJuliaso just look for gzip encoding17:42
dtantsurhmmmm17:42
TheJuliaor first check for json17:42
* TheJulia hides17:42
dtantsuryeah, I don't want to end up doing json.loads() for a large ISO :D17:42
TheJuliaahh, trye17:42
TheJuliatrue17:42
dtantsuractually, I wonder if there is anything similar to the 'file' tool17:42
dtantsurin python17:42
TheJuliathere might be17:42
TheJuliayou only need to check the first few characters really17:43
dtantsuryeah, I may just check if configdrive[0] is b'{'17:43
jlvillalHopefully easy question. Can I build aarch64 IPA images? Ultimate goal is trying to get Bifrost/Ironic working to be able to provision aarch64 hardware. But will run Bifrost/Ironic on x86_64. I'm assuming there are no pre-generated aarch64 IPA images.17:43
TheJuliaanything that is far outside what we would expect in a json payload (even in utf-16) would be a strong hiint17:43
TheJulias/hiint/hint/17:43
TheJuliajlvillal: this came up on the openstack-discuss mailing list.... 2ish weeks ago17:44
TheJuliamaybe 317:44
dtantsurjlvillal: wow, long time no see!17:44
dtantsurjlvillal: experimental images in https://tarballs.opendev.org/openstack/ironic-python-agent-builder/dib/files/17:44
dtantsurnot tested in the CI though17:44
jlvillaldtantsur, Hi! :)17:44
jlvillalTheJulia, Ah. Okay. I will check that out.17:44
TheJuliajlvillal: the tl'dr is you need to do the build from an arm machine to begin with17:44
jlvillaldtantsur, I will look at that too :)17:44
TheJuliabut yeah, the experimental image17:44
dtantsurjlvillal: if you contribute multi-arch support for bifrost, I'll get another reason to buy you a drink the next time we meet17:44
jlvillalTheJulia, Oh I have plenty of ARM systems here. I work at Ampere ;)17:45
dtantsurwowowow nice!17:45
jlvillaldtantsur, hehe. I'll see what I can do :D17:45
dtantsurso we have actually chances of chatting with you more often again17:45
TheJuliadtantsur: I can also happily proxy that so you don't end up in the territory of owing tons of beer to jlvillal :)17:45
dtantsurTheJulia: https://pypi.org/project/filetype/17:45
TheJuliajlvillal: awesome17:45
TheJuliaso, I thought ampere had already sorted ironic based CI in their lab?17:46
TheJulia... where is he whose name changes every few years hiding...17:46
jlvillalPossibly. My boss wants me to do a Proof-of-Concept using Bifrost/Ironic. So I am muddling my way through. I did get an x86_64 to be provisioned with Ubuntu. So progress is being made :)17:46
TheJuliajlvillal: ack, okay. It could also be a different group17:46
jlvillalTheJulia, I don't know about that. If they had I would like to know :)17:46
jrosserjlvillal: i have ampere systems here with ironic17:47
jlvillalNice to see a lot of the gang still here :)17:47
jlvillaljrosser, Cool! Very cool.17:47
jlvillaljrosser, I'm assuming then you built your own IPA images then?17:48
TheJuliajlvillal: ping adam young :)17:48
jrosseryes i did, i had to find a free-tier VM somewhere to build on the right architecture to get bootstrapped17:48
dtantsurjrosser: you need an RPi for building images :)17:49
* dtantsur is pondering the same17:49
jlvillaljrosser, Excellent. Okay. I will try to do the same on a system here. Thanks!17:49
jrosseri think that was OK but not for a user image? one or the other failed on a pi17:49
* TheJulia had to delineate the plural he whose name on irc changes every few years into separate people to remember17:49
jlvillaljrosser, And very cool to see someone using Ampere systems in the wild. 17:50
jrosserjlvillal: i have some notes here 17:50
jrosserhttps://review.opendev.org/c/openstack/openstack-ansible-os_ironic/+/867547/12/doc/source/configure-ironic-multiarch.rst17:50
JayFjrosser: jlvillal: Would you all be consumers of an upstream-published arm image (aarch64, I presume)?17:50
jlvillaljrosser, Thanks.17:51
JayFNo promises; but it's on the list to discuss at bobcat ptg, and having specific customers for it would give it some boost in priority, I suspect17:51
jrosserfor IPA?17:51
jlvillalJayF, I would if one existed. But will work on building my own.17:51
JayFjrosser: yep17:51
dtantsurI want to go as far as having a Bifrost CI job on arm6417:51
dtantsur(not multi-arch, arm on arm)17:52
JayFthat would be a requirement on the path to publishing an image17:52
JayFwell, at least running an arm64 target17:52
JayFnot neccessarily arm-on-arm but that would be cool17:52
dtantsurI also want(/need) to get a multi-arch metal317:52
* JayF would prefer the metal3+sqlite job first, but that's just me17:52
jrosseri think when i did this the experimental images for arm were not there?17:52
JayFjrosser: yep, we're considering adding them17:52
jrosserbut i would have certainly started there if i could have done17:52
JayFjrosser: that's what I'm asking: if we picked that up as a task now, is it likely you / OSA would consume them?17:53
jrosserbut things very rapidly turned into needing to enable a bunch of debug, so i had to build my own at that point anyway17:53
dtantsurI don't remember when we started publishing them. probably in the beginning of A17:53
jrosseri would really like to make an OSA CI job that actually tests ironic properly with virtualbmc17:53
jrosserbecasue at the moment it's really just "did it deploy" and thats not good enough17:54
jlvillalTheJulia, Thanks for the pointer to the name. I just saw that in reading the back-scroll more thoroughly. I can't type and read at the same time...17:59
TheJuliajlvillal: no problem, I *think* he had to build ipxe binaries because he hit an actual bug somewhere along the way18:00
TheJuliaI think that was the only hiccup he mentioned18:00
jlvillalThanks!18:01
opendevreviewDmitry Tantsur proposed openstack/python-ironicclient master: [WIP] Accept configdrive as a JSON file  https://review.opendev.org/c/openstack/python-ironicclient/+/87619918:13
dtantsurTheJulia, ebbex, wdyt ^^^?18:13
JayFI think you're a freak of nature to churn out a WIP PR for that so fast18:15
JayFseriously impressive, if you can bottle that up and share it with me I'll take some :D 18:16
TheJuliadtantsur: lgtm18:16
TheJuliawell, reno and test needed :)18:16
JayFit looks pretty good to me18:16
dtantsurJayF: I'm pretty sure you can produce 30 lines of code within a similar timeframe, c'mon :)18:16
dtantsurit took me more to remember how to use timeit18:17
JayFdtantsur: depends on which 30 lines you want :) It would've taken me a while to get to the approach of looking for ' [{' and bailing if it's not that18:17
JayFtranslating "psuedocode" into actual-code is easy for me, coming up with what I want to do on a high level can be extremely difficult for me18:17
dtantsurJayF: speaking of fast typing.. I have logical error there18:21
JayFI'd like reviews on https://review.opendev.org/c/openstack/ironic/+/876195  -- release notes prelude18:22
dtantsurlemme finish this patch first18:29
JayFno real rush I think; but I'm not sure when it's due18:30
opendevreviewDmitry Tantsur proposed openstack/python-ironicclient master: Accept configdrive as a JSON file  https://review.opendev.org/c/openstack/python-ironicclient/+/87619918:35
dtantsurthis should be it ^^^18:35
dtantsurJayF: do you want to highlight the inventory API addition?18:36
JayFdtantsur: I was told none of that is user-facing at this point, it's not really any benefit to end users until it's done, right?18:36
JayFas opposed to the other things, which either expose anything at all to end users right now or improve their experience 18:37
dtantsurJayF: it's in a bit of weird place. It's a new API, and it is working, but it is working by essentially proxying (with caching) to ironic-inspector18:38
dtantsurFWIW it's the same approach I'm proposing in https://review.opendev.org/c/openstack/ironic/+/87594418:38
JayFdtantsur: I'm happy to include it then if you want to comment with some verbiage18:38
dtantsurJayF: thinking about it.. maybe we should not highlight the new API until we can boast a completely independent implementation of inspection18:39
dtantsurlet's wait until then next release18:39
JayFthat's sorta what I was thinking18:39
opendevreviewDmitry Tantsur proposed openstack/ironic bugfix/21.3: Do not move nodes to CLEAN FAILED with empty last_error  https://review.opendev.org/c/openstack/ironic/+/87617318:45
opendevreviewDmitry Tantsur proposed openstack/ironic bugfix/21.2: Do not move nodes to CLEAN FAILED with empty last_error  https://review.opendev.org/c/openstack/ironic/+/87617418:45
opendevreviewDmitry Tantsur proposed openstack/ironic stable/zed: Do not move nodes to CLEAN FAILED with empty last_error  https://review.opendev.org/c/openstack/ironic/+/87617518:46
opendevreviewDmitry Tantsur proposed openstack/ironic bugfix/21.0: Do not move nodes to CLEAN FAILED with empty last_error  https://review.opendev.org/c/openstack/ironic/+/87617618:47
opendevreviewDmitry Tantsur proposed openstack/ironic bugfix/20.2: Do not move nodes to CLEAN FAILED with empty last_error  https://review.opendev.org/c/openstack/ironic/+/87617718:47
opendevreviewDmitry Tantsur proposed openstack/ironic stable/yoga: Do not move nodes to CLEAN FAILED with empty last_error  https://review.opendev.org/c/openstack/ironic/+/87617818:47
dtantsurso many branches, so little time :)18:47
dtantsursee you tomorrow18:47
opendevreviewDmitry Tantsur proposed openstack/ironic bugfix/19.0: Do not move nodes to CLEAN FAILED with empty last_error  https://review.opendev.org/c/openstack/ironic/+/87617918:48
dtantsur(at least we'll see if the CI works on these branches, lol)18:48
opendevreviewEbbex proposed openstack/bifrost master: Use a more traditional ansible approach to include_vars  https://review.opendev.org/c/openstack/bifrost/+/85580618:53
opendevreviewEbbex proposed openstack/bifrost master: Refactor use of include_vars  https://review.opendev.org/c/openstack/bifrost/+/85580718:53
opendevreviewJay Faulkner proposed openstack/ironic master: Add prelude for OpenStack 2023.1 Ironic release  https://review.opendev.org/c/openstack/ironic/+/87619518:53
opendevreviewMerged openstack/sushy stable/yoga: Handle proper code_status in unit test  https://review.opendev.org/c/openstack/sushy/+/86828919:17
JayFrpittau: FYI; https://review.opendev.org/c/openstack/governance/+/876208 is the first of the chain of patches for us to adopt+rename that repo22:12
JayFthe rename is likely not to happen for weeks due to ongoing infra activities and the release22:12

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