Friday, 2024-06-14

opendevreviewVerification of a change to openstack/ironic-python-agent-builder master failed: Block glean-early.sh from running  https://review.opendev.org/c/openstack/ironic-python-agent-builder/+/92018302:55
rpittaugood morning ironic! happy friday! o/06:53
shajizado/07:06
shajizadI updated both the VIf and the virtual media change with (hopefully) correct release notes 08:08
rpittaushajizad: thanks, we'll get to both eventually08:36
opendevreviewRiccardo Pittau proposed openstack/ironic-python-agent-builder master: [PoC][DNM] Build gentoo-based ipa ramdisk  https://review.opendev.org/c/openstack/ironic-python-agent-builder/+/92199808:59
opendevreviewRiccardo Pittau proposed openstack/ironic-python-agent-builder master: [PoC][DNM] Build gentoo-based ipa ramdisk  https://review.opendev.org/c/openstack/ironic-python-agent-builder/+/92199809:05
opendevreviewRiccardo Pittau proposed openstack/ironic-python-agent-builder master: [PoC][DNM] Build gentoo-based ipa ramdisk  https://review.opendev.org/c/openstack/ironic-python-agent-builder/+/92199809:06
opendevreviewRiccardo Pittau proposed openstack/ironic-python-agent-builder master: [PoC][DNM] Build gentoo-based ipa ramdisk  https://review.opendev.org/c/openstack/ironic-python-agent-builder/+/92199809:39
masgharGood afternoon and happy Friday =D10:12
opendevreviewPrzemyslaw Szczerbik proposed openstack/ironic master: Build PXE config for node in SERVICING state  https://review.opendev.org/c/openstack/ironic/+/92200610:17
opendevreviewPrzemyslaw Szczerbik proposed openstack/ironic master: Build PXE config for node in SERVICING state  https://review.opendev.org/c/openstack/ironic/+/92200611:35
iurygregorygood morning ironic11:37
* iurygregory grabs more coffee before reading slack 11:40
rpittauiurygregory: there is never enough coffee :)13:08
iurygregoryrpittau, ++13:08
tzumainnhi! I've been testing Ironic's rescue functionality and was hoping for some clarification regarding the networking bit14:12
tzumainnI've been testing with a node on a tenant network, and from what I see, the node gets placed onto the rescue network, the rescue image is loaded, and then the node is moved back to the tenant network14:12
TheJuliayes14:13
tzumainnhowever, the timing is such that the node's network interfaces appear to have DHCP addresses from the rescue network, and I can't access the node the same way I did before (I think that's probably why metalsmith reboots the node?)14:13
tzumainnI can get in through the iDRAC console, and if I reset the network interfaces there, it uses the tenant network DHCP and then access works as before14:13
TheJuliasigh14:13
tzumainnis there a way around needing to do that step? am I maybe missing a way to avoid it?14:14
TheJuliaso the ml2 interface your using and/or dhcp updates are that slow14:14
TheJuliayou'll need to identify that timing and update the ramdisk most likely14:14
TheJuliaand or set the config in ironic to delay the operation14:14
tzumainnah, okay - so ideally, the networking switching happens fast enough that it'll be before the node runs dhcp?14:14
TheJuliabut step 0 is identify how long it takes for DHCP and network switching to complete14:14
TheJuliayes14:14
tzumainngot it - that makes sense, thanks!14:14
TheJuliabecause line carrier never drops14:14
opendevreviewPrzemyslaw Szczerbik proposed openstack/ironic master: Fix execution of node servicing steps exposed by IPA's HardwareManager  https://review.opendev.org/c/openstack/ironic/+/92202414:25
opendevreviewPrzemyslaw Szczerbik proposed openstack/ironic master: Fix execution of node servicing steps exposed by IPA's HardwareManager  https://review.opendev.org/c/openstack/ironic/+/92202414:29
rpittaubye everyone have a great weekend! o/15:04
mylesjpHi all, I am looking to add keystone audit middleware logging to ironic-api but I am not sure where the middleware pipeline is handled as there is no api-paste.ini file for this charm. Does anyone have suggestions on how to handle this? Thanks.16:09
TheJuliamylesjp: already there I believe: https://github.com/openstack/ironic/blob/master/ironic/api/app.py#L88-L10016:15
TheJuliaFor clarity, we don't use paste16:17
mylesjpAwesome, thanks!16:17
opendevreviewVerification of a change to openstack/ironic master failed: Build PXE config for node in SERVICING state  https://review.opendev.org/c/openstack/ironic/+/92200616:34
opendevreviewcid proposed openstack/ironic-python-agent master: Follow up to broken Zuul config  https://review.opendev.org/c/openstack/ironic-python-agent/+/92135218:28
JayFJust curious, has anyone looked at this library for consideration for a post-eventlet IPA? https://fastapi.tiangolo.com/tutorial/background-tasks/ 18:48
JayFTrying to figure out ways to farm out problems like this to a library, try to make IPA even thinner18:48
JayF(note: fastapi is not currently in g-r)18:49
TheJuliaI have not looked at such, about to drive up the mountain18:50
JayFadam put together this https://gist.github.com/Sharpz7/5ceb069c75ed5e01b163420d92c0f0bf as a very-basic POC18:50
JayFthinking about taking it further but didn't want to ask him to take that time if you or dtantsur had a strong opinion about it18:51
JayFadamcarthur5: ^^ is the adam I was referring too18:52
JayFIn any event, we should have a sync chat about this sometime soon if people have strong opinions. Right now we suggested asyncio, were told by dtantsur that there's a preference for threads, and we're kinda "stuck" until we get enough folks engaged to help us find common ground.18:58
cido//19:44
TheJuliaI think forging forward might be viable since I'm unsure people are going to reach consensus through any other path22:01

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