Wednesday, 2023-10-25

rpittaugood morning ironic! o/07:19
adam-metal3good morning07:21
iurygregorygood morning Ironic11:34
iurygregoryrpittau, hey o/ since you worked in adding the metal3-integration job , I'm a bit puzzled why in the Firmware Interface patches it was green but in metal3 I see sqlalchemy complaining https://github.com/metal3-io/ironic-image/pull/438 .-. 11:48
rpittauiurygregory: that looks a bit different from the "old" sqlite issue, it's telling you that the constraint for a value is set to NULL and it should not be12:08
iurygregoryagree, I'm just wondering why metal3-integration didn't catch it12:09
iurygregorytrying to figure out how to fix this tbh12:17
rpittauiurygregory: maybe there's some default value that is not set in metal3?12:22
rpittauiurygregory: at which point is that happening?12:24
iurygregorythis was the change I did https://github.com/metal3-io/ironic-image/pull/438/files12:24
rpittauiurygregory: yeah, I saw the patch, but when is the error happening? :)12:24
iurygregoryrpittau, from the logs I got from the job, it seems like after it enters in cleaning12:27
iurygregorythe conductor does  Getting Firmware Components for node 4561c0ef-bd24-44d2-b855-fcbc12efc28a node_cache_firmware_components /usr/lib/python3.9/site-packages/ironic/conductor/utils.py:183712:28
rpittauiurygregory: so during the test phase not the first provisioning phase?12:28
rpittaunvm I see that it fails during provisioning12:29
iurygregoryhumm I have the feeling sushy-tools is missing information D:12:29
rpittaucould be12:30
iurygregoryand this is causing the error 12:30
rpittaumaybe we need to bump its version12:30
rpittauhttps://github.com/metal3-io/ironic-image/blob/main/resources/sushy-tools/Dockerfile#L312:30
* iurygregory looks12:31
rpittauiurygregory: no, wait, my bad, I read the logs completely wrong, the failure is in the test phase, so we don't catch it in ironic CI integration job12:34
rpittauwe run provisioning but not testing because of limitations in the CI resources12:34
TheJuliagood morning12:34
rpittaugood morning TheJulia :)12:34
opendevreviewJulia Kreger proposed openstack/ironic master: WIP/DNM: Advanced vmedia deployment test ops  https://review.opendev.org/c/openstack/ironic/+/89801012:36
iurygregoryrpittau, I see12:37
iurygregoryI think I found the issue 12:37
iurygregoryhttps://github.com/openstack/ironic/blob/341f80e24dc06a2149aa3ad9730309a57c98283a/ironic/drivers/modules/redfish/firmware.py#L93-L9512:37
iurygregoryI expect that we will always have the bios information from the BMC 12:38
rpittauah there you go :)12:38
iurygregoryand sushy-tools doesn't have the field BiosVersion https://github.com/openstack/sushy-tools/blob/0246649c06c0ec2a7579f087ebf26f9fbdceffdd/sushy_tools/emulator/templates/system.json12:38
iurygregory:D 12:38
iurygregorytime for a quick PR adding the field, and later I will add try except in cache_firmware_component to handle the case where we can't find the information 12:39
opendevreviewJulia Kreger proposed openstack/ironic-tempest-plugin master: WIP: Add test for dhcp-less vmedia based deployment  https://review.opendev.org/c/openstack/ironic-tempest-plugin/+/89800612:44
opendevreviewIury Gregory Melo Ferreira proposed openstack/sushy-tools master: Add BiosVersion field to System  https://review.opendev.org/c/openstack/sushy-tools/+/89926212:44
* TheJulia tries to wake up12:47
iurygregoryrpittau, I think this will likely help ^12:47
iurygregoryjust double checking we would need a new release and bump the version in metal3 right?12:48
rpittauiurygregory: yes, or I guess you could use an hash, you could also run a test with your patch slightly modifying the sushy-tools container and running a PR with that12:56
JayFcan someone explain the physics of how my alarm, despite being set to the same time for three days, seems to be going off earlier and earlier each day :P (emphasis on the *seems* :D)12:58
iurygregoryrpittau, the first part I understand, the second one I'm thinking on how it could be done...12:58
JayFptg in 2 mins12:58
TheJuliaJayF: see definition of being cursed13:04
iurygregoryif anyone has spare time for reviews today, I would appreciate some eyes on https://review.opendev.org/c/openstack/sushy-tools/+/899262 https://review.opendev.org/c/openstack/ironic/+/897989 =)17:09
JayFI have a couple trivials up on IPA I should tag as prio17:11
iurygregoryack17:12
JayFhttps://review.opendev.org/c/openstack/ironic-python-agent/+/369245 https://review.opendev.org/c/openstack/ironic-python-agent/+/89921417:13
iurygregoryI was about to say i don't see in https://review.opendev.org/q/hashtag:ironic-week-prio+status:open+project:openstack/ironic-python-agent 17:13
JayFI was tagging them right then :D17:14
iurygregoryohhhhh17:14
opendevreviewJulia Kreger proposed openstack/ironic-python-agent master: WIP/DNM: Get rid of simple-init (but keep glean)  https://review.opendev.org/c/openstack/ironic-python-agent/+/89551917:17
opendevreviewJulia Kreger proposed openstack/ironic master: WIP/DNM: Advanced vmedia deployment test ops  https://review.opendev.org/c/openstack/ironic/+/89801017:29
JayFDo we have someone who is volunteering for "Cleaning up RAID created by tenants"? 17:41
JayFit's a carryover item we haven't mentioned yet17:41
JayFIf there is a small group of Ironic cores particularly interested in the Ironic docs problem as discussed in Monday's meeting, and would be interested in a separate meeting to discuss requirements around if we contracted in a documentation expert, please let me know. We'd likely be having a meeting to chat about it downstream mid/late November.18:38
JayFTheJulia: dtantsur ^ 18:38
JayFto be clear; it'd include one of my leaders from GR-OSS downstream 18:38
dtantsurJayF: i'm interested in the docs topic18:50
* dtantsur should really stop staring at the internet and go get some food18:50
JayFWhat times are best for you, for a scheduled meeting?18:50
dtantsurJayF: Tuesday is usually pretty free for me (except for 13:00 UTC), also Monday right before our meeting18:51
JayFI mean more like in terms of, time of day, you're CEST?18:52
dtantsurCEST, yep, normally active between 8:00 and 17:00 UTC18:52
JayFack18:53
opendevreviewMerged openstack/ironic-python-agent master: Remove standby.cache_image support  https://review.opendev.org/c/openstack/ironic-python-agent/+/89921419:02
opendevreviewJay Faulkner proposed openstack/ironic-specs master: [Draft] 2024.1 vPTG Planning Notes: Ironic Work Items  https://review.opendev.org/c/openstack/ironic-specs/+/89929719:07
JayFplease feel free to JFDI edit any todo items in there, or really just anything that seems off kilter19:08
TheJuliaack19:13
TheJuliaWould ya'all be up for another PTG topic tomorrow?19:18
TheJuliaof the semi-fun idea variety?19:19
iurygregoryTheJulia, if we have time, why not? =)22:05
opendevreviewJulia Kreger proposed openstack/ironic master: WIP/DNM: Advanced vmedia deployment test ops  https://review.opendev.org/c/openstack/ironic/+/89801022:23

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