Tuesday, 2026-05-12

opendevreviewJad Haj Yahya proposed openstack/ironic master: Fix Lenovo SR645 V3 boot loop after RHCOS install  https://review.opendev.org/c/openstack/ironic/+/98659704:12
*** ykarel_ is now known as ykarel04:52
opendevreviewRiccardo Pittau proposed openstack/ironic-prometheus-exporter master: parsers: use safe dict access in redfish _build_labels  https://review.opendev.org/c/openstack/ironic-prometheus-exporter/+/98821608:55
opendevreviewRiccardo Pittau proposed openstack/ironic-prometheus-exporter master: parsers: validate health field in redfish power/fan/drive metrics  https://review.opendev.org/c/openstack/ironic-prometheus-exporter/+/98821708:59
opendevreviewRiccardo Pittau proposed openstack/networking-generic-switch master: Fix broken LOG.debug format strings in is_allowed()  https://review.opendev.org/c/openstack/networking-generic-switch/+/98821909:13
opendevreviewRiccardo Pittau proposed openstack/networking-generic-switch master: Modernize GenericSwitchDevice to use abc.ABC  https://review.opendev.org/c/openstack/networking-generic-switch/+/98822009:15
opendevreviewRiccardo Pittau proposed openstack/networking-generic-switch master: Fix typos in comment and copyright  https://review.opendev.org/c/openstack/networking-generic-switch/+/98822109:18
opendevreviewRiccardo Pittau proposed openstack/networking-generic-switch master: Align cover tox env with stestr-based test runner  https://review.opendev.org/c/openstack/networking-generic-switch/+/98822209:23
opendevreviewMerged openstack/python-ironicclient master: simplify is not None check  https://review.opendev.org/c/openstack/python-ironicclient/+/98817909:44
opendevreviewMerged openstack/ironic master: Fix anaconda deploy on multitenant networks  https://review.opendev.org/c/openstack/ironic/+/98812511:00
opendevreviewHarald JensÃ¥s proposed openstack/networking-generic-switch master: GenericSwitchNetmikoConfigError error details  https://review.opendev.org/c/openstack/networking-generic-switch/+/98502912:09
opendevreviewMerged openstack/python-ironicclient master: fix codespell config  https://review.opendev.org/c/openstack/python-ironicclient/+/98818013:11
opendevreviewMerged openstack/python-ironicclient master: remove unused script which does not pep8  https://review.opendev.org/c/openstack/python-ironicclient/+/98818113:11
opendevreviewMerged openstack/python-ironicclient master: switch to using pre-commit for lint checks  https://review.opendev.org/c/openstack/python-ironicclient/+/98818213:13
opendevreviewMithun Krishnan Umesan proposed openstack/ironic master: Add TLS configuration to agent lookup response  https://review.opendev.org/c/openstack/ironic/+/98788713:39
cardoelast part of the pre-commit migration of python-ironicclient https://review.opendev.org/c/openstack/python-ironicclient/+/98818313:53
opendevreviewMithun Krishnan Umesan proposed openstack/ironic master: Add TLS configuration to agent lookup response  https://review.opendev.org/c/openstack/ironic/+/98788713:59
dtantsurOur RBAC is driving me nuts.. shouldn't a project reader be allowed to read nodes?14:44
* dtantsur thinks more14:47
TheJuliaI think I need more data to answer that comment much less assist14:47
dtantsurI think I keep getting confused by the fact that you need to switch projects explicitly14:48
TheJuliayeah, that doesn't help14:50
opendevreviewJad Haj Yahya proposed openstack/ironic master: Fix Lenovo SR645 V3 boot loop with shim bootloader  https://review.opendev.org/c/openstack/ironic/+/98659715:14
opendevreviewDmitry Tantsur proposed openstack/ironic master: Fix Redfish BIOS settings on systems without BootProgress  https://review.opendev.org/c/openstack/ironic/+/98827515:41
dtantsurcardoe, janders FYI ^^15:41
dtantsurWe really need to CI this (I'm working on a Metal3 test, this is why how I caught this)15:42
* dtantsur adds a release note15:42
opendevreviewDmitry Tantsur proposed openstack/ironic master: Fix Redfish BIOS settings on systems without BootProgress  https://review.opendev.org/c/openstack/ironic/+/98827515:43
opendevreviewDmitry Tantsur proposed openstack/ironic bugfix/34.0: Configure CI for bugfix/34.0  https://review.opendev.org/c/openstack/ironic/+/98829316:44
dtantsurLet's see if I still remember how to do it ^^16:44
dtantsurIn fact, will anyone cry if I remove all non-voting jobs from bugfix branches? We rarely look after them on master, I have little hope about bugfix16:47
opendevreviewDmitry Tantsur proposed openstack/ironic bugfix/34.0: Configure CI for bugfix/34.0  https://review.opendev.org/c/openstack/ironic/+/98829316:48
opendevreviewDmitry Tantsur proposed openstack/ironic bugfix/33.0: Configure CI for bugfix/33.0  https://review.opendev.org/c/openstack/ironic/+/98829516:49
TheJuliadtantsur: no, go right ahead16:51
opendevreviewDmitry Tantsur proposed openstack/ironic master: CI: fix discrepancy: all votings jobs must be in the gate  https://review.opendev.org/c/openstack/ironic/+/98829616:52
dtantsuralso, not sure how ^^ happened but I've just noticed it, so fixing16:52
dtantsurand finally, could one more person spare a +2 for the nasty bug? https://review.opendev.org/c/openstack/ironic/+/98827516:54
dtantsurthx!16:57
cardoedtantsur: The RBAC stuff is why I'm trying to write up that persona doc. So we can agree with how it should model.17:01
dtantsur++17:03
cardoeJay gave me some good feedback so I need to get back to it17:04
dtantsurTheJulia: recovering bugfix jobs will be a proper nightmare this time around, I'll have to continue tomorrow..17:09
dtantsur(they're hit by the aki-vs-raw issue, and by pyasn-pysnmp incompatibility, and potentially by who knows what else)17:09
TheJuliaugggh17:10
TheJuliajoy17:10
JayFjust backport snmp driver removal? It wasn't working anyway...17:10
TheJuliawell, they are pointing requirements at master, they need to point to back in time17:10
dtantsurJayF: it's also dragged into by irmc, and I'm not comfortable removing that17:10
dtantsurTheJulia: yeah, and now I need to figure out how to override-checkout for jobs that we don't define. and maybe override glance too17:11
JayFI'm fairly sure none of the stuff that needs pysnmp/pyasn has worked for months, to be clear17:11
dtantsurit's optional in irmc, so there is a path where it works (and you'll break anyone who has enabled_hardware_types=irmc even if they don't use the driver in reality)17:12
opendevreviewDmitry Tantsur proposed openstack/ironic bugfix/34.0: Configure CI for bugfix/34.0  https://review.opendev.org/c/openstack/ironic/+/98829317:12
dtantsuranyway, will continue tomorrow17:12
dtantsurunless anyone takes over while I'm asleep17:12
JayFfair17:13
JayFcardoe gets a gold star for using the IPv4 documentation prefix for IPs in 98623317:15
cardoeuh oh did I do a bad?17:16
cardoeI learned about 192.0.2.0/24 recently and have been trying to use it.17:18
JayFa gold star is good17:18
JayFI rarely see people use it17:18
JayFand it makes me feel warm and fuzzy 17:18
JayFonly thing better would've been real, identifyable rackspace IPs :D 17:18
cardoeJayF: did ya use a Rivian charger or other chargers?17:25
JayFhttps://www.plugshare.com/location/481217 (the most recent picture is my truck)17:28
opendevreviewJay Faulkner proposed openstack/networking-generic-switch stable/2026.1: Fix typos in comment and copyright  https://review.opendev.org/c/openstack/networking-generic-switch/+/98830217:29
cardoeah nice. I never pay attention to plugshare. I should.17:30
opendevreviewJay Faulkner proposed openstack/networking-generic-switch stable/2026.1: Fix broken LOG.debug format strings in is_allowed()  https://review.opendev.org/c/openstack/networking-generic-switch/+/98830317:30
JayFplugshare is great17:30
TheJuliaI do love plugshare17:34
cardoehttps://review.opendev.org/c/openstack/releases/+/988323 would that be okay?18:20
cardoeOr do I need that against gazpacho?18:20
opendevreviewJulia Kreger proposed openstack/ironic master: security: move file url validation up into deploy_utils main path  https://review.opendev.org/c/openstack/ironic/+/98832518:24
TheJuliacardoe: is the commit hash against master branch18:29
cardoeyes18:29
TheJuliathen hibiscus18:29
opendevreviewJulia Kreger proposed openstack/ironic master: security: move file url validation up into deploy_utils main path  https://review.opendev.org/c/openstack/ironic/+/98832518:45
opendevreviewMerged openstack/networking-generic-switch master: Fix typos in comment and copyright  https://review.opendev.org/c/openstack/networking-generic-switch/+/98822118:57
opendevreviewMerged openstack/networking-generic-switch master: Fix broken LOG.debug format strings in is_allowed()  https://review.opendev.org/c/openstack/networking-generic-switch/+/98821918:57
opendevreviewMerged openstack/networking-generic-switch master: Modernize GenericSwitchDevice to use abc.ABC  https://review.opendev.org/c/openstack/networking-generic-switch/+/98822018:57
opendevreviewMerged openstack/networking-generic-switch stable/2026.1: Fix broken LOG.debug format strings in is_allowed()  https://review.opendev.org/c/openstack/networking-generic-switch/+/98830319:00
opendevreviewVerification of a change to openstack/ironic master failed: Fix Redfish BIOS settings on systems without BootProgress  https://review.opendev.org/c/openstack/ironic/+/98827519:26
opendevreviewJulia Kreger proposed openstack/ironic-specs master: Deferred Actions  https://review.opendev.org/c/openstack/ironic-specs/+/95461219:47
TheJuliacardoe, if you have a minute, https://review.opendev.org/c/openstack/ironic/+/988325 would be appreciated.19:58
cardoeI was actually looking at it and squirreled on your 3 slashes comment20:00
JayFI remember all that20:02
JayFit's just a cheap way to dedupe '/' 20:02
JayFsimilar to how https://opendev.org/openstack/ironic/src/branch/master/ironic/conf/types.py#L43 does, it's just a stdlib implementation of some string manipulation20:03
JayF(I think, at least?)20:03
TheJuliaeh, it was more urlparse doesn't properly split when you only have two slashes20:17
TheJuliabecause then it assumes the first folder name is a path20:17
TheJuliaso if you do file://folder/foo, it becomes /foo20:17
JayFoooh20:18
JayFyou mean if there's bad input20:18
JayFfile://blah v file:///blah20:18
JayFI'm surprised that doesn't just kaboom20:18
TheJuliait doesn't really know to, I figured I'd address that outside of the issue itself20:24
opendevreviewVerification of a change to openstack/ironic master failed: Fix Redfish BIOS settings on systems without BootProgress  https://review.opendev.org/c/openstack/ironic/+/98827520:36
cardoeCan we drop Python 3.10 and raise our requires to 3.11?20:39
cardoeWe no longer test with 3.10. We only test with 3.11 and 2026.2 will have that as the minimum.20:41
* TheJulia double checks her local python20:50
TheJulia3.11 is not happy with hacking right now20:50
TheJuliaso....20:51
* TheJulia glares at her recently dist-updated debian machine and wonders "why you want py3.11!?!"20:53
TheJuliaJay wins the well written thread response of the day award.20:57
opendevreviewMerged openstack/python-ironicclient master: remove separate codespell job  https://review.opendev.org/c/openstack/python-ironicclient/+/98818321:15
opendevreviewMerged openstack/networking-generic-switch stable/2026.1: Fix typos in comment and copyright  https://review.opendev.org/c/openstack/networking-generic-switch/+/98830221:19
TheJuliaJayF: cid: a review tomorrow would be greatly appreciated on https://review.opendev.org/c/openstack/ironic-specs/+/954612... so I can start my ai prompt on it during some spare time21:57
opendevreviewMerged openstack/ironic master: security: move file url validation up into deploy_utils main path  https://review.opendev.org/c/openstack/ironic/+/98832522:02
cidTheJulia, sure. It's on my list of first todo items for tomorrow alongside sending virtualpdu retirement announcement to the ML.22:03
TheJuliacool cool22:06
TheJuliago to sleeeep :)22:06
opendevreviewJulia Kreger proposed openstack/ironic stable/2026.1: security: move file url validation up into deploy_utils main path  https://review.opendev.org/c/openstack/ironic/+/98835522:11
opendevreviewJulia Kreger proposed openstack/ironic stable/2025.2: security: move file url validation up into deploy_utils main path  https://review.opendev.org/c/openstack/ironic/+/98835622:12
opendevreviewJulia Kreger proposed openstack/ironic stable/2025.1: security: move file url validation up into deploy_utils main path  https://review.opendev.org/c/openstack/ironic/+/98835722:12
TheJuliaNOOOO merge conflicts22:13
TheJuliale sigh22:13
TheJuliacardoe, fyi, your baremetal networking email went to my spam folder, you might want to send a truncated reply dropping the links/attachments just to see if there is visibility in a few days22:44
opendevreviewJulia Kreger proposed openstack/ironic unmaintained/2024.1: security: move file url validation up into deploy_utils main path  https://review.opendev.org/c/openstack/ironic/+/98835922:48
opendevreviewMerged openstack/ironic master: Fix Redfish BIOS settings on systems without BootProgress  https://review.opendev.org/c/openstack/ironic/+/98827522:52
opendevreviewDoug Goldstein proposed openstack/ironic stable/2026.1: Fix Redfish BIOS settings on systems without BootProgress  https://review.opendev.org/c/openstack/ironic/+/98836323:04
cardoeSo before I disappear to cook dinner as requested...23:06
cardoehttps://opendev.org/openstack/openstack-helm-images/src/commit/977951e9969442e2945d0589beb6fd0a22d077d1/ironic/Dockerfile working on iterating that down to a small generic container build23:07
cardoeNot sure if testing via containers like metal3 would be something we'd entertain.23:07
TheJuliait likely needs to be a high bandwidth discussion, fwiw23:25
opendevreviewJulia Kreger proposed openstack/python-ironicclient master: trivial: fix author in latex doc output  https://review.opendev.org/c/openstack/python-ironicclient/+/98836723:56

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