Wednesday, 2026-05-27

opendevreviewMerged openstack/sushy-tools master: Handle BIOS Firmware Update the same way as real hardware  https://review.opendev.org/c/openstack/sushy-tools/+/99016606:35
opendevreviewMerged openstack/ironic master: Correct the change number linked in docs for is_root_volume  https://review.opendev.org/c/openstack/ironic/+/99008507:43
opendevreviewRiccardo Pittau proposed openstack/ironic master: Fix send_sensor_data periodic with oslo.service spawn workers  https://review.opendev.org/c/openstack/ironic/+/99025107:51
opendevreviewMerged openstack/ironic-python-agent master: Update pre-commit bandit version to 1.9.4  https://review.opendev.org/c/openstack/ironic-python-agent/+/99019609:11
estherd[m]Hi everyone. I'm working on the node history API. My first patch (989994) is failing the test_models_sync test with KeyError: 'state'. I've added state, entry_at, exit_at columns to NodeHistory model and created a migration. Does anyone know where test_models_sync is defined, or what I need to update? 10:32
estherd[m]This is the link to the error log: https://zuul.opendev.org/t/openstack/build/1b16ab5214cc44e9a482219dcdc9275a10:32
estherd[m]Any help would be appreciated. Thanks! 10:32
hjensasTheJulia: cardoe: Hit a snag with NETCONF, I created: https://bugs.launchpad.net/networking-generic-switch/+bug/2154349 - it is an RFE that would mitigate. And I think it'd be a general improvement for netmiko devices as well?11:22
dtantsurestherd[m]: hi! You can always check the full name of a test to see where it's located, e.g. in this case ironic.tests.unit.db.sqlalchemy.test_migrations.ModelsMigrationsSyncMysql.test_models_sync - just follow the modules.11:43
dtantsurestherd[m]: however, in the job you've linked, this test has *not* failed11:43
dtantsurestherd[m]: the "Artifacts" section of any job run will give you a link to the summary file that looks like this: https://6e19fc6a550f8706f583-0bc86d5c9d8beccf8b3e541f45742cd9.ssl.cf5.rackcdn.com/openstack/1b16ab5214cc44e9a482219dcdc9275a/testr_results.html11:44
dtantsurIf you expand a test result, you'll see the traceback of the KeyError in question, it may give you enough hints to understand11:45
dtantsurto run a subset of tests locally, you can use regular expressions like $ tox -epy3 -- TestNodeHistoryObject11:45
dtantsur(TestNodeHistoryObject is a trivial regular expression in this case)11:45
iurygregorygood morning ironic12:22
TheJuliaBraaains13:10
TheJuliahjensas: not a bad idea.. we’ve sort of talked about doing as much before as well.13:12
TheJuliaThe only downside is the switch physnet would need to be declared.13:14
TheJuliaSince they are more a human infrastructure management context, that may be okay.13:15
TheJuliaThe downside is say there are 500 or a thousand vlans in a physnet.13:15
hjensasTheJulia: yeah, it's a bit strange that we allow multiple physnets on one switch. If two physnets use the same vlan range that would be chaos.13:19
hjensasBut, I'll see if I can make this work as a "required for NETCONF", and follow up with only applies if physnet is defined for netmiko drivers.13:20
hjensas... and yeah may want to have something that build 10,12,20-27 type single commands for netmiko devices for that lot's of networks case.13:22
TheJuliaoh, yeah, absolutely. Like, CVE territory chaos rooted in a misconfiguration we can't defend folks from potentially making13:25
TheJuliaI do really like that last bit of an idea though ;)13:25
cardoeTheJulia, hjensas: yep doing all the VLANs at once makes sense. That’s what our mechanism does. Slow convergence.13:51
cardoeWe also have a hard rule of one physnet per switch.13:51
opendevreviewJulia Kreger proposed openstack/networking-baremetal master: docs: Clean up the diagram to be more explicit  https://review.opendev.org/c/openstack/networking-baremetal/+/99029413:52
TheJuliacardoe: you might just want to mash +2+A on that13:53
cardoeI can workflow it.14:13
cardoeIt now looks like the one from the doc I tried to land in neutron.14:13
cardoeMaybe on the plane I’ll work on docs.14:13
cardoeGot 2 layovers today. DTW and SEA14:13
* TheJulia senses Island Time will soon arrive14:15
opendevreviewJulia Kreger proposed openstack/networking-baremetal master: docs: fix docs build  https://review.opendev.org/c/openstack/networking-baremetal/+/99030414:34
TheJuliacardoe: that ^^^ should fix the docs build..14:34
hjensasTheJulia: ngs as well - https://review.opendev.org/c/openstack/networking-generic-switch/+/990088/1 (locally, I have to add pyroute2 to test-requirements as well for unittests, but that works in CI) 15:00
TheJuliaugh15:03
opendevreviewMerged openstack/ironic stable/2025.1: security: move file url validation up into deploy_utils main path  https://review.opendev.org/c/openstack/ironic/+/98835715:14
opendevreviewMerged openstack/networking-generic-switch master: Add pyroute2 to doc requirements  https://review.opendev.org/c/openstack/networking-generic-switch/+/99008815:20
estherd[m]dtantsur:  Got it. Thank you! I'll look at the test report and check as explained. Really appreciate the help.15:30
cardoeTheJulia: docs build no happy16:25
opendevreviewJulia Kreger proposed openstack/networking-baremetal master: docs: fix docs build  https://review.opendev.org/c/openstack/networking-baremetal/+/99030416:28
TheJuliacardoe: okay, hopefully that is happier16:51
opendevreviewJulia Kreger proposed openstack/networking-baremetal master: docs: fix docs build  https://review.opendev.org/c/openstack/networking-baremetal/+/99030416:52
* TheJulia tosses a wet cat at CI16:52
opendevreviewMerged openstack/ironic unmaintained/2024.1: Shell-quote console command passed to `socat`  https://review.opendev.org/c/openstack/ironic/+/98641717:24
opendevreviewcid proposed openstack/ironic master: Honor `add_ports=disabled` in OOB port creation  https://review.opendev.org/c/openstack/ironic/+/99034017:29
cidcardoe, would you have 20 to 25 minutes to chat about the maintenance mode feature? Some time this week or next.17:44
cid  I already am getting actionable feedback on the draft spec https://review.opendev.org/c/openstack/ironic-specs/+/97489417:44
cidWill appreciate an operator perspective17:45
TheJuliaI believe cardoe is on PTO for the next week, although obviously today is a travel day for him and he is keeping his mind busy while on the metal tubes17:47
cardoeYeah. I’m in the airport right now and about to get some lunch.17:47
TheJuliaheh17:48
cardoehttps://6411f27413aeaeed863a-624a66b127421bb56fbada761a704171.ssl.cf5.rackcdn.com/openstack/39b481c9403c4fd9b8ad3199ab5313ad/docs/17:50
cardoeWhat’s the rendered name?17:50
cardoeOh it’s not linked anywhere.17:51
TheJuliayeah, that ;)17:51
cardoeYou wanna Google meet? I’ll grab my laptop.17:51
cardoeDon’t I have a bunch of patches pending to move specs to completed releases?17:52
TheJulia... I think I merged one17:53
cardoecid: when do you have time?17:56
cidcardoe, I am availble now (in 3minutes)17:57
cidSorry for disturbing your PTO :-) 17:57
cidGoogle meet works.17:58
cidhttps://meet.google.com/saf-fopy-mqx18:05
opendevreviewcid proposed openstack/ironic-specs master: An extensible node maintenance data model  https://review.opendev.org/c/openstack/ironic-specs/+/97489418:26
cidThanks for your time, cardoe. 18:37
cidI just added the symlink. 18:37
cidI will update the spec within the week with all the review feedback in mind.18:37
opendevreviewBartosz Bezak proposed openstack/tenks master: DNM: test aarch64 Tenks CI  https://review.opendev.org/c/openstack/tenks/+/98976818:55
opendevreviewBartosz Bezak proposed openstack/tenks master: CI: add aarch64 jobs  https://review.opendev.org/c/openstack/tenks/+/98976819:01
opendevreviewMerged openstack/ironic master: Notes can be silently dropped from the rendered HTML  https://review.opendev.org/c/openstack/ironic/+/98995921:51

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