Monday, 2024-10-21

rpittaugood morning ironic! o/06:55
*** jroll01 is now known as jroll008:06
masgharGood morning!08:55
masgharI see that we had 5 new bugs last week - but I don't have the ability to set their Status to Triaged08:55
masghar(Also would want to confirm things before Triaging and setting Importance) 08:58
rpittaumasghar: we'll have to change your account permissions 10:27
rpittauI think JayF took care of that for cid 10:27
iurygregorygood morning ironic10:32
opendevreviewTakashi Kajinami proposed openstack/ironic-python-agent-builder master: Drop unnecessary 'x' bit from doc config file  https://review.opendev.org/c/openstack/ironic-python-agent-builder/+/93286411:19
opendevreviewTakashi Kajinami proposed openstack/ironic-tempest-plugin master: Drop unnecessary 'x' bit from doc config file  https://review.opendev.org/c/openstack/ironic-tempest-plugin/+/93286511:20
opendevreviewTakashi Kajinami proposed openstack/ironic-python-agent-builder master: Drop unnecessary 'x' bit from doc config file  https://review.opendev.org/c/openstack/ironic-python-agent-builder/+/93286411:20
opendevreviewTakashi Kajinami proposed openstack/ironic-tempest-plugin master: Drop unnecessary 'x' bit from doc config file  https://review.opendev.org/c/openstack/ironic-tempest-plugin/+/93286511:20
opendevreviewTakashi Kajinami proposed openstack/ironic-ui master: Drop unnecessary 'x' bit from doc config file  https://review.opendev.org/c/openstack/ironic-ui/+/93286611:21
opendevreviewTakashi Kajinami proposed openstack/networking-baremetal master: Drop unnecessary 'x' bit from doc config file  https://review.opendev.org/c/openstack/networking-baremetal/+/93287211:22
masgharrpittau: thanks! Its PTG week so many will be busy, lets see..11:30
tkajinamo/ Can this get second +2 ? It has been a while since 2024.2 was released https://review.opendev.org/c/openstack/ironic-tempest-plugin/+/93164711:34
iurygregorytkajinam, +W12:46
tkajinamiurygregory, thx !12:48
TheJuliabrraaaains13:14
TheJuliaToday's question, is outdoor AV setup going to work for the PTG or not.13:14
rpittauyes!13:15
iurygregorywhere we should place our bets TheJulia ? :D13:18
TheJuliadunno13:18
TheJuliabut I just realized I need to be on the neighbor's wireless *grin*13:18
iurygregory:O13:20
TheJuliaThey have no obstructions to the sky, where I have one every 15 minutes or so13:21
TheJuliabrraaaaains13:23
TheJuliaAm I PTGing correctly? https://usercontent.irccloud-cdn.com/file/tgb38Lg1/1729517191.JPG13:26
rpittau:D13:29
TheJuliaThe corporate laptop is driving AV and it is sitting on a fire table. I need to find a propane tank for it in the morning :)13:34
cardoeWhere ya at?13:34
TheJuliaI have an outdoor living space where my motorhome lives13:35
TheJulia(... which is next door to some other stackers actually)13:35
opendevreviewMerged openstack/ironic-python-agent master: add pyproject.toml to support pip 23.1  https://review.opendev.org/c/openstack/ironic-python-agent/+/93273413:35
TheJuliait is slightly cold this morning13:35
* TheJulia is close to going full nomad again13:36
cardoeah cool (not referring to the weather).13:36
cardoeI did the same over the summer. Spent most of it on the road.13:37
TheJulia++13:38
TheJuliaToday's big question, will the road construction in the neighborhood be audible on the calls13:49
rpittauironic PTG starting in ~10 minutes -> https://meetpad.opendev.org/ironic-ptg-october-202413:54
cardoeI posted in #-events14:02
cardoeAnyone talking cause I hear only joins14:02
JayF++14:02
JayFwe are talking14:02
JayFcheck your output devices14:02
cardoeI hear rpittau now.14:04
* cardoe shrugs.14:04
cardoeHe said we're waiting on people.14:04
iurygregorycurrent topic (ianychoi/seongsoo) Translating OpenStack documentation  14:05
cardoeThat's the TC channel14:06
iurygregoryyeah, JayF asked to keep our channel updated regarding the discussion happening there14:06
JayFsince we are overlapping :)14:07
iurygregoryyeah =)14:07
opendevreviewVerification of a change to openstack/ironic-python-agent stable/2024.1 failed: Remove non RE2 job config  https://review.opendev.org/c/openstack/ironic-python-agent/+/93266014:07
cardoeI think most of the rest of the folks that didn't speak up are on my team.14:10
JayFteach them how to speak up then ;) 14:10
iurygregorytc is recording their meetings, seems like a good idea I would say =)14:11
TheJuliahttps://usercontent.irccloud-cdn.com/file/YKUV183h/1729519948.JPG14:12
* TheJulia is a bit manic today14:12
dtantsurNice!14:13
TheJuliait is a very warm hat....14:13
rpittaugreat hat!14:13
cardoeJayF: they're actually not speaking up because they are having the same issue I was. Didn't hear anything except joins/departures. 14:14
cardoeI had to re-select my mic.14:14
opendevreviewMerged openstack/networking-generic-switch master: add pyproject.toml to support pip 23.1  https://review.opendev.org/c/openstack/networking-generic-switch/+/93273714:15
opendevreviewMerged openstack/ironic-tempest-plugin master: Add stable/2024.2 job  https://review.opendev.org/c/openstack/ironic-tempest-plugin/+/93164714:21
opendevreviewMerged openstack/networking-generic-switch stable/2024.2: Correct device_type in Cumulus NVUE comment  https://review.opendev.org/c/openstack/networking-generic-switch/+/93254214:23
iurygregorystarting now Vulnerability Topic (TC)14:23
iurygregoryVulerability Management and your project14:24
opendevreviewMerged openstack/networking-baremetal master: add pyproject.toml to support pip 23.1  https://review.opendev.org/c/openstack/networking-baremetal/+/93273614:24
iurygregoryI think we have this sorted out, but don't know if we have a security liaison, or if our coresec team is owned by openstack-admins on Launchpad: https://launchpad.net/~openstack-admins14:27
iurygregorysomething we should check later =)14:27
JayFit has been sorted14:36
JayFI improved ironic-coresec before we went VMT-official14:37
JayFI think it's me/dmitry/julia/riccardo but not 100% sure off the top of my head14:37
JayFrealistically, I'm on VMT, I'll open up the bug to some of the folks that make sense if it's more than coresec14:37
iurygregoryTheJulia, gouthan mentioned there was some discussions about VMT process, if you want to share something there14:39
TheJuliaI jumped in there and am listening14:48
iurygregorystarting now on TC - Remove Postgres CI jobs from the projects14:50
iurygregoryironic side, do we want to provide any updates?14:51
TheJuliaI guess the reality is this was already decided a long time ago to officially drop14:53
rpittauiurygregory: I think we're ok with that14:53
TheJuliayeah14:53
iurygregoryNext topic will be Migrate CI testing from Ubuntu 22.04 to Ubuntu 24.04 14:54
TheJuliaJayF: rpittau: I'm on the TC call at the moment, if we hit the BFV topic ping me14:57
opendevreviewPavlo Shchelokovskyy proposed openstack/ironic master: Expand detected strings in check_cipher_suite_errors  https://review.opendev.org/c/openstack/ironic/+/93291514:57
rpittauJayF: I'm jumping too14:57
cardoehttps://meetpad.opendev.org/oct2024-ptg-os-tc14:58
JayFhttps://meetpad.opendev.org/oct2024-ptg-os-tc ironic ptg moving to tc for a couple of topics 14:58
JayFwe'll say here when we're back14:58
iurygregorystarting now ubuntu topic14:59
iurygregoryI added a note about dtantsur attempt to test with bifrost but we faced grub cannot find the linuxefi command.15:00
rpittauwe're ath the TC now, we'll be back to ironic PTG after the eventlet migration topic15:00
TheJuliaiurygregory: I think we have a fix for that15:00
rpittauwe do have a fix, need to be tested in CI :)15:00
iurygregorynice =)15:00
iurygregoryfeel free to add more details there o/15:00
rpittauI've added the link to the bug15:01
iurygregorytks rpittau 15:01
opendevreviewMerged openstack/ironic-python-agent stable/2023.2: Remove non RE2 job config  https://review.opendev.org/c/openstack/ironic-python-agent/+/93266215:37
opendevreviewMerged openstack/ironic-python-agent stable/2023.1: Remove non RE2 job config  https://review.opendev.org/c/openstack/ironic-python-agent/+/93266115:37
iurygregorygoing to grab some lunch, brb15:45
rpittauiurygregory: enjoy!15:45
rpittauwe're starting again with Ironic PTG in 20 minutes, so 10 minutes past hour15:51
TheJuliaack15:52
cardoewhat are we gonna discuss? pre-commit?15:53
rpittaucardoe: yep, we'll start with that15:54
cardoeThe other pyproject.toml's got +W https://review.opendev.org/c/openstack/ironic-lib/+/932738 if someone is okay tossing it there.15:59
cardoethe ironic one needs work and I forgot that Jay made another patch for the pre-reqs so I'll work with him on that.15:59
iurygregoryrpittau, tks! I'm back and seems like I still have 10min :D15:59
cardoeah I ran away from eventlet too quickly.16:01
rpittaucardoe: I think everyone is running away from eventlet :D16:02
rpittaupun intended16:02
cardoeheh. not fast enough though.16:02
rpittau:/16:02
cardoeDid we decide to remove Python 3.8? If so, let's land tkajinam's patch to sushy.16:03
Pcmalih_IDENTIFY16:20
JayFWhen is our Neutron/Ironic DHCP session?16:39
JayFWednesday, October 23rd, 15:00-16:00 https://etherpad.opendev.org/p/oct2024-ptg-neutron16:39
cardoeyes16:59
cardoerpittau: my last ask on the sushy Python 3.8 thing... There hasn't been a release since I landed the backport support for pkg_resources for Python 3.8 support. Do you want to put out 1 release that supports that or no?17:20
JayFcardoe: I suggest yes17:23
JayFcardoe: you can PR that yourself, fwiw, so all a release manager needs is to +1 it17:23
cardoewill do17:23
cardoeJayF: so I can't actually figure out what needs to be done for a release. nothing I see hits master.20:13
JayFIf it's only in Master, then there's really no way to release it outside of doing an intermediate like a bug fix release20:28
JayFIf it's not in any of the stable branches then you probably will have a hard time releasing it20:28
cardoeThere's no stable branches. Every release is just a tag in master.20:50
JayFI didn't realize sushy wasn't cycle-with-X 20:53
JayFuh, you're not correct?20:53
JayFe.g. https://opendev.org/openstack/sushy/src/branch/stable/2024.220:53
cardoeSo the release tags are happening out of master21:35
cardoeI dunno what those branches are for?21:35
cardoeTrying to get this IPA-less BIOS settings working. So many tears.21:37
JayFhttps://github.com/openstack/releases/blob/master/deliverables/dalmatian/sushy.yaml 21:41
JayFthose are the releases of sushy for the dalmation cycle and the sha the stable branch was cut off of21:41
cardoeokay so I'll backport the patch to stable/2024.2 and call it good?21:43
JayFThat sounds sane to me tbh21:56
JayFbut Sushy is not something I work on a ton, so might let dmitry or others review21:56
cardoeSo I think to do this IPA-less stuff correct, we really refactor a little bit in the redfish side as well as the sushy side.22:00
cardoeI noticed that both redfish/raid.py and redfish/firmware.py implement TaskMonitor logic for redfish via sushy.22:02
cardoesushy doesn't consistently give us the task to monitor for all operations either. Thinking maybe in the future that's something we test for across the board if there is an async operation we should ensure we return it back22:03
cardoeAs far as BIOS settings are concerned they're a bit of a special snowflake. The old way is to set the BIOS settings and reboot the box. And that's pretty much what everyone (Ansible Redfish and DMTF's own helper scripts) do.22:05
cardoeLooks like on Dell and HPE systems it creates a Redfish Task in the TaskManager that can be polled.22:05
cardoeNot seeing a good standards way to pre-create that task however.22:09
cardoeSo stuff still wacks the reboot and then grabs the top Task and polls it for completion. Which I'm not sure I like that.22:10
opendevreviewAdam McArthur proposed openstack/ironic master: Added Localdev Docs on changing microversion  https://review.opendev.org/c/openstack/ironic/+/93135122:27
JayFThis is why I want those nanokvms to arrive so I can have a real redfish controller to point sushy at :)22:32
JayFI wanna see this stuff in action myself22:32
opendevreviewMerged openstack/ironic master: Added Localdev Docs on changing microversion  https://review.opendev.org/c/openstack/ironic/+/93135123:28

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