Tuesday, 2025-12-09

*** hroy_ is now known as hroy00:33
opendevreviewSteve Baker proposed openstack/ironic master: Swap to bootc deploy interface for bootc images  https://review.opendev.org/c/openstack/ironic/+/96676102:29
*** darmach3 is now known as darmach04:26
opendevreviewcid proposed openstack/ironic-python-agent master: Add type annotations  https://review.opendev.org/c/openstack/ironic-python-agent/+/95833305:42
rpittaugood morning ironic! o/07:03
opendevreviewRiccardo Pittau proposed openstack/ironic-prometheus-exporter master: Update supported Python versions  https://review.opendev.org/c/openstack/ironic-prometheus-exporter/+/96947313:56
rpittaudtantsur: not sure I get your comment in https://review.opendev.org/c/openstack/bifrost/+/969886, which secure boot code is impacted by changing the default ipa to debian?14:15
rpittauwe don't test secure boot in CI14:18
rpittauwith debian as default it's probably easier to do that, better compatibility with the ubuntu hosts, but probably need a different patch if we want to implement that14:18
dtantsurrpittau: bifrost is not just CI15:09
dtantsurbut now I see that it's a bit of a mess: we default the configuration to "efi_distro", which defaults to ansible_facts['distribution']15:11
dtantsurso I guess mixed distributions won't work for secure boot (or for any virtual media?)15:11
opendevreviewDoug Goldstein proposed openstack/ironic stable/2024.2: fix: ensure that the bootloader path exists  https://review.opendev.org/c/openstack/ironic/+/96912315:37
opendevreviewDoug Goldstein proposed openstack/ironic bugfix/33.0: fix: ensure that the bootloader path exists  https://review.opendev.org/c/openstack/ironic/+/97027015:39
rpittauyeah, it was just an observation, I was thinking out loud in case we want to start testing that15:40
rpittauand yes, it probably won't work with mixed distros15:40
rpittauit could be fixable by adding a new variable for the grub path15:41
rpittaumultiple things coming out from this :D15:41
opendevreviewDoug Goldstein proposed openstack/ironic master: fix: do not allow nested paths in loader_file_paths  https://review.opendev.org/c/openstack/ironic/+/96841915:43
opendevreviewDoug Goldstein proposed openstack/ironic master: remove sushy_oem_idrac usage  https://review.opendev.org/c/openstack/ironic/+/97027315:44
dtantsuralegacy_: to make sure you won't miss it: review.opendev.org/c/openstack/ironic/+/966468 will also land with a bunch of comments/questions to address16:07
alegacy_dtantsur:  got it... will try to address your latest comments today.16:37
alegacy_i'll add fixes for those comments to a new commit at the end of the chain of patches.16:39
dtantsuryep16:41
opendevreviewMarcus Furlong proposed openstack/sushy master: Don't require Boot and Actions for Systems  https://review.opendev.org/c/openstack/sushy/+/96771517:03
opendevreviewMerged openstack/ironic master: Implement networking service RPC API methods  https://review.opendev.org/c/openstack/ironic/+/96646817:33
opendevreviewMerged openstack/ironic-python-agent master: Add request logging for API requests  https://review.opendev.org/c/openstack/ironic-python-agent/+/95830718:29
opendevreviewMerged openstack/ironic-prometheus-exporter master: Update supported Python versions  https://review.opendev.org/c/openstack/ironic-prometheus-exporter/+/96947318:34
opendevreviewMerged openstack/ironic-prometheus-exporter master: Use removeprefix instead of replace in ironic.py  https://review.opendev.org/c/openstack/ironic-prometheus-exporter/+/96947518:53
opendevreviewVerification of a change to openstack/ironic master failed: Add PCIe function fields to redfish inspection  https://review.opendev.org/c/openstack/ironic/+/96317919:47
opendevreviewMerged openstack/ironic master: Add documentation regarding the is_root_volume RAID config  https://review.opendev.org/c/openstack/ironic/+/96941919:53
JayFhttps://review.opendev.org/c/openstack/ironic/+/970004 is a pretty simple but important fix we should get in, needs another +220:01
stevebaker[m]done20:05
JayFcardoe: TheJulia: https://review.opendev.org/c/openstack/ironic-python-agent-builder/+/970040 one of you might be a particularly good  review for that21:02
opendevreviewMerged openstack/ironic master: Trivial: Fix `instance_name` policy name  https://review.opendev.org/c/openstack/ironic/+/97000421:33
opendevreviewMerged openstack/ironic bugfix/31.0: fix: ensure that the bootloader path exists  https://review.opendev.org/c/openstack/ironic/+/96912421:53
opendevreviewMerged openstack/ironic bugfix/33.0: fix: ensure that the bootloader path exists  https://review.opendev.org/c/openstack/ironic/+/97027022:03
cardoeJayF: will do22:07
cardoeJayF: I had been looking at your state stuff. I'd love to add some type annotations to it.22:08
cardoeBut otherwise its good22:08
cardoeugh yeah I need to dig into that22:09
JayFI'm not adding type annotations to new code until either: 1) we have an agreement among cores to require it for all new changes or 2) we migrate the majority of code to use them22:10
opendevreviewMerged openstack/ironic master: fix: do not allow nested paths in loader_file_paths  https://review.opendev.org/c/openstack/ironic/+/96841922:41
cardoeJayF: that's fair23:18
cardoeI use it just to make it easier to figure out what something is.23:18
JayFnot trying to be a pain, just I think making things more inconsistent is not good23:18
cardoeNo you're right.23:18
JayFI'm a little annoyed at how ... fiddly the IPA change cid is working on has been23:19
JayFI almost wonder if we need to write code for ruff to respect our import rules23:19
cardoeI only nudged clif on it cause he has a couple of places that took the ironic.db.Port or the ironic.object.Port or the his own Port or another Port that's in the code.23:19
cardoeAnd I couldn't make heads or tails of which object he was dealing with and when.23:19
JayFit's not fiddly because of anything he's doing, it's just clearly ruff is doing whatever works, and we need better than that23:19
JayFa lot of port-like-object representations in TBN, at least logically23:20
cardoeI'm not seeing a lot of import changes in cid's stuff when I reviewed it but I only got part of the way.23:21
cardoeThe bigger change I saw was changing ' to "23:21
JayFI don't care about ' to " but if we can disable that it'd be more reviewable23:21
JayFgo look at my comments on that change23:21
cardoeWhich we could set the flag to allow either and the diff gets smaller.23:21
JayFlots of 23:21
JayFwe already have import X from Y 23:21
JayFthen ruff adds23:21
JayFimport Y.X.Blah23:21
JayFor similar23:21
JayFas well as when it adds those imports, putting them in the wrong place23:22

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