Tuesday, 2024-12-10

cardoeThese test issues suck. ☹️00:04
cardoehttps://review.opendev.org/c/openstack/ironic/+/933194 that'll at least let us iterate on pre-commit with less failures.02:49
cardoeJayF: that _ missing bug happened with 39cd751a9063ae04e1649ccbca5496c3754d706e from 2021.02:52
opendevreviewVerification of a change to openstack/ironic master failed: The i18n function is used but not imported  https://review.opendev.org/c/openstack/ironic/+/93725503:07
*** diablo_rojo_phone is now known as Guest263908:38
opendevreviewThomas Goirand proposed openstack/ironic master: Stop using crypt stdlib API  https://review.opendev.org/c/openstack/ironic/+/93635710:19
opendevreviewThomas Goirand proposed openstack/ironic master: Stop using crypt stdlib API  https://review.opendev.org/c/openstack/ironic/+/93635710:20
adam-metal3Hello Ironic10:23
adam-metal3JayF, TheJulia, rpittau: rpittau mentioned that I should bring it up right here. We have this issue in Metal3 https://github.com/metal3-io/baremetal-operator/issues/2110 , we are booting live ISO and detecting both iso and gpt image formats and failing with the deployment. We have looked into and AFAIK it comes from thre "recent" changes done in the oslo utils. I can fix this in IPA and Ironic (It 10:26
adam-metal3fails in Ironic for us but the inspection code is basically the same in IPA too) I have already started to write a fix .10:26
adam-metal3BUT10:26
adam-metal3I really really feel that "gpt" shouldn't be a separate "image format" in oslo_utils.imageutils rather we should just add the gpt "security check" to all the other image format's security checks10:28
adam-metal3The floks from "nova" said themselvs that oficially only GPT is supported whatever image we boot, so I really don't see any reason to handle the partition table type as an image format10:29
adam-metal3This is the olo change I am reffering to https://github.com/openstack/oslo.utils/commit/91af49beed6eea273863094bd62dcfb6688bfb11 and if you would like to go with the fix for only IPA and Ironic I would bring in the new newly introduced "formats" property https://github.com/openstack/oslo.utils/commit/3d4ae167cc1cc3509669a2c30f44e8d31ba39e3f  to IPA and Ironic so that we can handle situations where 10:33
adam-metal3e.g. both gpt and ISO is detected10:33
adam-metal3So what I am asking/saying is that, Is the current approach in oslo_utils (handling gpt as an image format) okay or not? If you say that you think the current oslo_utils approach is reasonable because of some wider openstack requirement I will just work on fixes for Ironic cumminty but if you feel like me that the oslo approach is just a bit weird I could work on a fix there10:37
dtantsuradam-metal3: ugh. Let's make sure we have a launchpad entry for this.11:22
dtantsurI feel like we shouldn't validate ISO images as well11:27
adam-metal3dtantsur: I will create the launchpat issue, no problem11:28
opendevreviewThomas Goirand proposed openstack/ironic master: Stop using crypt stdlib API  https://review.opendev.org/c/openstack/ironic/+/93635713:30
opendevreviewThomas Goirand proposed openstack/ironic-python-agent master: Python 3.13: crypt.crypt is removed  https://review.opendev.org/c/openstack/ironic-python-agent/+/93745413:42
opendevreviewThomas Goirand proposed openstack/ironic-python-agent master: Python 3.13: crypt.crypt is removed  https://review.opendev.org/c/openstack/ironic-python-agent/+/93745413:43
cardoeI feel like someone else has opened some of those too?15:14
zigotkajinam: Do you feel it's ok now? https://review.opendev.org/c/openstack/ironic/+/93635715:33
opendevreviewThomas Goirand proposed openstack/ironic-python-agent master: Python 3.13: crypt.crypt is removed  https://review.opendev.org/c/openstack/ironic-python-agent/+/93745416:07
JayFzigo: I think you might not understand what the option you changed default on does there16:09
JayFzigo: I -1'd, I think we'll need a deprecation period for that change -- essentially that is fed directly into /etc/shadow on the rescue ramdisk; so if we change this without operators knowing it could break rescue16:09
zigoJayF: So I should switch back to sha-256 ?!?16:10
JayFIf my understanding is right, we should billboard the deprecation (put something in the release notes, and a comment by the default), then we'll change it next cycle16:10
JayFIt's always possible i'm wrong :)16:10
zigoAt this point, I may give-up, I'm scratching my own itch of the package not working in Debian Unstable (ie: Debian 13, as Dalmatian will be there). Maybe someone form the Ironic team should take-over?16:11
JayFit's up to you, but I'll note we don't have python 3.13 support billboarded for this release and so it's likely a higher priority to you-personally than it is to openstack as a whole this cycle. I'm happy to review and help land, but I personally won't pick up and finish that patch anytime soon16:16
JayFI also know there's a py3.13 fix in eventlet that is pending release as well16:16
zigoI already have the eventlet patches backported to 0.36.1 ! :)16:17
zigoEven the one from Stefano that he wrote yesterday.16:17
zigoAs for 3.13 in the gate, well, Maybe this will be added after Epoxy, though that's too late for me (since Debian 13 will be released with Python 3.13).16:18
JayFnice, so you probably are up to date16:18
zigoI believe so. :)16:18
JayFI was talking to itamar about those fixes yesterday16:18
zigoThis fixed a bunch of failure in oslo.utils.16:18
zigoSorry, in oslo.messaging.16:18
zigoI suppose you're talking about this one: https://patch-diff.githubusercontent.com/raw/eventlet/eventlet/pull/1000.patch16:19
* zigo got to go back home16:20
JayFI honestly don't know what I'm talking about, just I know itamar told me he was blocked on new eventlet release, which also was waiting another py3.13 patch to go in16:41
JayFetc etc16:42
opendevreviewVerification of a change to openstack/ironic master failed: The i18n function is used but not imported  https://review.opendev.org/c/openstack/ironic/+/93725518:35
*** atmark_ is now known as atmark19:37
opendevreviewcid proposed openstack/ironic master: [WIP] Agentless Kea DHCP backend.  https://review.opendev.org/c/openstack/ironic/+/93564522:54
opendevreviewcid proposed openstack/ironic master: [WIP] Agentless Kea DHCP backend.  https://review.opendev.org/c/openstack/ironic/+/93564523:18
JayFI put this in #cluster-api-baremetal on slack as well, but metal3-integration is failing with 404 errors23:19
JayFhttps://github.com/metal3-io/metal3-dev-env hasn't had a commit in a week, so I assume it's broken23:20
cardoewhich Slack? K8s?23:28
opendevreviewJay Faulkner proposed openstack/ironic master: CI: Detail job removal permission  https://review.opendev.org/c/openstack/ironic/+/93315123:34

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