Wednesday, 2026-05-20

opendevreviewcid proposed openstack/ironic master: WIP [LOTO]: Schema for maintenance types  https://review.opendev.org/c/openstack/ironic/+/98930501:19
opendevreviewcid proposed openstack/ironic master: WIP [LOTO]: Introduce maintenance types  https://review.opendev.org/c/openstack/ironic/+/98924401:19
opendevreviewcid proposed openstack/ironic master: WIP [LOTO]: DB-API methods for maintenance entries  https://review.opendev.org/c/openstack/ironic/+/98924201:19
opendevreviewcid proposed openstack/ironic master: WIP [LOTO]: Introduce a NodeMaintenance object  https://review.opendev.org/c/openstack/ironic/+/98931001:19
opendevreviewcid proposed openstack/ironic master: WIP [LOTO]: Add maintenance helpers  https://review.opendev.org/c/openstack/ironic/+/98931101:19
opendevreviewcid proposed openstack/ironic master: WIP [LOTO]: Record and enforce maintenance states  https://review.opendev.org/c/openstack/ironic/+/98931201:19
opendevreviewcid proposed openstack/ironic master: WIP [LOTO]: Add policy rules and microversion bump  https://review.opendev.org/c/openstack/ironic/+/98931301:19
opendevreviewcid proposed openstack/ironic master: WIP [LOTO]: API endpoints  https://review.opendev.org/c/openstack/ironic/+/98931401:19
opendevreviewcid proposed openstack/ironic master: WIP [LOTO]: Document node maintenance/types  https://review.opendev.org/c/openstack/ironic/+/98931501:19
opendevreviewVerification of a change to openstack/ironic unmaintained/2024.1 failed: security: Use sandbox rendering for jinja2  https://review.opendev.org/c/openstack/ironic/+/98777702:15
opendevreviewBertrand Lanson proposed openstack/ironic master: fix: skip storage controllers without Volumes link  https://review.opendev.org/c/openstack/ironic/+/98785306:52
opendevreviewBertrand Lanson proposed openstack/ironic master: fix: skip storage controllers without Volumes link  https://review.opendev.org/c/openstack/ironic/+/98785306:58
blanson[m]Hello cid ! regarding https://review.opendev.org/c/openstack/ironic/+/987853/comment/13e1852b_8fcf21ec/ , do you think we should log here (even without the early return) ? 09:02
blanson[m]just so I can make everything nice and clean 09:03
cidActually, yeah, we can just retain the log there09:05
cidNot sure what level the log will be so that it's not too noisy. 09:05
blanson[m]I'd say warning but idk how noisy that would be considered ? 09:05
blanson[m]it's genuinely a concerning outcome imo 09:06
cidwarning is a good start. Another core will also get to look at it, so, it's perfectly okay09:06
opendevreviewBertrand Lanson proposed openstack/ironic master: fix: skip storage controllers without Volumes link  https://review.opendev.org/c/openstack/ironic/+/98785309:29
opendevreviewIvan Anfimov proposed openstack/ironic master: wip  https://review.opendev.org/c/openstack/ironic/+/98935610:40
*** darmach1002 is now known as darmach10011:09
opendevreviewDmitry Tantsur proposed openstack/ironic master: [WIP] Add a BMO job  https://review.opendev.org/c/openstack/ironic/+/98876612:01
opendevreviewMerged openstack/sushy-tools master: Preserve types for BIOS settings  https://review.opendev.org/c/openstack/sushy-tools/+/98912412:29
Sandzwerg[m]Morning ironic. I have a bug regarding the release notes. I know I saw the switch to the new RBAC model in the 2024.1 release notes and I still find the note itself https://opendev.org/openstack/ironic/src/branch/master/releasenotes/notes/change-default-rbac-policy-f2f154043910f26a.yaml but I don't find it in the release notes anymore: https://docs.openstack.org/releasenotes/ironic/2024.1.html I also checked other release notes12:30
Sandzwerg[m]from 2023.2 till now without seeing this.12:30
TheJuliagood morning13:11
TheJuliaI Interesting, those release notes seem truncated too13:12
dtantsurHmm, I see that we can timeout doing soft power off, and I wonder if it's a libvirt problem or cirros or something else13:17
opendevreviewDmitry Tantsur proposed openstack/ironic master: [WIP] Add a BMO job  https://review.opendev.org/c/openstack/ironic/+/98876613:20
TheJuliasoft power-off is just a signal13:22
TheJulialike an interrupt to the VM, the VM has to choose to respond13:23
TheJuliait may also be that it starts, but then doesn't make it there in time.13:23
Sandzwerg[m]TheJulia: Should I open a bug regarding this?13:35
TheJuliayes please13:35
dtantsurit is somewhat random though. it's the first time the servicing test failed this way for me.13:39
TheJuliadtantsur: I guess the question to me is did the host even register the signal and even start shutting down int he VM ?13:51
dtantsurTheJulia: I don't think so. I'm also quite sure that cirros wouldn't have taken long to shutdown13:57
TheJulia... I wonder if there is an acpi bug in the kernel that can cause messages not to be picked up13:58
TheJuliaI guess the thing to also do is check for anything in the bmc log13:58
TheJuliaFolks, last week we briefly discussed software raid. https://review.opendev.org/c/openstack/ironic-python-agent/+/989009 is a WIP14:32
dtantsurTheJulia: do we really need it on the IPA side? I think we expose the step on the ironic side14:36
TheJuliagreat question, dunno. I was thinking IPA is as close to it as it gets, we do have the AgentRaid class if I'm recalling correctly, so I guess we could just guardrail there14:36
TheJulialikely better, tbh14:36
opendevreviewJulia Kreger proposed openstack/ironic master: WIP: Add deferred actions data model, DB API, and versioned object  https://review.opendev.org/c/openstack/ironic/+/98922414:45
opendevreviewJulia Kreger proposed openstack/ironic-specs master: Deferred Actions  https://review.opendev.org/c/openstack/ironic-specs/+/95461214:50
opendevreviewJulia Kreger proposed openstack/networking-generic-switch master: Add SONiC multicast BUM configuration validation  https://review.opendev.org/c/openstack/networking-generic-switch/+/98119315:17
opendevreviewJulia Kreger proposed openstack/networking-generic-switch master: Add Juniper Junos multicast BUM replication support  https://review.opendev.org/c/openstack/networking-generic-switch/+/98130715:17
opendevreviewJulia Kreger proposed openstack/networking-generic-switch master: Restructure admin documentation by topic and vendor  https://review.opendev.org/c/openstack/networking-generic-switch/+/98141815:17
TheJuliaIf I could get some folks to review ^, it would be greatly appreciated. hjensas you may be of interest ^15:19
TheJuliadtantsur: we could always drop "agent" from the "enabled_raid_interfaces" list by default and put some doc updates in ironic15:31
TheJuliaSort of more breaking on an upfront state, but also simplified escape hatch15:31
TheJuliaSandzwerg[m]: w/r/t the issue from the other day, did you post a patch yet?15:38
opendevreviewJulia Kreger proposed openstack/ironic master: WIP: Add config options, reschedule exception, and action creation helper  https://review.opendev.org/c/openstack/ironic/+/98922515:39
JayFTheJulia: I like that idea; but are any of the raid-based steps exposed generally for cleaning/etc?15:47
TheJuliait all gets filtered through the attachment of the interface to the driver15:47
JayFI guess we don't have an active security issue here where we'd need to restrict it, but if the idea is to reduce attack surface, is disabling the official interface enough?15:47
JayFoh, good15:47
opendevreviewDmitry Tantsur proposed openstack/ironic master: Add a Metal3 baremetal-operator functional job  https://review.opendev.org/c/openstack/ironic/+/98876615:50
TheJuliayeah, begin to message "you may want this, but the barriers are getting bigger and its sort of outside of our control"15:51
JayF"This requires significant manual operator configuration and testing, changing the default is reflective of that."15:52
TheJulia++15:52
TheJuliaI'd update the docs to be a bit more verbose15:52
TheJuliabut yeah15:52
opendevreviewMerged openstack/ironic-ui master: Restore explicit package list for module detection  https://review.opendev.org/c/openstack/ironic-ui/+/98899715:57
opendevreviewMerged openstack/ironic stable/2025.1: [stable-only][ci] Remove non-voting, obsolete jobs  https://review.opendev.org/c/openstack/ironic/+/98921516:04
opendevreviewVerification of a change to openstack/ironic unmaintained/2024.1 failed: security: move file url validation up into deploy_utils main path  https://review.opendev.org/c/openstack/ironic/+/98835916:04
opendevreviewVerification of a change to openstack/ironic unmaintained/2024.1 failed: Shell-quote console command passed to `socat`  https://review.opendev.org/c/openstack/ironic/+/98641716:57
opendevreviewMerged openstack/networking-generic-switch master: Align cover tox env with stestr-based test runner  https://review.opendev.org/c/openstack/networking-generic-switch/+/98822217:09
opendevreviewSebastian Lohff proposed openstack/ironic master: Use service auth for Neutron port operations  https://review.opendev.org/c/openstack/ironic/+/98943117:16
opendevreviewJay Faulkner proposed openstack/ironic-python-agent master: WIP: Add a flag to disable installing bootloaders  https://review.opendev.org/c/openstack/ironic-python-agent/+/98739117:31
JayFTheJulia: ^ early feedback before we finish it?17:35
TheJuliaoverall, looks on the right track. I'd just make sure there is not any place else where _install_grub2 gets called17:37
JayF++17:38
JayFyou agree with wiring conf thru to conductor?17:38
opendevreviewDoug Goldstein proposed openstack/networking-baremetal master: DNM: testing hierarchical port binding  https://review.opendev.org/c/openstack/networking-baremetal/+/98943317:39
TheJuliaYeah, it really means backporting a config option on the ironic side as well, but it is what it is17:49
JayFit's really the only way to do this change as an OSSA17:49
TheJuliayeah17:52
TheJuliait is what it is17:52
opendevreviewMerged openstack/tenks master: Removes VirtualPDU from supported emulators list  https://review.opendev.org/c/openstack/tenks/+/98868117:58
Sandzwerg[m]TheJulia: Done. https://bugs.launchpad.net/ironic/+bug/215343621:27
TheJuliaawesome21:27
Sandzwerg[m]TheJulia: That's this one: https://review.opendev.org/c/openstack/ironic/+/98943121:29

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