Monday, 2025-04-28

arne_wiebalckGood morning, Ironic!07:50
ContinuityMorning you amazing people.08:11
ContinuityQuick question, I have a node with hardware raid name, and then 8 other nvme drives, when cleaning I want to ensure that the 8 non raid drives get the ol, NVMe secure erase, but the other raided drives just get a metadata and boot loader wipe08:11
ContinuityI cant seem to see an option to say, do NVMe secure erase, and if you fail, dont shred, and move to the next cleaning steps08:11
ContinuityI assume tis me being thick08:11
ContinuityIf I was to set 08:20
Continuityclean_step_priority_override = deploy.erase_devices:1208:20
Continuityclean_step_priority_override = deploy.erase_devices_express:1108:20
Continuityclean_step_priority_override = deploy.erase_devices_metadata:1008:20
Continuityclean_step_priority_override = deploy.wipe_bootloader:908:20
ContinuityWith continue_if_disk_secure_erase_fails set to False, but I think that will cause the clean to fail08:21
abongaleGood Morning Ironic!08:31
Ayo[m]Good morning abongale 08:44
Ayo[m]Good morning everyone 08:44
queensly[m]Good morning09:19
freemanboss[m]Good morning 09:20
AmarachiOrdor[m]Good morning!09:28
dansmithI'm trying to implement something with the oslo messaging notification listener and I found some ironic code that does so (for neutron notifications I think)14:29
dansmithis that still a thing, and does anyone know who in ironic is familiar with it?14:29
* iurygregory wondering if we are going to have weekly meeting in 3min14:57
alegacy_wondering the same14:57
*** gmaan_pto is now known as gmaan14:59
TheJulia#startmeeting ironic15:00
opendevmeetMeeting started Mon Apr 28 15:00:54 2025 UTC and is due to finish in 60 minutes.  The chair is TheJulia. 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
TheJuliao/15:00
iurygregoryo/15:01
dtantsuro/15:01
TheJuliaOf course we have a meeting!15:01
cido/15:01
TheJuliaGood morning everyone!15:01
alegacy_o/15:01
iurygregorynice \o/ I have an RFE for discussion XD, forgot to add to the agenda15:02
TheJuliaI guess I'm chairing?15:02
iurygregoryyup =)15:02
iurygregorydo we have quorum?15:03
TheJuliaokay, give me a couple minutes to clean up the agenda, I suspect we do...15:03
TheJulia(who let our meeting runner designee go on pto? ;)15:03
iurygregorymaybe I should take over since I'm the Events Liaison lol15:04
TheJulia#link https://wiki.openstack.org/wiki/Meetings/Ironic#Agenda_for_April_28.2C_202515:04
TheJuliaOur agenda this week is located on the wiki!15:04
TheJulia#topic Announcements / Reminders15:04
TheJuliaStanding 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:05
TheJuliaThis week is week R-22 on the release schedule.15:05
TheJulia#link https://releases.openstack.org/flamingo/schedule.html15:05
TheJuliaDoes anyone have anything else they would like to raise awareness of?15:05
iurygregorymy mind is blank after 3hrs of meeting :D15:06
TheJuliaheh15:06
TheJuliaOkay15:06
TheJuliaThe next OpenInfra Summit will be October 17-19th outside of Paris.15:07
TheJulia#link https://summit2025.openinfra.org/15:07
TheJuliaThe CFP is now open as well15:07
TheJulia#link https://summit2025.openinfra.org/cfp/15:07
iurygregorytill June 13th (I think)15:07
TheJulia#topic Working Group Updates15:07
TheJuliaFirst up is the standalone networking working group, is there an update?15:08
alegacy_not so much an update, but I wanted to get started on this.15:08
TheJuliaAgreed, It seems like maybe it could be worthwhile to organize a call to try and get discussion and consensus building going15:08
alegacy_I am willing to put some info on the ether pad to start by maybe highlighting some areas that need to some clarification/decisions.15:08
TheJuliaalegacy_: I think that sounds like an excellent idea!15:09
TheJuliaI think the next step beyond that is to try to explicitly schedule a synchronous call to get on the same page15:09
TheJuliaAnything else for standalone networking today?15:09
alegacy_ok, I have been juggling some things but this is now my priority so I can scratch together some high level points today or tomorrow morning15:10
TheJuliaPerfect, from there I guess its just a asynchronous prod to continue discussion15:10
TheJuliaReady to move on?15:11
alegacy_k15:11
TheJuliaFor the integrated use case working group, no forward movement this past week. Folks have been heads down with other matters and the specification remains awaiting more feedback15:11
TheJulia#link https://review.opendev.org/c/openstack/ironic-specs/+/94564215:11
TheJuliaWorth noting, Kaifeng has also raised an item, but we'll discuss that in RFE review15:12
TheJuliaOnward!15:12
TheJulia#topic Discussion topics15:12
TheJuliaIt looks like a question has been raised regarding topics, specifically: "Permanent agenda points based on work items/priorities?"15:13
TheJuliathoughts?15:13
* TheJulia gets out a pallet of crickets15:14
iurygregoryif it helps, why not? =)15:14
TheJuliaI suspect working groups is an early attempt to align to that, I guess we're always free to evolve the agenda as we move on15:15
TheJuliaIn that case, We can move on I guess15:15
TheJulia#topic Bug Deputy Updates15:15
iurygregory++15:15
TheJuliaOur agenda says we have 7 new bugs and 2 new RFEs15:15
TheJuliaFirst RFE!15:15
cidYeah. combination of the previous week15:16
iurygregoryI would say 3, but I added one to RFE Review  lol15:16
iurygregory:D15:16
TheJulia#link https://bugs.launchpad.net/ironic/+bug/210655015:16
TheJuliaThat is a "noop" deploy interface. Seemed like we found a maybe better idea during the ptg, we just need to revisit it15:16
iurygregoryI still support the idea :D15:17
TheJulia#link https://bugs.launchpad.net/networking-baremetal/+bug/210672115:17
TheJuliaThis is a restconf interface proposal for networking-baremetal15:17
TheJuliaI think the broad idea is reasonable, just would require more details and realistically patches15:17
iurygregoryagree15:18
cid++15:18
TheJuliawe need a "propose patches and we'll likely just merge them" label15:18
iurygregorywe need a nice acronym and use as label in launchpad :D15:19
TheJuliaany objection to just saying "rfe-approved" and telling them we need more detail as well15:19
iurygregorynone on my side15:20
TheJuliadone15:20
TheJuliaNext item!15:20
TheJulia#link https://bugs.launchpad.net/ironic/+bug/210799815:20
TheJuliaThis is iurygregory's nic firmware update change15:20
TheJuliaerr, rfe15:20
iurygregoryyeah =)15:21
iurygregoryjust wondering if we will need a spec for it15:21
iurygregoryor if the RFE would be enough =)15:21
TheJuliaiurygregory: still trying to digest15:21
iurygregorysure, take your time :D15:21
TheJuliaquick question, the dl380 gen10, not plus hardware15:21
iurygregorygo ahead =)15:22
TheJuliayou indicate it cannot be updated, do they just show false for all devices?15:22
iurygregoryit does15:22
iurygregoryI have a downstream doc with details if you want to check, happy to add a few things to the rfe also15:22
TheJuliaSharing some of those details with upstream would be helpful15:23
iurygregoryit returned iLO.2.16.UpdateInvalidFile :D15:23
TheJuliaI honestly think this could use a spec of some sort, just to kind of set the common expectation15:23
TheJuliaoverall, I'm all for it, just don't know the edges of the shape15:23
TheJuliaso right now it feels like I can hear it, but not really see it15:23
TheJulianor feel the edges15:24
iurygregorytks for the feedback TheJulia o/15:24
TheJuliaso I'm thinking rfe-approved, but still needs a spec mainly to level set, so I guess sign me up as a reviewer for it15:24
iurygregoryack15:25
TheJuliaI've updated the rfe15:25
iurygregorytks!15:25
TheJuliaFinal item, unless someone else raises an item15:26
TheJulia#link https://review.opendev.org/c/openstack/ironic-specs/+/947961?usp=search15:26
TheJuliaKaifeng proposed a rate limiting spec for port binding15:26
TheJulia... I think it kind of actually makes a ton of sense, but likely just needs to be renamed15:26
TheJuliasince we have an idea of concurrency limits internally, already15:26
iurygregoryfrom the title and description I do like the idea, I will add the spec to my list to take a look15:27
TheJuliathis is much more a "Oh, I can stall for a while" concurrency limit as opposed to "wait, is someone trying to delete the cloud or deploy all the machines to mine bitcoin"15:27
TheJulia#lifelessons15:27
iurygregory++15:28
TheJuliaOkay then!15:28
TheJuliaAnyone have any other rfe items or similar items to discuss today?15:28
iurygregorynone from me15:29
cidNone from here15:29
TheJuliaI've suggested to Kaifeng that it gets done as a database side concurrency limit/locking15:30
iurygregoryack15:31
TheJuliaSo, anyway, onward!15:31
TheJulia#topic Open Discussion15:31
TheJuliaAnything else to discuss this week?15:31
TheJuliaAside from maybe who is going to chair next week's meeting?15:32
iurygregoryI can15:32
TheJuliacool, cool. Thanks iurygregory!15:32
iurygregorynp15:32
TheJuliaAnything else?!15:35
freemanboss[m]Please I have this patch for second reviewer for over a week now. could someone help me look into it. Thankhttps://review.opendev.org/c/openstack/bifrost/+/946725 you    15:35
* TheJulia wonders if Gerrit needs coffee15:38
TheJuliaI approved it15:39
TheJuliaAnyway, thanks everyone, have a great week!15:39
TheJulia#endmeeting15:39
opendevmeetMeeting ended Mon Apr 28 15:39:36 2025 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)15:39
opendevmeetMinutes:        https://meetings.opendev.org/meetings/ironic/2025/ironic.2025-04-28-15.00.html15:39
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/ironic/2025/ironic.2025-04-28-15.00.txt15:39
opendevmeetLog:            https://meetings.opendev.org/meetings/ironic/2025/ironic.2025-04-28-15.00.log.html15:39
freemanboss[m]TheJulia: thank you.15:41
freemanboss[m]Please what should I do next from my end?15:41
opendevreviewHabeeb Babasulaiman proposed openstack/bifrost master: doc: replace outdated release version with a latest one  https://review.opendev.org/c/openstack/bifrost/+/94672515:42
TheJuliaI believe those managing outreachy this cycle was Riccardo, and who else?15:46
freemanboss[m]And Asghar15:47
TheJuliamasghar: o/ could you answer freemanboss[m]'s question?15:47
masgharHello, of course! freemanboss if you see anything interesting on launchpad you want to pick up, or if you want to try out anything else with ironic and/or have questions, you know where to find me and the community :)16:40
masgharBut, strictly speaking, nothing is *required* of you right now :)16:41
masghar(end of day for me, see you tomorrow o\)16:41
freemanboss[m]masghar: Alright thank you.16:42
TheJuliadansmith: following back up from earlier, off the top of my head I'm unaware, if you can point me to what code your talking about I can likely provide insight, some of the notification stuff on the API surface was never fully wired through, but there is some stuffs elsewhere too19:34
JayFIf he's talking about listeners19:36
JayFdo we have code to listen to notifications in e.g. ironic-prometheus-exporter?19:36
cardoeDon’t think so. There was something in openshift that was in go afaik.19:53
JayFopenstack-exporter19:54
JayFcurrently seeking a maintainer, adamcarthur5 is trying to take it over19:54
iurygregoryipe implements a a notifier from oslo messaging20:07
TheJuliayeah, I think we need to disabiguate things which was kind of why I was hoping for a link to the code he was thinking was a oslo notification listener20:13
iurygregoryipe https://github.com/openstack/ironic-prometheus-exporter/blob/master/ironic_prometheus_exporter/messaging.py 20:15
dansmithTheJulia: JayF it was in ironic-neutron-somethingorother21:13
dansmithI think I figured out the issue though,21:13
dansmithI just noticed that ironic agent was using pooled consumers and was looking for a why-does-this-work-for-you-and-not-me thread21:13
* JayF unsure what you are talking about by ironic agent21:15
dansmithJayF: https://review.opendev.org/c/openstack/networking-baremetal/+/634850/3/networking_baremetal/agent/ironic_neutron_agent.py21:17
dansmithdoesn't matter now, but ^21:17
JayFahh, networking baremetal21:18
JayFwe have so many agents :| 21:18
iurygregorytoo many agents :D21:33
TheJuliaahh, that, yeah21:36
TheJuliaThere is mystical magic there21:36
cardoeThis is for the hardware event stuff right?23:00
JayFI think Dan was just looking for an example case and ours was one23:14
JayFIPE gets hardware perf counters and software perf counters from conductor and puts them in prometheus AIUI23:14
JayFopenstack-exporter calls OpenStack APIs and sends the results to prometheus as a form of metricing (support for Ironic stuff here has improved a lot thanks to Adam)23:14

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