Thursday, 2023-02-09

JayFJust observing that only 1 spot out of the 5 possible for TC have been nominated-for so far this cycle; we have multiple people in the Ironic community who would be good candidates if they wanted to run :).02:07
arne_wiebalckGood morning, Ironic!07:14
rpittaugood morning ironic! o/07:41
espenflHi there. First, thanks a lot for the efforts around Ironic and OpenStack in general. I am a beginner trying first to use Bifrost to configure a few nodes. And in the process we hit a barrier and would like to ask for pointers where to find information or what is possible or not. On the node hosting Bifrost and Ironic we reach IPMI on an eth interface. So we would like IPMI08:24
espenfltraffice to go on that. But, PXE (on internal dhcp/tftp) needs preferably to happen on an ib interface (old HPC nodes and we would prefer not to manually change network boot order on all nodes). Is there are way to approach this from Bifrost? Or is this something that have to be fixed after Bifrost is deployed in the Ironic configs? I am a bit worried about this since we08:24
espenflwill later move to Kayobe to provision OpenStack and would like Bifrost to work in this setup. Any advice or pointers would be greatly appreciated. I know of the variable `network_interface`, but that seems to set also the IPMI traffic and I have not yet found another variable. I do notice in Ironic that there is an interface name for most properties, like dnsmasq, power,08:24
espenfletc.08:24
dtantsurespenfl: hi. The network_interface thing defines where various services *listen*. I'm not sure why Ironic would not reach IPMI through any other interface, provided that routing is configured correctly on the machine.08:48
dtantsuralso, network_interface in bifrost, unfortunately, clashes with *_interface on Ironic nodes. Legacy...08:48
espenflThanks. Yes, one option would be to route the IPMI traffic to/from the ib interface to the eth interface and then just use the ib interface as `network_interface`. Which can be added to any playbook.09:00
dtantsurespenfl: I'm still not sure why you're talking about routing traffic. Why does it matter, which interface Ironic listens on?09:04
espenfldtantsur: Sorry for not being able to explain it clearly. Or maybe there is a knowledge gap for me here. Maybe both. So in Bifrost I have to give the interface responsible for communication. And it seems this have to be the same for IPMI and dnsmasq/tftp. Our nodes are a bit difficult to reconfigure and there are many. ib card is set first among the network boot devices so09:26
espenflthat is where PXE goes on boot. So we would like to answer requests for PXE on the ib device, while still running IPMI over the eth device on the Bifrost/Ironic node. But default is maybe that dnsmasq and tftp listens on all devices? I am testing now.09:26
dtantsurespenfl: the interface is only for incoming PXE/DHCP traffic, that's where dnsmasq and tftp listen.09:36
dtantsurIt should not anyhow affect IPMI traffic, which is outgoing.09:36
espenfldtantsur: Right, thanks a lot for clearing up that part.09:43
Sandzwerg[m]On our Openstack ironic setup the management interface is also not related to the deployment interface09:57
Sandzwerg[m]Something else: is anyone running nodes with openbmc? I saw an older spec for an openbmc driver but I'm not sure if that's still needed with redfish 09:59
iurygregorygood morning Ironic11:25
TheJuliagood morning15:04
TheJuliaSandzwerg[m]: Last I heard, or the topic was discussed, they anticipated people would just use the redfish interface15:06
rpittaubye everyone, see you tomorrow! o/15:32
Sandzwerg[m]TheJulia:  I suspect that should work but still good to hear, thanks15:42
TheJuliaSandzwerg[m]: yeah, There was something with openbmc's design where just redfish was far less weight than trying to implement it in the ipmi code stack.15:43
Sandzwerg[m]We wouldn't use ipmi anyways. Probably generic redfish or something tailored for openbmc if that exists. It's all very far away if we get that but it seems we might test it so I'd thought I'd ask for experiences from others16:19
TheJulia++16:21
opendevreviewJulia Kreger proposed openstack/ironic-specs master: Enumerate retired specs  https://review.opendev.org/c/openstack/ironic-specs/+/87330817:50
opendevreviewJulia Kreger proposed openstack/ironic-specs master: Enumerate retired specs  https://review.opendev.org/c/openstack/ironic-specs/+/87330817:52
TheJuliaso, in response to Sandzwerg[m]'s question, I've proposed a change to the specs repository to hopefully provide more clarity.17:52
Sandzwerg[m]Me and my questions cause more work 😅17:54
TheJuliaeh, it needed to happen!17:55
TheJuliastevebaker[m]: when you get a minute, a glance at https://review.opendev.org/c/openstack/metalsmith/+/872966 would be awesome19:45
JayFAlso my sharding changes stand complete and lonely19:50
TheJuliastevebaker[m]: pretty pretty please? :)19:51
stevebaker[m]TheJulia: Done!19:56
stevebaker[m]JayF: and I'll take a proper look today19:56
JayFthank you very much19:57
JayFjust remember they should merge more-or-less atomically19:57
JayFso don't +A any of them until you're OK with them all19:57
opendevreviewSteve Baker proposed openstack/metalsmith master: test_provision: don't assert provision_node call order  https://review.opendev.org/c/openstack/metalsmith/+/87303521:16
opendevreviewMerged openstack/metalsmith master: Use a network cache in Instance  https://review.opendev.org/c/openstack/metalsmith/+/87296321:18
opendevreviewMerged openstack/metalsmith master: Get ports by 'binding:host_id' query filter  https://review.opendev.org/c/openstack/metalsmith/+/87296621:19
* TheJulia wonders how many bare metal bear fans will align behind Otters....21:40
opendevreviewMerged openstack/metalsmith master: list_instances - cache allocations  https://review.opendev.org/c/openstack/metalsmith/+/87304821:53
TheJuliahttps://openinfrafoundation.formstack.com/forms/vancouver_mascot <-- otters++22:12
opendevreviewHarald JensÃ¥s proposed openstack/metalsmith stable/zed: Use a network cache in Instance  https://review.opendev.org/c/openstack/metalsmith/+/87327622:15
NobodyCamGood afternoon Ironic folks22:17
JayFo/23:30
jandersI'm all for a Hummingbird in general. I've had their Australian relatives, Sunbirds, nest around the house for years and they are awesome. I got into bird photography because of them. BUT - they are definitely not social things. People less familiar with these birds get genuinely shocked how badass and aggressive they can be chasing off other birds23:32
janders(including their own kind).23:32
jandersThat anti-social-ness isn't exactly the best match for a conference mascot :/23:33
TheJuliaI just love how otters build things and swim and recognize humans23:43
JayFI like that it sounds like another Alanis Morrisette song.23:43
JayFYOU OTTER KNOWWWWWW23:43
* TheJulia spent time with sea otters at one point with a camera23:43
JayFI'm here to remind you of the PUN YOU GAVE ME 23:43

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