Thursday, 2025-04-17

opendevreviewYu Zou proposed openstack/ironic master: feat: add verify ca conf support for drivers  https://review.opendev.org/c/openstack/ironic/+/94754402:43
opendevreviewYu Zou proposed openstack/ironic master: test: add test cases for parse_driver_verify_ca  https://review.opendev.org/c/openstack/ironic/+/94754502:43
opendevreviewYu Zou proposed openstack/ironic master: feat: add verify ca conf support for drivers  https://review.opendev.org/c/openstack/ironic/+/94754404:00
opendevreviewYu Zou proposed openstack/ironic master: test: add test cases for parse_driver_verify_ca  https://review.opendev.org/c/openstack/ironic/+/94754504:00
opendevreviewYu Zou proposed openstack/ironic master: feat: add verify ca conf support for drivers  https://review.opendev.org/c/openstack/ironic/+/94754404:09
opendevreviewYu Zou proposed openstack/ironic master: test: add test cases for parse_driver_verify_ca  https://review.opendev.org/c/openstack/ironic/+/94754504:09
AmarachiOrdor[m]Good Morning Ironic!06:36
opendevreview雒海艇 proposed openstack/networking-generic-switch master: Add H3C devices support  https://review.opendev.org/c/openstack/networking-generic-switch/+/94755406:49
rpittaugood morning ironic! o/06:54
Ayo[m]Good morning :)07:04
freemanboss[m]Good morning 07:06
abongaleGood morning ironic!07:07
opendevreviewAdeola Adesina proposed openstack/bifrost master: Add notes to provide more clarity for bifrost installation  https://review.opendev.org/c/openstack/bifrost/+/94660310:50
opendevreviewcid proposed openstack/ironic master: Make port binding failure (configurably) fatal  https://review.opendev.org/c/openstack/ironic/+/69995312:21
opendevreviewcid proposed openstack/ironic master: Make port binding failure (configurably) fatal  https://review.opendev.org/c/openstack/ironic/+/69995313:06
TheJuliagood morning13:33
arne_wiebalckGood morning, Ironic!13:46
TheJuliagood morning arne_wiebalck!13:46
arne_wiebalckHey TheJulia o/13:46
arne_wiebalckAnyone ever tried to instantiate with Fedora CoreOS on a s/w RAID baremetal node?13:47
* dtantsur hasn't13:47
TheJuliaI haven't heard of anyone trying. I would *suspect* there is a distinct possibility that is far outside of intended deploy/use case of FCOS that... maybe nobody has.13:49
TheJuliadtantsur: hey, with metal3, have y'all seen an issue where an agent starting ends up failing on get_deploy_steps, like the very first initial call?13:50
dtantsurTheJulia: I don't recall anything like that. Failing like what?13:51
opendevreviewcid proposed openstack/ironic master: Make port binding failure (configurably) fatal  https://review.opendev.org/c/openstack/ironic/+/69995313:52
TheJuliacauses provisioning to hang overall, the node deployment ends up in deploy wait continuing to heartbeat. Metal3 says the node is in provisioning but it never proceeds. I've got a downstream bug, hopefully well be able to spend time on it next week. The tl;dr appears to be the agent boots, heartbeats, and the conductor goes to retrieve get_deploy_steps and it seems like network connectivity goes down while that call is in 13:53
TheJuliaprogress. It has been reported as an intermittent issue, and based upon the logs I've got it does appear that for that specific node/cluster, its like a 50% of the time thing for the node which is just bizarre.13:53
dtantsurEven if that happens, Ironic is supposed to retry on the next heartbeat..13:54
TheJuliayeah, that logic seems to fail in this case. I expect I'll be looking at it next week13:55
rpittautalking about metal3, can I please get an approval here -> https://review.opendev.org/c/openstack/ironic/+/945069 :)14:02
arne_wiebalckTheJulia: The use case is a instantiating a bare metal node via Magnum as a K8s worker (FCOS is the default O/S for our K8s clusters atm) ... is that far outside the FCOS intended use case?14:10
dtantsurarne_wiebalck: ignition has its own basic sw RAID support14:10
arne_wiebalckdtantsur: oh, ok!14:10
* arne_wiebalck wasn't aware14:10
dtantsurarne_wiebalck: https://coreos.github.io/ignition/examples/#create-a-raid-enabled-data-volume14:11
dtantsurmay be easier to use that14:11
TheJuliaarne_wiebalck: the use case is realistically more modeled on support of a laptop, so raid in general combined with it is likely not explicitly tested, at all.14:11
arne_wiebalckdtantsur: will have a look, thanks!14:11
arne_wiebalckTheJulia: +1, ty14:11
dtantsurAlthough that won't work for the root volume, I guess..14:12
arne_wiebalckHmm ... controlling the root volume is one of the asks, ofc :)14:12
arne_wiebalckMaybe I need to do some partition/fs shrinking.14:13
TheJuliaI'm assuming ostree, but I've not seen it's current structure.14:13
opendevreviewMerged openstack/python-ironic-inspector-client master: Replace UPPER_CONSTRAINTS_FILE  https://review.opendev.org/c/openstack/python-ironic-inspector-client/+/94748114:25
opendevreviewMerged openstack/ironic master: metal3: Use zuul user for logs, fix remote node ip, reduce timeout  https://review.opendev.org/c/openstack/ironic/+/94506915:09
opendevreviewJay Faulkner proposed openstack/ironic master: Mark SNMP driver unsupported for removal  https://review.opendev.org/c/openstack/ironic/+/94684315:15
* cardoe looks at all the yaks lined up to be shaved and sighs.15:17
TheJuliacardoe: I know that feeling very well15:19
TheJuliaToday I found Ilya wrote network metadata generation code in ironic already as I was already starting down a similar. On a plus side, its a unique enough case to the internals that it doesn't really make sense to try and merge it all together.15:21
opendevreviewHabeeb Babasulaiman proposed openstack/bifrost master: doc: remove note that is not needed  https://review.opendev.org/c/openstack/bifrost/+/94760015:23
* TheJulia ponders15:24
JayFSatoshi's MLH fellowship demo day is today, he's not going to be with us much longer (at least on behalf of MLH/GR-OSS). I wanted to publicly thank him for the good work on container hardware manager and for tackling+shining some light on the image sharing bits. You're always welcome upstream if you wanna kill some time fixing cloudy bugs! :D 15:26
opendevreviewMerged openstack/ironic stable/2025.1: Fix mismatch in expected loop functionality  https://review.opendev.org/c/openstack/ironic/+/94753315:33
cidSatoshi \o/15:35
TheJuliaAnyone have an exemplar for bonded port metadata I can take a glance at?15:39
TheJuliaThank you satoshi!15:39
JayFTheJulia: https://github.com/canonical/cloud-init/issues/2698#issuecomment-1542397932 it's ugly and unverified, but it matches what I expected15:46
JayFand I saw a lot of those working on onmetal :D 15:47
TheJuliaugh, That looks wrong, but might be cloud-init generic correct and not openstack corect15:57
satoshiThanks a lot to the Ironic team for the support and guidance! I had many interesting developer experiences during the fellowship progarm from implmenting new features, imporove documentation, to  barckporting and more. I will continue contributing to open source projects to further my skills.  16:02
JayFTheJulia: that is vlan+bond config that looks like what we did at onmetal16:08
JayFTheJulia: maybe the fact it's vlan+bonding is adding too much complexity? 16:08
dtantsurEaster holidays here folks, back on Tuesday. Have a nice (potentially extended) weekend!16:14
JayFo/16:14
TheJuliao/ dtantsur 16:21
TheJuliaJayF: uhh, possibly, bonding gets a weird data structure, unfortunately16:21
opendevreviewHabeeb Babasulaiman proposed openstack/bifrost master: bug: remove outdated release version  https://review.opendev.org/c/openstack/bifrost/+/94672516:22
opendevreviewHabeeb Babasulaiman proposed openstack/bifrost master: bug: drop the mention of baremetal introspection list from the doc  https://review.opendev.org/c/openstack/bifrost/+/94672616:22
opendevreviewHabeeb Babasulaiman proposed openstack/bifrost master: bug: indentation length fixed  https://review.opendev.org/c/openstack/bifrost/+/94672816:22
opendevreviewHabeeb Babasulaiman proposed openstack/bifrost master: commit resolveds  https://review.opendev.org/c/openstack/bifrost/+/94698416:22
opendevreviewSatoshi Shirosaka proposed openstack/ironic stable/2024.2: Improve is_image_available  https://review.opendev.org/c/openstack/ironic/+/94743217:21
JayFWe looked at this ^ I am unsure if we should backport this fix any further, please someone take a look to see if you agree/disagree17:24
JayFIDK if I'm being extra risk averse or not17:24
TheJuliaJayF: off hand, did the config default get swapped in th ebackport?18:12
JayF100% yes18:13
TheJuliaokay18:13
TheJuliathanks18:13
JayFmy main concern is the is_admin change isn't backportedpast 2025.118:13
JayFand I think they should both backport or both not backport18:13
JayFand I lean towards "don't break existing users"18:13
TheJuliaokay, that helps frame it18:13
JayFwell, it wasn't backported to 2025.1; it got in before the release18:14
TheJuliaahhhh18:14
TheJuliaoh18:14
TheJuliado you happen to know the change id off hand?18:14
JayFno, but there's not a lot by satoshi so it's easy to find18:14
JayFhttps://review.opendev.org/c/openstack/ironic/+/94302818:15
JayFit's really a question of "how bad is the bug vs how risky the solution is", and I think the answer is "not bad, and kinda risky" but almost because I'm afraid of people who were depending on bad behavior18:16
JayFand maybe makes it unsuitable for stable18:16
* JayF notes we should release a patch release for 2025.1 with that patch asap18:17
* JayF looks into doing that18:17
TheJuliayeah, I'm sort of leaning on maybe we don't18:18
JayFI am THRILLED we got it in 2025.118:19
JayFbut stopping there seems best 18:19
TheJuliathe backport on 2024.2 *also* adds community as well18:19
TheJuliaso its a feature at that point18:19
JayF#2 question on my mind if you were "nah we should backport it" is if we should change that to public only18:20
TheJuliaI think w/r/t 2025.1, timeline wise, it is a behavior fix18:20
JayFhttps://review.opendev.org/c/openstack/releases/+/947620 Release point release for Ironic18:22
TheJuliasgtm18:23
JayFsatoshi: ^ I know you're in the MLH demo day now, but if you get time, you can abandon the backports to stable/2024.2 and earlier; we're going to release 2025.1 with your fix (and cid's inspector rules fix)18:23
satoshiThanks for having a look at. Two PRs are abondoned.18:29
JayFSorry you had to write code that got abandoned :( The fix is awesome though18:30
satoshiIt was a good practice for backporting.18:30
JayFcardoe: jamesdenton_: btw; I was looking at bitergia stats today, congrats on Rackspace getting #3 in Ironic contribution. I welcome the competition for #2 ;) 18:30
JayF(over a 6 month period)18:30
opendevreviewcid proposed openstack/ironic master: Allow special characters in patch field keys  https://review.opendev.org/c/openstack/ironic/+/93374319:33
cardoeoh dang. I think skrobul and keekz might have helped out there.20:02
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/+/94658020:13
opendevreviewHabeeb Babasulaiman proposed openstack/bifrost master: bug: remove outdated release version  https://review.opendev.org/c/openstack/bifrost/+/94672520:48
opendevreviewHabeeb Babasulaiman proposed openstack/bifrost master: doc: remove note that is not needed  https://review.opendev.org/c/openstack/bifrost/+/94760021:00

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