Wednesday, 2025-04-16

opendevreviewTakashi Kajinami proposed openstack/ironic-python-agent master: Remove unnecessary +x mode  https://review.opendev.org/c/openstack/ironic-python-agent/+/94730503:05
opendevreviewTakashi Kajinami proposed openstack/ironic-ui master: Remove unnecessary +x bit  https://review.opendev.org/c/openstack/ironic-ui/+/94730603:06
opendevreviewTakashi Kajinami proposed openstack/ironic-python-agent master: Remove unnecessary +x mode  https://review.opendev.org/c/openstack/ironic-python-agent/+/94730503:08
opendevreviewTakashi Kajinami proposed openstack/ironic-ui master: Remove unnecessary +x mode  https://review.opendev.org/c/openstack/ironic-ui/+/94730603:09
opendevreviewTakashi Kajinami proposed openstack/python-ironicclient master: Remove unnecessary +x mode  https://review.opendev.org/c/openstack/python-ironicclient/+/94730703:09
tkajinamthese can be caught once we introduce pre-commit check to these repos but fixing these earlier may be better, I believe03:16
opendevreviewKaifeng Wang proposed openstack/ironic master: Add several NV GPU types  https://review.opendev.org/c/openstack/ironic/+/94721303:19
freemanboss[m]Good morning ironic \o/07:46
queensly[m] Good morning07:47
AmarachiOrdor[m]Good morning Ironic!07:56
rpittaugood morning ironic! o/08:09
arne_wiebalckgood morning rpittau and Ironic o/08:13
rpittauhey arne_wiebalck :)08:14
abongaleGood Morning Ironic!08:24
abongale!!Abhishek@97!!08:26
opendevmeetabongale: Error: "!Abhishek@97!!" is not a valid command.08:26
rpittauabongale: I suggest to change your password :)08:28
opendevreviewAmarachi Ordor proposed openstack/bifrost master: docs: updated test guide, improve how-to clarity, add troubleshooting tips  https://review.opendev.org/c/openstack/bifrost/+/94695308:29
freemanboss[m]Hope we all submitted?08:30
freemanboss[m]Best of luck guys 08:30
abongale@rpittau I already did :)08:33
rpittau;)08:38
AmarachiOrdor[m]<freemanboss[m]> "Hope we all submitted?..." <- > <@freemanboss:matrix.org> Hope we all submitted?... (full message at <https://matrix.org/oftc/media/v1/media/download/AR-Ilh4bHnfWw4flkSueQcOeErsuowMbePcDh1EHnlbDmfbKQa0VrO7P_606ff30p40R4MrG085fwnhDg8m3-MpCeWhdmjDgAG1hdHJpeC5vcmcvRWlBbFdOV2dyYVdxa2R1aVprc2dNa0Nt>)08:39
opendevreviewMerged openstack/ironic-ui master: Remove unnecessary +x mode  https://review.opendev.org/c/openstack/ironic-ui/+/94730609:28
opendevreviewMerged openstack/python-ironicclient master: Remove unnecessary +x mode  https://review.opendev.org/c/openstack/python-ironicclient/+/94730709:30
freemanboss[m]rpittau: cid masghar please I am awaiting a reply on this. Also I am confused to while my test is still failing cause I have done what I understand which is to reduce the line length. https://review.opendev.org/c/openstack/bifrost/+/94672409:57
opendevreviewMerged openstack/ironic stable/2025.1: Improve is_image_available  https://review.opendev.org/c/openstack/ironic/+/94727610:06
opendevreviewMerged openstack/sushy-tools master: nova-driver: speed up systems enumeration  https://review.opendev.org/c/openstack/sushy-tools/+/94650710:11
opendevreviewMerged openstack/ironic-python-agent master: Remove unnecessary +x mode  https://review.opendev.org/c/openstack/ironic-python-agent/+/94730510:31
opendevreviewSatoshi Shirosaka proposed openstack/ironic stable/2024.2: Improve is_image_available  https://review.opendev.org/c/openstack/ironic/+/94743210:36
opendevreviewVerification of a change to openstack/ironic-python-agent master failed: Base standalone job on redfish standalone  https://review.opendev.org/c/openstack/ironic-python-agent/+/94658010:40
opendevreviewMerged openstack/ironic master: Fix ISO+GPT image handling  https://review.opendev.org/c/openstack/ironic/+/94623510:48
Ayo[m]Freeman Boss: hi there, I replied a comment on opendev and itโ€™s showing the draft pin? Suggestions please10:59
queensly[m]Ayo: you can click on small "a" on your keyboard. A notification will pop up. Click on send. That will send your response and the draft will change to resolved.11:01
queensly[m]Has it been resolved Ayo ?11:09
freemanboss[m]queensly: great reply 11:11
opendevreviewSatoshi Shirosaka proposed openstack/ironic stable/2024.1: Improve is_image_available  https://review.opendev.org/c/openstack/ironic/+/94743511:19
opendevreviewAbhishek Bongale proposed openstack/ironic-tempest-plugin master: fix: fail fast on deploy failure in Anaconda jobs  https://review.opendev.org/c/openstack/ironic-tempest-plugin/+/94688612:04
opendevreviewMerged openstack/python-ironicclient master: A new 'description' field to the port object  https://review.opendev.org/c/openstack/python-ironicclient/+/94477012:18
opendevreviewMerged openstack/ironic master: Fix mismatch in expected loop functionality  https://review.opendev.org/c/openstack/ironic/+/94547512:59
opendevreviewTakashi Kajinami proposed openstack/python-ironic-inspector-client master: Replace UPPER_CONSTRAINTS_FILE  https://review.opendev.org/c/openstack/python-ironic-inspector-client/+/94748113:30
TheJuliaQuestion: Do we have a long term plan regarding python-ironic-inspector-client in the back of our brains?13:32
rpittauTheJulia: AFAIR that's the same as inspector :)13:34
TheJuliawell, then how do folks engage with *ironic* for the same features? such as rules?13:35
cardoeSo that's kinda what I was asking about as well schema wise for the inspection data.13:36
cardoeBecause old inspector had things separated and you could see different data while new is just a TEXT in the DB with json and the fields are YOLO13:36
rpittauTheJulia: I meant moving what we need to ironic-client, as we did from inspector to ironic13:56
JayFThat hasn't been done yet?!14:12
JayFI thought we were done with the inspector migration ๐Ÿ˜”14:12
TheJuliaDiffering perceptions on the meaning of "done"14:23
TheJuliaI suspect the client can talk to ironic directly, but yeah...14:23
JayFWell, IMO we should prioritize getting inspector "done" with a definition of "any repo matching *inspector* can be retired" :) 14:39
JayFseparate client to the same API is almost more decoder ring than separate client to separate service lol14:39
dtantsurI think the inspection rules CLI is on review  already?14:40
JayFhttps://review.opendev.org/c/openstack/python-ironicclient/+/93762814:42
JayFif that's all that's left then we're effectively done pending review14:42
TheJuliaFWIW, I wasn't consciously aware of the exact state which is why I asked.14:44
JayFYeah, I'm more kicking myself for not asking that during PTG :)14:44
JayFplus I'm a little amped up as I've been visited by an ant colony this morning lol14:45
opendevreviewSatoshi Shirosaka proposed openstack/ironic stable/2024.1: Improve is_image_available  https://review.opendev.org/c/openstack/ironic/+/94743514:57
dtantsurI hope your new ant overlords were merciful, JayF :D15:31
JayFheh, I have a bunch of ant bait traps waiting for pickup at the store and my pest control dude is coming15:32
JayFI don't play games with insects, they are the real overlords of the earth15:32
TheJuliaheh15:38
* dtantsur is wondering who will win: AI or insects15:39
TheJuliainsects, of course.15:39
dtantsurin any case, the humanity will lose :(15:39
TheJuliaJust think of those electricity loving ants ;)15:39
dtantsur:D15:39
TheJulia... If I was an evil overlord, I'd setup ant colonies near the massive data centers15:41
JayFI know at one point, we were looking at being able to change deploy interface dynamically (e.g. so I can use direct deploy for images and ramdisk deploy for isos); Did we ever actually get things hooked up for that? (I'm thinking no?)16:35
dtantsurJayF: you can set deploy_interface in instance_info16:36
JayFSo it's possible in standalone but not in integrated cases then :\ 16:37
dtantsurI guess so, yeah16:37
JayFAt least this is about the easiest downstream nova patch ever if we have to do it, but I guess I have another feature design to ponder in the medium/longer term16:42
TheJuliaSo we need some logic to map flavors to preferences then, at least it sounds like :)16:49
TheJuliaerr, TRAITS16:49
opendevreviewJulia Kreger proposed openstack/metalsmith master: Fix metadata generation  https://review.opendev.org/c/openstack/metalsmith/+/94752316:49
TheJuliaNow... to see if that works.16:49
JayFTheJulia: yeah, that's what I figured. A trait or some image metadata we could key on16:58
JayFTheJulia: going to let it background process to ponder since it's not happening (upstream) this cycle anyway16:58
opendevreviewJay Faulkner proposed openstack/ironic master: Make port binding failure (configurably) fatal  https://review.opendev.org/c/openstack/ironic/+/69995317:56
JayFhttps://review.opendev.org/c/openstack/ironic/+/699953/17#message-b810d0a14fd31988ea2cb597960ea186449c17eb seems like it might  be a cousin to what you're fixing TheJulia 17:58
JayFcid and I isolated the failure to a log in neutron: Port c7fad300-44fd-4a3c-a7f9-233eca7b36b9 cannot update to ACTIVE because it is not bound17:58
JayFwhich makes me wonder: 1) does it matter if a port is bound for cleaning/servicing/provisioning and/or 2) what's special about the jobs that are failing to cause them to behave this way17:59
JayFand Refusing to bind due to unsupported vnic_type: baremetal is why the binding fails18:06
* JayF wonders if the failing CI job represents a misconfiguration18:06
JayFmetalsmith job failing due to same case in Ironic/Neutron logs, but there's no log around refusing to bind from OVS18:11
JayFnevermind , just found the same log, so we have two jobs failing this way except only one is voting18:12
* TheJulia attempts to context load18:14
JayFAha, jobs that fail have automated cleaning enabled, jobs that succeed have automated cleaning disabled18:14
JayFtl;dr https://review.opendev.org/c/openstack/ironic/+/699953 reliably fails CI in cleaning situations18:15
* JayF is thinking more and more his #1 at 10:59:20 is the right path18:15
TheJuliasorry, I got completely derailed on a bug with agent going utterly sideways if the *very* first load of steps ends up failing due to a ReadTimeout exception18:15
JayFegad18:15
TheJuliaso, let me try to grok this from the beginning18:15
JayFyou wanna jump into a sync?18:15
JayFcid and I are actively pairing on it18:15
TheJulialet me try to read what you've got thus far 18:16
JayFI'll note for the IPA bit, if you wanna file a bug I can have a look if needed, that's a spot I know relatively well18:16
TheJuliaOkay, so.. hmm18:16
TheJuliaso, I need to dig at what john's change is doing again, but I *suspect* it needs some more conditional logic, but continuing to grok18:17
TheJuliayeah, you can send garbage and get bad starting state depending on jobs18:17
TheJuliaMetalsmith has been doing something naughty all along18:17
TheJuliawhich, sort of breaks the expectations of flow because of our horrible nested UX nature18:17
JayFis there a reason we should be checking if the port is active/bound in the cleaning/servicing/deplooyment case18:18
JayFthat to me is the big question; if no; we know the fix18:18
JayFif yes, there's something broken around that expectation we need to dig18:18
JayF(even if the broken is just "this job is setup wrongly")18:18
TheJuliayeah, I think that is the point I was trying to get at right before release, john's change doesn't account for the other issues and bad state, and we need to stort of get things in a consistent state in advance18:18
TheJuliaokay, I think I'm good to acutally talk to humans, let me move back into the motorhome and hook up the mic18:19
JayFhttps://us06web.zoom.us/j/89137181068?pwd=NlEKVKCdKFZHuuicQZSphyB85Va7eb.118:20
opendevreviewJulia Kreger proposed openstack/metalsmith master: WIP Fix metadata generation  https://review.opendev.org/c/openstack/metalsmith/+/94752318:50
JayFsummary from the call: wow, we have no coverage for neutron networkif+automated cleaning enabled. We're going to get coverage for that case and /hope/ cid's change passes it18:58
JayFif so, we'll likely exclude flat network interface from the port active/bound check18:59
fricklerJayF: random antsy thing I just stumbled across https://sauropods.win/@futurebird/11434472756642576919:13
JayFI will tell you it's a lot more disturbing to stumble across a few dozen ants in your (clean!) kitchen lol 19:14
TheJuliayeah, looking at the failure, and the discussion, JayF I'm more convinced now that is the right path, which then also helps limit blast scoping19:15
* TheJulia waits for results to try and undestand what she got wrong about the metalsmith change19:15
opendevreviewJay Faulkner proposed openstack/ironic stable/2025.1: Fix mismatch in expected loop functionality  https://review.opendev.org/c/openstack/ironic/+/94753319:38
opendevreviewJulia Kreger proposed openstack/metalsmith master: WIP Fix metadata generation  https://review.opendev.org/c/openstack/metalsmith/+/94752319:44
opendevreviewcid proposed openstack/ironic master: CI: Coverage for neutron with automated cleaning  https://review.opendev.org/c/openstack/ironic/+/94753519:58
opendevreviewcid proposed openstack/ironic master: Make port binding failure (configurably) fatal  https://review.opendev.org/c/openstack/ironic/+/69995319:59
cidJayF, TheJulia: is this ^^ at all what we discussed? :)20:00
JayFlookin20:00
JayFI *think* ideally it wouldn't be an OVN job20:00
JayFbut don't change it on that conjecture20:01
* cid waits then ...20:02
TheJuliaI think so, I sort of would have expected it to be done together since they are disjointed changes20:02
TheJuliachange 699953 needs updating though20:05
cid++20:37
opendevreviewJulia Kreger proposed openstack/metalsmith master: WIP Fix metadata generation  https://review.opendev.org/c/openstack/metalsmith/+/94752320:54
opendevreviewJulia Kreger proposed openstack/metalsmith master: Fix metadata generation  https://review.opendev.org/c/openstack/metalsmith/+/94752320:54
TheJuliaOkay, I think that addresses metalsmith. No more on boot cloud-init errors screaming about mac addresses20:55
TheJulianow... .. the fun one20:55
TheJuliaoh, wait20:55
TheJulianeed to stack it with the other change20:55
opendevreviewJulia Kreger proposed openstack/ironic master: provide host_id to neutron early on  https://review.opendev.org/c/openstack/ironic/+/94637820:56
TheJuliaokay, thats the true test but it looks like the metalsmith patch was good20:56
opendevreviewcid proposed openstack/ironic master: Make port binding failure (configurably) fatal  https://review.opendev.org/c/openstack/ironic/+/69995322:10
TheJuliawoot, metalsmith passed22:54
JayFWhat's the story on indicator API support in the management interface? I noticed it wasn't really hooked up to any clients, and when I tried it against an ILO 6 in the real world, I got an empty list returned when I know that indicators exist in the web UI23:05
JayFThe code is 6 years old, I'm wondering if anyone knows if it's a "it probably moved" or "it's not modeled in HPE Redfish" issue (I don't have direct BMC access to poke it)23:07
TheJuliaIlya was working on it before he went into the hospital23:11
TheJuliaIf memory serves, he modeled it on dell gear for redfish23:11
TheJuliaI started to the generic indicator on ipmi at some point maybe 3-4 years ago23:11
TheJuliaI don't remember what happened there at this point (doesn't help I have a migraine righ tnow)23:11
JayFit's landed in ironic, it runs without err and finds nothing23:15
JayFI'll do a little recon.23:15
JayFNot super important or urgent but interesting for sure and maybe a quick win23:15
JayFa "add support for this api endpoint to an sdk" task might be a welcome break a month into writing network code23:16

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