Monday, 2023-01-16

opendevreviewJay Faulkner proposed openstack/ironic master: API support for CRUD node.shard  https://review.opendev.org/c/openstack/ironic/+/86623500:41
vanougood morning ironic02:51
arne_wiebalckGood morning vanou and Ironic!07:31
rpittaugood morning ironic! o/08:24
vanouHi arne_wiebalck rpittau08:58
kubajjGood morning vanou, rpittau, arne_wiebalck, and Ironic!09:17
rpittauJayF: re: virtualpdu, thanks! Did you find out anything? Otherwise I'm still up to send an email to the members of the core group09:50
rpittauwhen anyone has a moment, plese quick review https://review.opendev.org/c/openstack/metalsmith/+/869356 thanks!10:06
opendevreviewMerged openstack/ironic master: [DOC] Add entry regarding cleaning+raid  https://review.opendev.org/c/openstack/ironic/+/86767410:28
opendevreviewMerged openstack/networking-generic-switch master: Document ngs_trunk_ports and ngs_physical_networks  https://review.opendev.org/c/openstack/networking-generic-switch/+/86831310:33
rpittauI see there are 2 +2 for https://review.opendev.org/c/openstack/ironic/+/868521, anything else missing there? reviews appreciated :)10:34
vanouHi kubajj10:40
arne_wiebalckhey rpittau kubajj o/11:06
rpittauhey kubajj vanou  arne_wiebalck :)11:10
iurygregorygood morning Ironic o/11:18
samuelkunkel[m]Hello Ironic11:32
samuelkunkel[m]I am facing a weird issue, maybe someone of you can give me a hint. I currently test redfish to replace the ipmitool interface for our newer server.11:33
samuelkunkel[m]Currently I dont have the ca present for those nodes so I try to ignore the cert validation. (setting baremetal node set --driver-info redfish_verify_ca=False) but it seems like the client automatically converts this to a string. 11:33
samuelkunkel[m]Resulting in: "redfish_verify_ca": "False"11:33
samuelkunkel[m]and therefore failing with the error: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed certificate11:33
samuelkunkel[m]I will try it by just using the the api call directly, not wrapped by the openstack client... but maybe some of you saw that?11:33
samuelkunkel[m] * I will try it now by using the the api call directly instead of the openstackclient. but maybe some of you saw that?11:34
dtantsursamuelkunkel[m]: I have a feeling most of our code actually handles booleans as strings. Maybe not redfish_verify_ca.11:41
samuelkunkel[m]In this case the code fetches it, defaults to bool True & if its a string it validates it for the path. So verify_ca = driver_info.get('redfish_verify_ca', True) would return "False" which the next check if isinstance(verify_ca, str) would then be true as "False" is a string, correct?11:43
dtantsurwe normally use something like strutils.boot_from_string11:43
dtantsur(I don't have the code in front of me)11:44
samuelkunkel[m]going to try setting it via the api directly11:55
kubajjdtantsur: could I get a re-review of https://review.opendev.org/c/openstack/ironic/+/866876 please?12:27
dtantsurkubajj: lgtm, congrats!12:38
kubajjdtantsur: thanks. Sorry JayF 12:39
dtantsurthe winner takes it aaaaaaallll12:39
opendevreviewMerged openstack/metalsmith master: Remove not used old job  https://review.opendev.org/c/openstack/metalsmith/+/86935612:47
opendevreviewMerged openstack/ironic master: API for node inventory  https://review.opendev.org/c/openstack/ironic/+/86687614:24
opendevreviewVanou Ishii proposed openstack/ironic master: [iRMC] identify BMC firmware version  https://review.opendev.org/c/openstack/ironic/+/86507414:37
opendevreviewVanou Ishii proposed openstack/ironic master: [iRMC] Handle IPMI incompatibility in iRMC S6 2.x  https://review.opendev.org/c/openstack/ironic/+/86507514:37
vanouTheJulia JayF: I update patch based on TheJulia's advice. If possible, please review these https://review.opendev.org/c/openstack/ironic/+/865074 https://review.opendev.org/c/openstack/ironic/+/86507514:39
JayFgood morning, we have a meeting nowish15:00
JayF#startmeeting15:00
opendevmeetJayF: Error: A meeting name is required, e.g., '#startmeeting Marketing Committee'15:00
JayF#startmeeting ironic15:00
opendevmeetMeeting started Mon Jan 16 15:00:53 2023 UTC and is due to finish in 60 minutes.  The chair is JayF. Information about MeetBot at http://wiki.debian.org/MeetBot.15:00
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.15:00
opendevmeetThe meeting name has been set to 'ironic'15:00
iurygregoryo/15:00
matfechnero/15:00
JayFGood morning, who all is here?15:01
dtantsuro/15:01
JayFI'll note today is a holiday in the US; Martin Luther King Jr day today15:01
JayFso I expect us to have less attendance than usual15:01
JayF#topic Announcements/Reminder15:02
rpittauo/15:02
JayFStanding reminder to review patches tagged ironic-week-prio and to hashtag any patches ready for review with ironic-week-prio: https://tinyurl.com/ironic-weekly-prio-dash15:02
JayF#topic Review action items from previous meeting15:02
JayFiurygregory was going to create an etherpad for virtual ptg15:03
JayFiurygregory: if you've done that, share it here and I'll link the URL in the minutes15:04
JayFotherwise that's OK; we can tackle it this week15:04
iurygregorysharing now 15:05
iurygregoryhttps://etherpad.opendev.org/p/ironic-bobcat-ptg 15:05
JayF#link https://etherpad.opendev.org/p/ironic-bobcat-ptg15:06
JayFI'll look over that sometime this week and help flesh any of it out15:06
JayF#topic Review ironic CI status15:06
JayFIt's been a mess. Big thanks for rpittau for trying to stay on top of it15:06
rpittau"trying" is the right word!15:07
JayFI was just thinking; I'll try and spin wheels and often you'll try and gain traction15:07
JayFour CI is hugely complex :D 15:07
rpittau:D15:07
JayFone good note about this; we're mostly done with zuul-config-errors15:07
JayFafter the bugfix branch retirements last week15:07
rpittauJayF: related to CI, we should probably talk about virtualpdu15:08
JayFoh yeah, that's not on agenda though15:08
JayFI'll mark it for open discussion15:08
rpittausure15:08
JayFOne thing I'd like is if we cleaned up the last 3/4 zuul config errors this week15:08
JayFthese are branches that never got the zuul queue: param removal fix15:09
JayFbut are still new enough to be supported15:09
JayFI can't find the dang etherpads :( 15:09
JayFironic-inspector bugfix/10.12; ironic-inspector bugfix/10.7; IPE bugfix/2.1; IPE stable/train; python-ironicclient train15:11
JayFamong others 15:11
JayFI created a full list in an etherpad and promptly lost the URL to said etherpad15:12
JayFbasically; go here and search "ironic" https://zuul.opendev.org/t/openstack/config-errors15:12
JayFif you wanna help with this15:12
JayFI'm not as sharp on fixing inspector and IPE so I really hope other folks are willing to take a look :D 15:12
JayF#topic 2023.1 Work in Progress15:12
rpittauI'll have a look15:12
JayFI'd like, next week, to do a full review of this with folks... 15:12
JayFwe have a lot of stuff we said we wanted to do this cycle that I think has barely even started15:13
JayFit'll be a good input to the PTG planning to know what items are getting done15:13
JayFso I strongly encourage you that next week, if you're one of the champions for an item in the workstream for this cycle; please input a status update or be here at next meeting with something to put15:13
JayFjust trying to see where we are before we go planning another six months15:14
JayFhttps://etherpad.opendev.org/p/IronicWorkstreams2023.1 here is the current status doc15:14
JayFand https://etherpad.opendev.org/p/IronicWorkstreams2023.115:14
JayF and https://specs.openstack.org/openstack/ironic-specs/priorities/2023-1-workitems.html is the spec we landed with the aspirational list15:14
JayF#link https://specs.openstack.org/openstack/ironic-specs/priorities/2023-1-workitems.html15:14
JayF#link https://etherpad.opendev.org/p/IronicWorkstreams2023.1 15:15
JayFAny comments before I move on?15:15
JayFtaking the silence as an implicit no15:16
JayFnext topic15:16
JayF#action Future of Bugfix releases punted to next meeting; needs to be on a day that's not a US holiday so we have more contributors here15:17
JayF#topic open discussion15:17
JayFrpittau: wanted to mention virtualpdu15:17
rpittauyep15:17
rpittauironic CI depends on it but the development has stopped since a while15:18
rpittaunow it doesn't work with python 3.10, meaning we can't move to jammy15:18
rpittauI put together some patches to fix that but we probably need to contact the cores15:18
dtantsurany luck emailing them?15:19
rpittauI haven't emailed them yet as I saw JayF mentioning he wanted to check on another side15:19
JayFI was volunteering to take it up with TC15:19
JayFif Cores were not responsive15:19
rpittauok, so I'll email them first15:20
JayFand that this; if we use it in our CI; might make sense to be an openstack project under our governance if it's not currently in a good maintenance spot15:20
rpittauI'll do it right after the meeting15:20
JayF#action rpittau to contact cores of virtualpdu about his changes15:20
JayFrpittau: I suggest you also offer to be a core; or for ironic-core to be added15:20
JayFrpittau: just very awkward for our CI to depend on packages that are not super-actively maintained15:20
rpittauwell it was working until focal, it went unnoticed until we tried to go to jammy15:21
rpittaubut I agree, we should monitor dependencies more closely15:21
JayFI mean, who else is going to maintain a fake-PDU for CI usage but us? That's sorta our thing now LOL 15:22
rpittau:)15:22
JayFIf there's nothing else; I'm going to call the meeting :) 15:23
JayFAlright, I think we're done.15:24
JayF#endmeeting15:24
opendevmeetMeeting ended Mon Jan 16 15:24:07 2023 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)15:24
opendevmeetMinutes:        https://meetings.opendev.org/meetings/ironic/2023/ironic.2023-01-16-15.00.html15:24
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/ironic/2023/ironic.2023-01-16-15.00.txt15:24
opendevmeetLog:            https://meetings.opendev.org/meetings/ironic/2023/ironic.2023-01-16-15.00.log.html15:24
JayFA heads up about me personally: I'm only in off-and-on today because of the holiday15:24
dtantsurJayF: I'd like to start working on the baremetal SIG meetup content, maybe some slides to guide us15:24
JayFSo if you need me, ping me, but understand there will be high latency :D 15:24
dtantsurI'll prototype something, will ping you once you're back15:24
JayFdtantsur: I think that's an excellent idea!15:24
dtantsurJayF: will you be up to have 2-5 minites of Ironic news15:24
dtantsur* minutes (ffs, I tried 4 times to type it and still typed wrong...)15:25
JayFdtantsur: if you do it on google slides or w/e, can you share to jay at gr-oss dot io 15:25
JayFlol15:25
dtantsurI will15:25
JayFminutes :) 15:25
JayFI am that way about some words, too15:25
JayFmaintenance took me literally a decade of adult life to spell without stress15:25
JayFand english is my first language15:25
JayFdtantsur: I can riff for 2-5 minutes on anything. But in reality, I probably don't have that much "Ironic news" lol15:26
dtantsur:D15:31
opendevreviewRiccardo Pittau proposed openstack/ironic-inspector bugfix/10.7: Fix CI  https://review.opendev.org/c/openstack/ironic-inspector/+/87057915:34
opendevreviewRiccardo Pittau proposed openstack/ironic-inspector bugfix/10.12: Fix CI  https://review.opendev.org/c/openstack/ironic-inspector/+/87058115:35
rpittauJayF: should be all the zuul config errors list -> https://etherpad.opendev.org/p/zuul-config-errors15:39
JayFNice! I love etherpad, but I wish there was a way to index all the ones you had created15:40
JayFBecause I already aggregated those and lost the darn URL15:40
rpittauJayF, dtantsur, I sent the email to the virtualpdu cores, added both of you in CC15:56
dtantsurthnx!16:02
dtantsurarne_wiebalck: hey, do we have any baremetal SIG related artwork (to use in slides)?16:18
arne_wiebalckI don't think so.16:18
dtantsurk16:18
dtantsurI'm a bit hesitant to use pixie boots since we don't put the equality sign between ironic and baremetal ISG (or do we?)16:19
arne_wiebalckI can share the slide deck we had in Berlin for the forum session if that is helpful?16:19
dtantsurpossibly, I don't remember how it looked :)16:19
rpittaugood night! o/16:29
opendevreviewJakub Jelinek proposed openstack/ironic master: Create [inventory]  https://review.opendev.org/c/openstack/ironic/+/87047016:36
dtantsurJayF: shared16:43
kubajjHow do I rebase something without ruining the dependencies? I still don't understand gerrit.16:44
dtantsurkubajj: what exactly are you trying to do?16:46
kubajjSo I had the API change and created the Create [inventory] (3 messages above this one) as a dependency to it yesterday. However, it wanted me to rebase it, so I did and now it says (not current) in the relation chain16:47
dtantsurkubajj: have you rebased it against git master? if yes, it's probably fine16:51
dtantsurwhere do you see "not current"?16:51
kubajjhttps://review.opendev.org/c/openstack/ironic/+/866876 in the relation chain16:52
kubajjdtantsur: I think I did16:52
dtantsurkubajj: right. So, the child of the API change is the older (1st) revision of your new patch. And the 2nd revision is no longer a direct child of the API change.16:52
dtantsurHence the text. You don't need to worry in thsi case.16:52
samuelkunkel[m]TheJulia: I can reproduce the issue about redfish not being able to change the boot device on an idrac 6.10 on a DELL R750 (G15). Here are the logs https://paste.debian.net/plain/1267425. If you need anything more - let me know.16:54
kubajjdtantsur: which part of the logic should I move to inspect_utils (ref: https://review.opendev.org/c/openstack/ironic/+/866876/comments/22dfe9a1_6f6c34b5 )?17:02
dtantsurkubajj: the 'if store_data == ' block17:09
dtantsur(as well as storing the data)17:09
kubajjdtantsur: I see. Thanks17:10
TheJuliasamuelkunkel[m]: thanks! The hash character is super suspect. Out of curiosity, is that in debug logging mode? If not, any chance of getting a debug logging output?  Also, what firmware version did you upgrade from?17:15
samuelkunkel[m]You refer to debug logging mode for the conductor?17:16
TheJuliasamuelkunkel[m]: yes please17:17
samuelkunkel[m]Should not be a big issue, need to check some other stuff but I can follow up later or tomorrow for the debug logging output.17:24
samuelkunkel[m]What firmware version are you refering to?17:25
samuelkunkel[m]for this case I updated the firmware for the idrac from 5.10 to 6.1017:25
samuelkunkel[m]If this is what you are refering to.17:25
kubajjdtantsur: I assume I should also move the tests to test_inspect_utils.py, right?17:32
kubajjTheJulia: could I get a review of https://review.opendev.org/c/openstack/ironic/+/870470 please? It's just some wee refactoring.19:17
kubajjAlso, what is this HPE Proliant?19:17
stevebaker[m]good morning19:44
samuelkunkel[m]TheJulia:  https://paste.debian.net/plain/1267445 here you go :)20:10
samuelkunkel[m]s/1267445/1267446/20:14

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