Sunday, 2025-07-13

opendevreviewMerged openstack/ironic-python-agent master: Log efibootmgr output as part of the system logs  https://review.opendev.org/c/openstack/ironic-python-agent/+/95456302:31
dtantsurTheJulia: I wonder if it's going to work out of box with JSON RPC. Otherwise, I've been thinking about this option (generally moving reads/writes to the conductor) as well.10:53
dtantsurTheJulia: also, check this out! https://review.opendev.org/c/openstack/ironic/+/954755 passes both bifrost and metal3 jobs (both use local RPC)10:55
dtantsurInterestingly, it creates a blueprint for decomposing Ironic into more processes without necessarily affecting upgrades10:58
* dtantsur is curious how much RAM new Ironic requires10:59
dtantsur500M vsz, 156 rss on bifrost. A bit more IIRC, nothing dramatic though. This is without migrating conductor to normal threads.11:01
opendevreviewDmitry Tantsur proposed openstack/bifrost master: Release note for ironic-inspector deprecation  https://review.opendev.org/c/openstack/bifrost/+/95487711:13
opendevreviewDmitry Tantsur proposed openstack/ironic master: Remove focus from ironic-inspector in the documentation  https://review.opendev.org/c/openstack/ironic/+/95487911:18
TheJuliadtantsur: skimming the code, it looks like it might work out of the box with json rpc with a tweak14:32
dtantsurneat14:37
dtantsurUnrelated thought: now that I'm proposing automatic TLS for the local RPC, I'm seriously pondering automatic TLS for remote JSON RPC too14:42
dtantsurLike, generate a certificate for CONF.host, store its fingerprint in the conductors table14:42
TheJuliaits not a bad idea14:48
dtantsurGemini thinks it's doable and secure, I have no reasons not to trust it :D14:59
dtantsurokay, I got this idea out of my head, now I can get back to Sunday: https://bugs.launchpad.net/ironic/+bug/211681215:15
TheJuliaheh15:38
TheJuliahave a great evening!15:38
TheJuliaI just wrapped up meeting minutes that I've been avoiding this past week :)15:39
TheJuliadtantsur: yeah, looking pretty good. I'd do some doc updates as well, and maybe a limitation note around the cert lifetime. FWIW16:27
dtantsurThanks! Actually, I need to check how large the resulting certificates are. Maybe they can fit in the conductors table directly, that would make the implementation much easier.16:43
TheJulia++16:43
TheJuliaI'm a little worried about upgrade path, but it also looks isolated16:43
dtantsurYeah, I'll think about it. Should not be too bad: if fingerprint is not present, assume no auto TLS on the server side.16:44
dtantsur505 bytes. It's not tiny, especially since the conductors table is a high-traffic one.16:47
TheJuliabut if loaded into memory once.. or twice... *shrug*16:55
opendevreviewMerged openstack/ironic-python-agent master: Trivial: avoid root logger in modules  https://review.opendev.org/c/openstack/ironic-python-agent/+/95424317:23
opendevreviewQueensly Kyerewaa Acheampongmaa proposed openstack/ironic master: Add manual clean and automated verify steps to set BMC clock via Redfish Manager  https://review.opendev.org/c/openstack/ironic/+/95347721:35

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