opendevreview | Verification 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/+/920183 | 02:55 |
---|---|---|
rpittau | good morning ironic! happy friday! o/ | 06:53 |
shajizad | o/ | 07:06 |
shajizad | I updated both the VIf and the virtual media change with (hopefully) correct release notes | 08:08 |
rpittau | shajizad: thanks, we'll get to both eventually | 08:36 |
opendevreview | Riccardo 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/+/921998 | 08:59 |
opendevreview | Riccardo 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/+/921998 | 09:05 |
opendevreview | Riccardo 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/+/921998 | 09:06 |
opendevreview | Riccardo 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/+/921998 | 09:39 |
masghar | Good afternoon and happy Friday =D | 10:12 |
opendevreview | Przemyslaw Szczerbik proposed openstack/ironic master: Build PXE config for node in SERVICING state https://review.opendev.org/c/openstack/ironic/+/922006 | 10:17 |
opendevreview | Przemyslaw Szczerbik proposed openstack/ironic master: Build PXE config for node in SERVICING state https://review.opendev.org/c/openstack/ironic/+/922006 | 11:35 |
iurygregory | good morning ironic | 11:37 |
* iurygregory grabs more coffee before reading slack | 11:40 | |
rpittau | iurygregory: there is never enough coffee :) | 13:08 |
iurygregory | rpittau, ++ | 13:08 |
tzumainn | hi! I've been testing Ironic's rescue functionality and was hoping for some clarification regarding the networking bit | 14:12 |
tzumainn | I'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 network | 14:12 |
TheJulia | yes | 14:13 |
tzumainn | however, 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 |
tzumainn | I 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 before | 14:13 |
TheJulia | sigh | 14:13 |
tzumainn | is there a way around needing to do that step? am I maybe missing a way to avoid it? | 14:14 |
TheJulia | so the ml2 interface your using and/or dhcp updates are that slow | 14:14 |
TheJulia | you'll need to identify that timing and update the ramdisk most likely | 14:14 |
TheJulia | and or set the config in ironic to delay the operation | 14:14 |
tzumainn | ah, okay - so ideally, the networking switching happens fast enough that it'll be before the node runs dhcp? | 14:14 |
TheJulia | but step 0 is identify how long it takes for DHCP and network switching to complete | 14:14 |
TheJulia | yes | 14:14 |
tzumainn | got it - that makes sense, thanks! | 14:14 |
TheJulia | because line carrier never drops | 14:14 |
opendevreview | Przemyslaw Szczerbik proposed openstack/ironic master: Fix execution of node servicing steps exposed by IPA's HardwareManager https://review.opendev.org/c/openstack/ironic/+/922024 | 14:25 |
opendevreview | Przemyslaw Szczerbik proposed openstack/ironic master: Fix execution of node servicing steps exposed by IPA's HardwareManager https://review.opendev.org/c/openstack/ironic/+/922024 | 14:29 |
rpittau | bye everyone have a great weekend! o/ | 15:04 |
mylesjp | Hi 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 |
TheJulia | mylesjp: already there I believe: https://github.com/openstack/ironic/blob/master/ironic/api/app.py#L88-L100 | 16:15 |
TheJulia | For clarity, we don't use paste | 16:17 |
mylesjp | Awesome, thanks! | 16:17 |
opendevreview | Verification of a change to openstack/ironic master failed: Build PXE config for node in SERVICING state https://review.opendev.org/c/openstack/ironic/+/922006 | 16:34 |
opendevreview | cid proposed openstack/ironic-python-agent master: Follow up to broken Zuul config https://review.opendev.org/c/openstack/ironic-python-agent/+/921352 | 18:28 |
JayF | Just curious, has anyone looked at this library for consideration for a post-eventlet IPA? https://fastapi.tiangolo.com/tutorial/background-tasks/ | 18:48 |
JayF | Trying to figure out ways to farm out problems like this to a library, try to make IPA even thinner | 18:48 |
JayF | (note: fastapi is not currently in g-r) | 18:49 |
TheJulia | I have not looked at such, about to drive up the mountain | 18:50 |
JayF | adam put together this https://gist.github.com/Sharpz7/5ceb069c75ed5e01b163420d92c0f0bf as a very-basic POC | 18:50 |
JayF | thinking about taking it further but didn't want to ask him to take that time if you or dtantsur had a strong opinion about it | 18:51 |
JayF | adamcarthur5: ^^ is the adam I was referring too | 18:52 |
JayF | In 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 |
cid | o// | 19:44 |
TheJulia | I think forging forward might be viable since I'm unsure people are going to reach consensus through any other path | 22:01 |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!