Friday, 2023-10-20

stevebaker[m]Hey I've got some openstacksdk changes up for review openstack/tests/unit/baremetal/v1/test_port.py01:25
stevebaker[m]eh, the actual link https://review.opendev.org/c/openstack/openstacksdk/+/89888201:25
opendevreviewSteve Baker proposed openstack/ironic master: [api-ref] Add firmware fields to driver API  https://review.opendev.org/c/openstack/ironic/+/89886203:33
rpittaugood morning ironic! Happy Friday! o/07:11
opendevreviewMerged openstack/networking-generic-switch master: Fix delete_network_postcommit KeyError  https://review.opendev.org/c/openstack/networking-generic-switch/+/88805109:16
iurygregorygood morning Ironic11:30
jandersHey Ironicers. Just popping in for a sec while on extended leave - planning to dial into PTG and wanted to propose some topics. I would like to discuss the idea of using BMC mockups in our work (DMTF tool, https://github.com/DMTF/Redfish-Mockup-Creator) as a useful reference (can be good for prototyping, testing, troubleshooting). Do you think we11:43
janderscould use some of the time at the start of the Thursday session for this (definitely a Redfish related topic)? JayF TheJulia WDYT?11:43
TheJuliaJust scrapes the remote endpoint?11:45
jandersyeah, in a naive sense it's like old "wget --mirror" but for BMCs11:47
jandersbut when it comes to responses to GET requests against the BMC, the product is almost identical to the real deal11:48
jandersif we could have a collection of such mockups contributed / blessed by respective vendors (or at least an agreement we can fetch/publish them somewhere for the community to use/reference) that could go  a long way in avoiding some basic compatibility issues11:49
jandersif that makes sense11:49
janderslet me know if this would be of value and of interest and I can talk a little bit about it in the Thursday session12:13
janders(IIRC Jay wanted to learn more)12:13
TheJuliaPerhaps, I can see benefit for understanding, but most issues we see feel more state related as opposed to schema value related12:18
jandersyeah 100% agreed this is no golden bullet, but can be useful in some cases12:32
TheJuliaBtw, welcome back!12:34
* TheJulia gives up on sleeeeeep12:39
drannouHello Ironic ! JayF I made the cleanup you ask on https://review.opendev.org/c/openstack/ironic-python-agent-builder/+/898723, if you have time to discuss about your second remark regarding DHCP12:45
JayFjanders: honestly, I'm willing to discuss anything if we have extra time, but I generally considered a better use of folks time if things are going to discuss has been written down ahead of time for people to get some context asynchronously12:57
jandersso - just so I know what to expect - better leave this for next PTG, or should we discuss it further when we meet and decide if there is interest or not?13:05
JayFI'd say to try to get as much of that stuff written up as possible today, an RFE with some details or even a spec if you think it needs one14:06
JayFAnd then I would put a link to those and some commentary in The ptg etherpad, we can see if we can opportunistically get to it14:07
rpittaubye everyone, have a great weekend! o/14:38
iurygregorybye rpittau o/14:46
opendevreviewMerged openstack/ironic master: Add inspection hooks  https://review.opendev.org/c/openstack/ironic/+/89266117:51
jandersJayF understood, will try add a brief write-up to the Misc section  ( https://etherpad.opendev.org/p/ironic-ptg-october-2023#L229 ) today. I am not sure if this will need an RFE and spec is even less likely - at this point I'd be most keen to hear 1) whether the community think having access to BMC mockups from various hardware is useful and 2)20:56
janderswhether the vendors would consider sharing such information. Once this has been discussed there will be more clarity what steps would be needed (I hope).20:56
jandersthank you!20:56
JayFin that case20:56
JayFmaybe come to the third party ci chat?20:56
TheJuliaToday's great mystery, why no config drive worky for SimpelInit :(20:56
JayFsounds relevant to that as a topic to join in to that20:56
JayFas opposed to a separate one20:56
* janders is looking at schedule 20:57
JayFat least if you wanna build vendor buy-in20:57
jandershttps://etherpad.opendev.org/p/ironic-ptg-october-2023#L32 is 2am for me unfortunately - good idea but not practical (I will dial in early in the session ).20:59
jandersI'm still on parental leave but will dial into a couple sessions, good to keep in touch, see everyone, see what's happening21:00
TheJuliamy not a manager but maybe I should be alarm feels like it should be triggering a klaxon ;)21:01
TheJuliajanders: I hope everything is going well :) And that your managing enough sleep. :)21:01
jandersTheJulia yes, it is, thank you! :) Sleep's not too bad at the moment21:02
jandersI will add some notes and see what we can do, if it's too hard don't worry about it - have been (rightfully) offline most of the time lately hence the chaos around my PTG inputs21:03
jandersthanks again for the pointers :)21:03
TheJulia:)21:05
TheJuliaI'm going to head out shortly, have a great weekend folks21:06
TheJuliathe mystery of simpleinit can wait21:06
jandersagreed :) have a great weekend 21:11
JayFhttps://github.com/shellinabox/shellinabox this is over 5 years old.22:40
JayFIt is the only text-based console support Ironic offers.22:40
JayFMy co-worker's blog, https://dgl.cx/2023/09/ansi-terminal-security has been doing the rounds today.22:40
JayFTake all that context fully in for this statement: should we deprecate/remove shellinabox?22:40
JayFI haven't dug yet, but I suspect a version of this kind of vulnerability could exist in shellinabox which would allow a remote user to do something that wouldn't appear on the local console history (or vice versa)22:41
JayFand I haven't the time or hardware to check today, but given the software itself appears to be out of maintenance, I'm wondering if it's worth it.22:42
opendevreviewMerged openstack/ironic-specs master: Add HTTPBoot support  https://review.opendev.org/c/openstack/ironic-specs/+/89647423:17

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