Tuesday, 2024-10-08

opendevreviewScott Tran proposed openstack/sushy master: PUC-491, Contribute Port interface to Sushy  https://review.opendev.org/c/openstack/sushy/+/93172803:16
rpittaugood morning ironic! o/06:50
iurygregorygood morning ironic11:37
iurygregoryoh interesting, so we have NetworkPort and Port in redfish O.o11:51
tkajinamI wonder if anyone knows the current state of molteniron ? https://github.com/openstack/molteniron11:53
iurygregoryas far as i remember we didn't do releases (it's been a while) 11:54
tkajinamI happened to found that repository as part of mass cleanup work and noticed that its CI is badly broken11:55
tkajinamyeah11:55
iurygregorytruth11:55
iurygregorywe should probably just drop testing jobs etc on it I would say11:55
iurygregorynot even sure if there is still people using it11:55
tkajinamhttps://review.opendev.org/c/openstack/molteniron/+/92778811:55
tkajinamI'd leave the repository for now if it is not really active. but its situation looks like a sign for potential retirement11:56
iurygregoryyeah11:56
masgharI think its retirement was discussed a while ago, but idk what came of it12:35
rpittautkajinam: as masghar said, the retirement of molteniron has been discussed some time ago and the repository is currently not receiving updates, probably not worth spending time there13:00
TheJuliaI'd just close it up.13:47
TheJuliamolteniron13:47
TheJuliaIt was always scripting for CI, never anything else13:48
opendevreviewMerged openstack/ironic-python-agent master: Drop dependency on netifaces  https://review.opendev.org/c/openstack/ironic-python-agent/+/93158413:52
opendevreviewMerged openstack/ironic-python-agent master: Get rid of pkg_resources  https://review.opendev.org/c/openstack/ironic-python-agent/+/93118813:52
opendevreviewcid proposed openstack/ironic master: Fix double JSON encoding of error message  https://review.opendev.org/c/openstack/ironic/+/93179514:06
TheJuliasomeone should just do it14:09
opendevreviewScott Tran proposed openstack/sushy master: Contribute Port interface to Sushy  https://review.opendev.org/c/openstack/sushy/+/93172814:16
dtantsurHey folks, looking for a 2nd +2 https://review.opendev.org/c/openstack/ironic/+/91531814:31
opendevreviewMerged openstack/ironic master: Use oslo.utils implementation to parse server address  https://review.opendev.org/c/openstack/ironic/+/93156314:31
iurygregorydtantsur, looking now14:32
TheJuliadone14:33
dtantsurthx!14:33
dtantsurTheJulia: https://review.opendev.org/q/Ic4390d578f564f245d7fb4013f2ba5531aee9ea9 is ready to go, right?14:33
* dtantsur makes sure he hasn't missed any conversatons14:33
TheJuliadtantsur: yeah, it is really straight forward, but that is not the cve :)14:35
dtantsurah, I see, I only took a brief look at the summaries :D14:36
TheJuliaheh14:36
dtantsurokay, so https://review.opendev.org/c/openstack/ironic/+/931277 needs a 2nd +2 as well now14:37
TheJuliahttps://review.opendev.org/q/Id6185b317aa6e4f4363ee49f77e688701995323a is the cve14:38
rpittaummm I thought I've added it already, oh well added it now14:39
iurygregorywoot crypt got removed in python 3.13.. https://docs.python.org/3/library/crypt.html15:01
iurygregoryI just saw the email from zigo on openstack-discuss 15:02
zigo:)15:02
zigoWhat's its use in Ironic btw?15:02
zigo(I had no time to dig into each individual one yet...)15:03
iurygregorypassword hash if I recall15:04
iurygregorymaybe there is more, I would need to check the code to remember =)15:04
opendevreviewVerification of a change to openstack/ironic stable/2023.1 failed: Checksum files before raw conversion  https://review.opendev.org/c/openstack/ironic/+/93130015:26
zigoiurygregory: If you fix it, please send me the patch URL !15:33
opendevreviewMerged openstack/ironic master: Add timeout to SERVICEWAIT  https://review.opendev.org/c/openstack/ironic/+/91531815:53
opendevreviewMerged openstack/ironic master: Fix actual size calculation for storage fallback logic  https://review.opendev.org/c/openstack/ironic/+/93127715:53
iurygregoryzigo, will do, looking how we can replace or other libs we can use for it o/15:59
rpittauiurygregory: should be quick with hashlib in our case, want to give it a try?16:03
opendevreviewStig Telfer proposed openstack/tenks master: Preserve assigned MAC on subsequent invocations  https://review.opendev.org/c/openstack/tenks/+/93181616:03
iurygregoryrpittau, yeah I saw hashlib was planning to test it o/16:03
rpittausounds good, maybe let's create a bug in launchpad so we can track it16:04
iurygregoryyeah, I'm on it o/16:04
rpittauthanks!16:05
opendevreviewScott Tran proposed openstack/sushy master: Change-Id: Ibfa97060d477d794a7ef8fe2a9675a658a13e1f6  https://review.opendev.org/c/openstack/sushy/+/93181816:09
rpittaugood night! o/16:10
iurygregorygood night! 16:13
iurygregoryhttps://bugs.launchpad.net/ironic/+bug/2083955 bug created for ironic and ipa o/ I'm working on it16:13
dtantsurTheJulia: I've approved stable/* versions of your fix. Could you check if any bugfix branches are affected?16:28
iurygregoryhashlib doesn't have a function for salt.. wondering if we can just create one or maybe try other lib..17:08
dtantsursalt is just a large random number, no?17:17
* dtantsur might be out of context here17:17
opendevreviewMerged openstack/ironic stable/2024.2: Fix actual size calculation for storage fallback logic  https://review.opendev.org/c/openstack/ironic/+/93127817:30
opendevreviewMichal Nasiadka proposed openstack/networking-generic-switch master: cumulus_nvue: drop unapplied config on failures  https://review.opendev.org/c/openstack/networking-generic-switch/+/93182917:36
opendevreviewMerged openstack/ironic stable/2024.1: Fix actual size calculation for storage fallback logic  https://review.opendev.org/c/openstack/ironic/+/93127917:37
opendevreviewMichal Nasiadka proposed openstack/networking-generic-switch master: cumulus_nvue: drop unapplied config on failures  https://review.opendev.org/c/openstack/networking-generic-switch/+/93182917:37
opendevreviewMichal Nasiadka proposed openstack/networking-generic-switch master: cumulus_nvue: drop unapplied config on failures  https://review.opendev.org/c/openstack/networking-generic-switch/+/93182917:38
opendevreviewMerged openstack/ironic stable/2023.2: Fix actual size calculation for storage fallback logic  https://review.opendev.org/c/openstack/ironic/+/93128017:43
opendevreviewMerged openstack/ironic stable/2023.1: Fix actual size calculation for storage fallback logic  https://review.opendev.org/c/openstack/ironic/+/93128117:43
iurygregorydtantsur, can be letters and symbols if I recall ..17:46
dtantsurwell, they all are numbers in this sense :)17:46
iurygregoryyeah =)17:46
dtantsur"The passlib package can replace all use cases of this module." reads the page of the deprecated module17:47
iurygregoryI only saw something about hashlib, /me looks for passlib ...17:47
iurygregorythis would add a new requirement after a quick look at codesearch17:49
dtantsuryeah, I don't see anything immediately related to generating salt17:50
dtantsuriurygregory: what are we doing with crypt now? Something around rescue?17:51
iurygregorydtantsur, correct17:52
iurygregorywe have it in utils and we use for the rescue password17:52
clarkbanother tool that may do similar things and have a solution you can adopt is cloud-init17:52
dtantsurclarkb: probably won't help: we need to generate the hashed password on the Ironic's side and then apply it at a weird moment on the ramdisk side17:54
dtantsuriurygregory: if we go down the passlib path, https://passlib.readthedocs.io/en/stable/lib/passlib.hash.sha256_crypt.html seems to generate the salt by default17:54
iurygregoryoh nice!17:55
iurygregoryI will do some testing to see how it goes 17:56
clarkbdtantsur: pretty sure cloud-init also sets passwords. But maybe it just shells out to passwd17:56
dtantsurI suspect it does18:02
jamesdentonregarding Swift support w/ virtual media... "While highly scalable, this method does suffer from issues where some vendors BMCs reject URLs with & or ? characters." -- iLo 5. Guilty as charged.18:03
iurygregoryoh we saw a few things...18:05
iurygregorybut wasn't with swift18:05
jamesdentonhah18:05
iurygregoryI do remember some bmcs rejecting the iso because of some characters in the url..18:05
jamesdentonWell, i spend too much time on it. Works great with DRAC 9.18:05
jamesdentoniLo5 silently failed to even attempt to mount the ISO via Swift. Switched to Conductor HTTP and wouldn't you know, worked the first time.18:06
jamesdentonso, the docs are helpful in that regard :D18:06
TheJuliajamesdenton: I have word it is on their backlog to fix it. We have folks following up every few weeks, we’re still waiting.18:09
jamesdentonglad to hear it!18:10
jamesdentonon a related note... happy to report it's working consistently well, and it the dhcp-less (routed/l3) w/ config-drive is smooth18:11
jamesdentonso, thanks to you all18:11
TheJuliadtantsur: they are, I didn’t have capacity to backport to the bug fix branches last week18:11
iurygregoryjamesdenton, in supermicro we saw problems when the image url was https with a port number :D 18:16
TheJuliaOne of the vendors requires a username and password to be submitted too18:19
jamesdentoninsert "what year is this meme"18:19
TheJuliaQueue table flipping18:19
iurygregoryTheJulia, yeah!18:19
* TheJulia sips the post meeting margarita18:20
opendevreviewStig Telfer proposed openstack/tenks master: Preserve assigned MAC on subsequent invocations  https://review.opendev.org/c/openstack/tenks/+/93181619:19
opendevreviewScott Tran proposed openstack/sushy master: Contribute Port interface to Sushy and update chassis check since Dell can have more than one member.  https://review.opendev.org/c/openstack/sushy/+/93172821:07
iurygregorynot sure how I feel about shifting things for from network/port.py to network/network_port.py .-. maybe just have both in port.py? .-.21:14
iurygregorythis is regarding https://review.opendev.org/c/openstack/sushy/+/93172821:15
durihello, does Ironic support UEFI HTTP Booting in alternative to PXE booting ?21:17
iurygregoryhi duri o/, we added support for UEFI HTTP Booting for redfish 21:18
iurygregoryI think it was in Antelope or Bobcat (2023.1 or 2023.2) 21:18
duriI am new to openstack, can you share link where I can read about that ?21:18
iurygregorylet me try to find here 1min21:18
durihttps://docs.openstack.org/ironic/latest/admin/interfaces/boot.html I guess21:20
iurygregorythis was the RFE https://bugs.launchpad.net/ironic/+bug/2032380 21:20
iurygregoryyeah and the link you just shared =)21:20
iurygregoryhttps://docs.openstack.org/ironic/latest/admin/drivers/redfish.html#redfish-http-s-boot here you can also find some info21:21
durity. appreciated21:22
iurygregoryyw21:24
opendevreviewcid proposed openstack/ironic master: Set all required properies on Gigabyte platforms  https://review.opendev.org/c/openstack/ironic/+/93184821:53
opendevreviewScott Tran proposed openstack/sushy master: Add Port interface and DellSwitchConnection  https://review.opendev.org/c/openstack/sushy/+/93172821:57
opendevreviewcid proposed openstack/ironic master: Gracefully handle bad request exception  https://review.opendev.org/c/openstack/ironic/+/93184921:59
iurygregorythis is interesting https://review.opendev.org/c/openstack/sushy/+/931728/4/sushy/resources/system/network/switch_connection.py , but we should probably ask to be vendor agnostic ... 22:10
iurygregoryseems like is an Oem extension for NetworkPorts22:10
cardoeYeah I told Scott about sushy-oem-idrac22:11
cardoeI'd like to merge sushy-oem-idrac into sushy proper.22:11
iurygregorysounds like a PTG topic or meeting topic I would say22:13
cardoeAlready on there.22:13
iurygregorynice!22:14
cardoeScott's working on my team currently but I haven't had enough cycles to connect with him. But ultimately he's been asked to go through our internal hacks and drag them up to current sushy.22:15
iurygregoryKevin mentioned some people would be contributing to ironic when I was at the OIS Asia, good to see this happening =D22:16
cardoeHe should be working with Dell hardware currently.22:16
cardoeSo Kevin's the "public cloud" side and I'm the metal-y bits in the DC. Though my team is smaller than Kevin's.22:17
iurygregorygot it =)22:17
cardoeSo we'll see if I'm crazy but basically from the hardware side I've told everyone redfish >= sushy > *22:19
cardoeIf we gotta touch redfish directly we gotta ultimately get it into sushy though.22:20
cardoeSo wanting hardware to appear and inspect it out-of-band with enough details to make it go.22:24
cardoeSo Scott's got "def dell_switch_connections(self):" but really how that code is done locally is that there's a "def switch_connections(self):" and we attempt the standard LLDP (haven't seen a piece of gear that supports it) and as a fallback we load the OEM module.22:26
cardoeWhich is a bit different than how sushy works in general. You have to explicitly load the oem manager.22:27

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