Wednesday, 2025-09-24

opendevreviewIury Gregory Melo Ferreira proposed openstack/ironic master: [WIP] iDRAC10 force Slot1 for VirtualMedia  https://review.opendev.org/c/openstack/ironic/+/96198904:24
rpittaugood morning ironic! o/06:42
opendevreviewRiccardo Pittau proposed openstack/ironic-python-agent master: Remove support for Python 3.9  https://review.opendev.org/c/openstack/ironic-python-agent/+/96215607:27
opendevreviewKaifeng Wang proposed openstack/ironic master: Fix incorrect arg while getting ports by portgroup  https://review.opendev.org/c/openstack/ironic/+/96204307:42
opendevreviewMerged openstack/sushy master: Restore flake8-import-order  https://review.opendev.org/c/openstack/sushy/+/95312407:45
opendevreviewMerged openstack/ironic master: Fix OCI artifacts pointing to a single manifest  https://review.opendev.org/c/openstack/ironic/+/96028308:36
opendevreviewMerged openstack/bifrost stable/2024.2: Fix ansible linters  https://review.opendev.org/c/openstack/bifrost/+/96202608:55
opendevreviewMerged openstack/bifrost stable/2024.2: Do not pass empty values to instance_info  https://review.opendev.org/c/openstack/bifrost/+/95927708:58
*** dmellado7 is now known as dmellado09:23
opendevreviewDmitry Tantsur proposed openstack/ironic stable/2025.2: Fix OCI artifacts pointing to a single manifest  https://review.opendev.org/c/openstack/ironic/+/96217210:49
opendevreviewDmitry Tantsur proposed openstack/ironic bugfix/31.0: Fix OCI artifacts pointing to a single manifest  https://review.opendev.org/c/openstack/ironic/+/96217310:50
opendevreviewDmitry Tantsur proposed openstack/ironic bugfix/30.0: Fix OCI artifacts pointing to a single manifest  https://review.opendev.org/c/openstack/ironic/+/96217410:51
opendevreviewDmitry Tantsur proposed openstack/ironic stable/2025.1: Fix OCI artifacts pointing to a single manifest  https://review.opendev.org/c/openstack/ironic/+/96217510:51
opendevreviewBaptiste Jonglez proposed openstack/networking-generic-switch master: test_devices: Fix test to avoid scary backtrace  https://review.opendev.org/c/openstack/networking-generic-switch/+/96217811:38
iurygregorydtantsur, regarding "idrac11", it shouldn't happen since we will be returning 10 for any generation >= 16 in _get_idrac_version_from_model 11:57
dtantsuriurygregory: ahhh, okay. this is a bit confusing, but since these all are internal functions, let's leave them this way12:10
iurygregorydtantsur, working on the changes you required and will add tests and releasenote12:11
iurygregorywill also open a bug to have this tracked12:11
iurygregorysince we only had https://bugs.launchpad.net/sushy/+bug/2111528 12:12
iurygregoryhttps://bugs.launchpad.net/ironic/+bug/212557112:19
alegacy_Any clue as to why this verify job is failing on this change?  https://review.opendev.org/c/openstack/bifrost/+/962038  ... none of the issues flagged appear related to my changes.12:21
dtantsuralegacy_: https://zuul.opendev.org/t/openstack/build/f215398d403b431b8fab49b88bfb5879/log/job-output.txt#2931 may be related12:28
dtantsuralegacy_: while here, would it be possible to isolate the OVS code in a new role?12:29
alegacy_dtantsur:  thanks, I'll take a look at that line.  12:45
alegacy_dtantsur: for the OVS code isolation... are you referring to the install code, maybe drop a comment in the review so I'm clear on which part you mean.12:46
TheJuliagood morning12:47
dtantsuralegacy_: ideally, all of it12:58
opendevreviewRiccardo Pittau proposed openstack/ironic master: Fix cache image hard link between different file systems  https://review.opendev.org/c/openstack/ironic/+/96218513:10
alegacy_dtantsur: ok... i'll give it a go!13:51
TheJulia.... Crazy idea  ---> What if we made an audit-esq capabilities spreadsheet. Auditors could *then* also go "audit" deployments.14:12
*** diablo_rojo_phone_ is now known as diablo_rojo_phone14:19
*** diablo_rojo_phone is now known as Guest2727514:20
TheJulia_Has anyone proposed meeting with Neutron during the PTG to Neutron?14:23
TheJulia_It doesn't quite look like it thus far14:24
iurygregory_TheJulia_, i'm finishing the email to send later today14:25
iurygregory_got too happy with idrac10 provisioned in ocp and forgot 14:26
TheJulia_Okay, are you proposing any specific topics? I ask because we could start trying to bring clarity someplace14:26
*** mnasiadka_ is now known as mnasiadka14:26
TheJulia_heh, okay14:26
*** johnsom_ is now known as johnsom14:26
*** TheJulia_ is now known as TheJulia14:26
TheJuliaiurygregory_: go ahead and send the email, I can try and push in various areas which make sense from there14:27
TheJuliaThanks!14:27
iurygregory_TheJulia, only supporting vxlan based terminations that you mentioned and is on the etherpad https://etherpad.opendev.org/p/ironic-ptg-2026.1#L8614:28
TheJuliaiurygregory_: WRT idrac10 beyond the slot, anything else new in all of that?14:28
iurygregory_nope, things are working end to end 14:28
TheJuliaThere may be some other topics networking related which may interest them14:28
TheJuliaI suspect we'll have a solid "networking day"14:28
iurygregory_the only weird thing I saw in ocp was that it didn't create the node for the bmh, but that is something else to debug14:29
TheJuliafun fun14:30
iurygregory__jesus, connection today is a pain omg14:33
*** johnsom_ is now known as johnsom14:39
*** mnaser_ is now known as mnaser14:39
opendevreviewRiccardo Pittau proposed openstack/ironic master: Fix cache image hard link between different file systems  https://review.opendev.org/c/openstack/ironic/+/96218514:49
* TheJulia blinks and things "again?!"14:52
TheJuliaI'm suddenly having deja vu14:52
dtantsurOne missing spot..14:53
dtantsurMeanwhile, a newcomer on the Metal3 meeting mentioned their desire to provision 150k nodes. Will be fun.14:53
TheJuliawheeeeee15:15
kubajjdtantsur: first I've read cores and was like, nice, then read nodes and 👀15:16
TheJuliarpittau: regarding your last, did you use a code assistant?15:20
rpittauTheJulia: yes, for the unit test part15:27
rpittaudid I forget to add the mention in the commit? 15:27
rpittauI did....15:27
rpittauoh gosh I actually changed some stuff there and I forgot to add the parenthesis in L264 and L265 :D15:30
*** cardoe_ is now known as cardoe15:32
cardoemaybe my connection will be stable.15:33
opendevreviewRiccardo Pittau proposed openstack/ironic master: Fix cache image hard link between different file systems  https://review.opendev.org/c/openstack/ironic/+/96218515:33
cardoeSo stupid idea if I can throw this out there and see if this makes sense to anyone. I'm still trying to reason about the whole "I have a pile of hardware and I'd like to make it available to people to consume in a fashion that they can get predicable hardware"15:34
opendevreviewClif Houck proposed openstack/ironic master: WIP: Trait Based Networking Filter Expression Parsing and Base Models  https://review.opendev.org/c/openstack/ironic/+/96149815:35
cardoeToday we've got a bunch of out of Ironic hardware categorization / inspection / etc but at the end of the day we set a resource_class so that we can consume it with a Nova flavor.15:35
cardoeHow far can I go with traits on a node though...15:36
cardoeCould I in theory make an inspection hook which takes the PCI device data and say for class 02xx devices I add CUSTOM_ETH_14E4_16D7_14E4_4146 as a trait. Would I exceed any reasonable limits in ironic by having too many of those?15:38
cardoeI ask the group at large cause I feel like maybe I can craft something that would be an example use case and I could contribute the code and documentation around it.15:40
TheJuliarpittau: fwiw, I've seen some of the assistants do that before so I was like "huh?!"15:40
cardoeNow if I matched on that trait from my Nova flavor, users could ensure they're always getting that NIC in their machines.15:40
JayFdtantsur: closing loop from yesterday: [inspector]/require_managed_boot=false is what we needed to get the behavior we wanted. Thank you for helping guide me there.15:58
dtantsurnice!15:59
JayFmanaged inspection with unmanaged boot! so obvious :( 16:00
JayFfirst time in a while *I* got decoder ringed by ironic lol16:00
rpittauTheJulia: the assistant in this case actually didn't put that, it used self.assertFalse(mock_download.called), and did some other shenanigans :D16:00
rpittauthe structure was good, but I had to fix stuff, and forgot the parentheses16:00
TheJuliaoh, heh17:09
TheJuliayeah, that also won't work, but fun!17:09
TheJuliarpittau: what are you using for an assistant?17:09
opendevreviewAllain Legacy proposed openstack/bifrost master: Add support for OVS as a virtual switch  https://review.opendev.org/c/openstack/bifrost/+/96203817:27
opendevreviewJulia Kreger proposed openstack/ironic master: docs: Detail availability zone modeling in ironic  https://review.opendev.org/c/openstack/ironic/+/96220617:41
opendevreviewJulia Kreger proposed openstack/ironic master: docs: remove backwards looking notes  https://review.opendev.org/c/openstack/ironic/+/96220717:41
opendevreviewJulia Kreger proposed openstack/ironic master: docs: Add some meta tags to key docs  https://review.opendev.org/c/openstack/ironic/+/96220817:41
opendevreviewJulia Kreger proposed openstack/ironic-python-agent-builder master: trivial: minor typo fixes on the firmware list  https://review.opendev.org/c/openstack/ironic-python-agent-builder/+/96221017:54
opendevreviewJulia Kreger proposed openstack/ironic-python-agent-builder master: trivial: minor typo fixes on the firmware list  https://review.opendev.org/c/openstack/ironic-python-agent-builder/+/96221017:59
opendevreviewAllain Legacy proposed openstack/ironic master: Add force_inspection_dhcp option for managed inspection  https://review.opendev.org/c/openstack/ironic/+/96082418:03
opendevreviewAllain Legacy proposed openstack/bifrost master: Add support for OVS as a virtual switch  https://review.opendev.org/c/openstack/bifrost/+/96203818:24
JayFhttps://review.opendev.org/c/openstack/ironic/+/957613/4#message-82c992a9e2a830b41dd90906e468d3d76180802d I suspect cid is looking for other core review opinions before taking aciton here is someone has a sec19:31
JayFalso https://review.opendev.org/c/openstack/ironic-python-agent/+/958333 needs comments, it keeps getting passed over despite being -prio19:52
opendevreviewJay Faulkner proposed openstack/ironic master: Increase default sync_power_state_interval  https://review.opendev.org/c/openstack/ironic/+/96155419:54
opendevreviewJay Faulkner proposed openstack/ironic master: Increase default sync_power_state_interval  https://review.opendev.org/c/openstack/ironic/+/96155419:54
TheJuliauhh, where did my brain go20:11
opendevreviewIury Gregory Melo Ferreira proposed openstack/ironic master: Force Virtual Media Slot 1 on iDRAC10  https://review.opendev.org/c/openstack/ironic/+/96198920:12
iurygregory_ok, should be good now, but I will test on bifrost again20:12
TheJuliaI'm going to call it a day a little early. Got started around 5:30 AM.20:14
TheJuliaJayF: on my list tomorrow to look at, I just don't have a brain left at the moment20:17
JayFack, brain leakage is going around a bit20:17
JayFI might need to refill my brain at hte coffee shop lol20:18
TheJuliaI think mine is demanding a nap20:18
iurygregory_TheJulia, ack o/20:34
iurygregory_JayF, i'm trying to understand your comment .-., you mean in case a new gen of dell hardware is on the market (idrac11?! or idrac10 with 18G Monolithic)  and have the same problems as 17G Monolithic has?20:39
JayFiDRAC 10 with 18G monolithic is exactly what I'm thinking20:39
JayFand today, we don't do a lot of version checking20:39
JayFso old ironic w/new hardware mostly works20:40
iurygregory_ok, that is why we will consider anything higher than 16G as idrac1020:40
JayFthis would be introducing code that would make potentially otherwise functional machines stop working because a constant in the code didn't get changed20:40
JayFso I misread the code20:40
iurygregory_https://review.opendev.org/c/openstack/ironic/+/961989/4/ironic/drivers/modules/drac/boot.py L8620:40
iurygregory_in case the generation is higher than 16 (17,18...) is idrac1020:41
JayFvote flipped20:41
JayFI read that exactly reverse somehow20:41
JayFthat was a few oz of coffee ago so maybe I've fixed it lol20:41
iurygregory_I'm happy that I will be able to close this before doing my surgery on friday lol20:41
JayFoh hey hope you are well20:41
iurygregory_I will be doing a septoplasty, will be back working on Oct 620:42
iurygregory_1 week off20:42
iurygregory_going to grab some coffee and re-test in my bifrost env with the new code20:43
JayFah good luck with that procedure!20:44
wf-brodeyHey everyone! Popping in for a quick question...Curious if it's possible to attach volumes to baremetal instances that were provisioned via nova. Ideally using nova to do the volume attachment dance. If not, I imagine I can do this through the baremetal apis directly? 20:51
TheJuliaIts slightly different, and ultimately depends on aspects like what your storage backend is21:38
TheJuliaAnd then OS side, you may need to do some magic like ask for volumes to be refreshed if your doing something like iscsi21:40
TheJuliaor FC21:40
TheJuliaWe do have the logic to support storage and transmisison of initiator details, which is sort of a key overall.21:40
*** ex_tnode2 is now known as ex_tnode22:33
iurygregory_re-tested the deployment of idrac10 with the latest patchset https://review.opendev.org/c/openstack/ironic/+/961989, and it's working \o/23:40
*** iurygregory_ is now known as iurygregory23:41

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