arne_wiebalck | Good morning, Ironic! | 07:50 |
---|---|---|
Continuity | Morning you amazing people. | 08:11 |
Continuity | Quick 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 wipe | 08:11 |
Continuity | I cant seem to see an option to say, do NVMe secure erase, and if you fail, dont shred, and move to the next cleaning steps | 08:11 |
Continuity | I assume tis me being thick | 08:11 |
Continuity | If I was to set | 08:20 |
Continuity | clean_step_priority_override = deploy.erase_devices:12 | 08:20 |
Continuity | clean_step_priority_override = deploy.erase_devices_express:11 | 08:20 |
Continuity | clean_step_priority_override = deploy.erase_devices_metadata:10 | 08:20 |
Continuity | clean_step_priority_override = deploy.wipe_bootloader:9 | 08:20 |
Continuity | With continue_if_disk_secure_erase_fails set to False, but I think that will cause the clean to fail | 08:21 |
abongale | Good Morning Ironic! | 08:31 |
Ayo[m] | Good morning abongale | 08:44 |
Ayo[m] | Good morning everyone | 08:44 |
queensly[m] | Good morning | 09:19 |
freemanboss[m] | Good morning | 09:20 |
AmarachiOrdor[m] | Good morning! | 09:28 |
dansmith | I'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 |
dansmith | is 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 3min | 14:57 | |
alegacy_ | wondering the same | 14:57 |
*** gmaan_pto is now known as gmaan | 14:59 | |
TheJulia | #startmeeting ironic | 15:00 |
opendevmeet | Meeting 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 |
opendevmeet | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 15:00 |
opendevmeet | The meeting name has been set to 'ironic' | 15:00 |
TheJulia | o/ | 15:00 |
iurygregory | o/ | 15:01 |
dtantsur | o/ | 15:01 |
TheJulia | Of course we have a meeting! | 15:01 |
cid | o/ | 15:01 |
TheJulia | Good morning everyone! | 15:01 |
alegacy_ | o/ | 15:01 |
iurygregory | nice \o/ I have an RFE for discussion XD, forgot to add to the agenda | 15:02 |
TheJulia | I guess I'm chairing? | 15:02 |
iurygregory | yup =) | 15:02 |
iurygregory | do we have quorum? | 15:03 |
TheJulia | okay, 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 |
iurygregory | maybe I should take over since I'm the Events Liaison lol | 15:04 |
TheJulia | #link https://wiki.openstack.org/wiki/Meetings/Ironic#Agenda_for_April_28.2C_2025 | 15:04 |
TheJulia | Our agenda this week is located on the wiki! | 15:04 |
TheJulia | #topic Announcements / Reminders | 15:04 |
TheJulia | Standing 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-dash | 15:05 |
TheJulia | This week is week R-22 on the release schedule. | 15:05 |
TheJulia | #link https://releases.openstack.org/flamingo/schedule.html | 15:05 |
TheJulia | Does anyone have anything else they would like to raise awareness of? | 15:05 |
iurygregory | my mind is blank after 3hrs of meeting :D | 15:06 |
TheJulia | heh | 15:06 |
TheJulia | Okay | 15:06 |
TheJulia | The next OpenInfra Summit will be October 17-19th outside of Paris. | 15:07 |
TheJulia | #link https://summit2025.openinfra.org/ | 15:07 |
TheJulia | The CFP is now open as well | 15:07 |
TheJulia | #link https://summit2025.openinfra.org/cfp/ | 15:07 |
iurygregory | till June 13th (I think) | 15:07 |
TheJulia | #topic Working Group Updates | 15:07 |
TheJulia | First 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 |
TheJulia | Agreed, It seems like maybe it could be worthwhile to organize a call to try and get discussion and consensus building going | 15: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 |
TheJulia | alegacy_: I think that sounds like an excellent idea! | 15:09 |
TheJulia | I think the next step beyond that is to try to explicitly schedule a synchronous call to get on the same page | 15:09 |
TheJulia | Anything 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 morning | 15:10 |
TheJulia | Perfect, from there I guess its just a asynchronous prod to continue discussion | 15:10 |
TheJulia | Ready to move on? | 15:11 |
alegacy_ | k | 15:11 |
TheJulia | For 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 feedback | 15:11 |
TheJulia | #link https://review.opendev.org/c/openstack/ironic-specs/+/945642 | 15:11 |
TheJulia | Worth noting, Kaifeng has also raised an item, but we'll discuss that in RFE review | 15:12 |
TheJulia | Onward! | 15:12 |
TheJulia | #topic Discussion topics | 15:12 |
TheJulia | It looks like a question has been raised regarding topics, specifically: "Permanent agenda points based on work items/priorities?" | 15:13 |
TheJulia | thoughts? | 15:13 |
* TheJulia gets out a pallet of crickets | 15:14 | |
iurygregory | if it helps, why not? =) | 15:14 |
TheJulia | I suspect working groups is an early attempt to align to that, I guess we're always free to evolve the agenda as we move on | 15:15 |
TheJulia | In that case, We can move on I guess | 15:15 |
TheJulia | #topic Bug Deputy Updates | 15:15 |
iurygregory | ++ | 15:15 |
TheJulia | Our agenda says we have 7 new bugs and 2 new RFEs | 15:15 |
TheJulia | First RFE! | 15:15 |
cid | Yeah. combination of the previous week | 15:16 |
iurygregory | I would say 3, but I added one to RFE Review lol | 15:16 |
iurygregory | :D | 15:16 |
TheJulia | #link https://bugs.launchpad.net/ironic/+bug/2106550 | 15:16 |
TheJulia | That is a "noop" deploy interface. Seemed like we found a maybe better idea during the ptg, we just need to revisit it | 15:16 |
iurygregory | I still support the idea :D | 15:17 |
TheJulia | #link https://bugs.launchpad.net/networking-baremetal/+bug/2106721 | 15:17 |
TheJulia | This is a restconf interface proposal for networking-baremetal | 15:17 |
TheJulia | I think the broad idea is reasonable, just would require more details and realistically patches | 15:17 |
iurygregory | agree | 15:18 |
cid | ++ | 15:18 |
TheJulia | we need a "propose patches and we'll likely just merge them" label | 15:18 |
iurygregory | we need a nice acronym and use as label in launchpad :D | 15:19 |
TheJulia | any objection to just saying "rfe-approved" and telling them we need more detail as well | 15:19 |
iurygregory | none on my side | 15:20 |
TheJulia | done | 15:20 |
TheJulia | Next item! | 15:20 |
TheJulia | #link https://bugs.launchpad.net/ironic/+bug/2107998 | 15:20 |
TheJulia | This is iurygregory's nic firmware update change | 15:20 |
TheJulia | err, rfe | 15:20 |
iurygregory | yeah =) | 15:21 |
iurygregory | just wondering if we will need a spec for it | 15:21 |
iurygregory | or if the RFE would be enough =) | 15:21 |
TheJulia | iurygregory: still trying to digest | 15:21 |
iurygregory | sure, take your time :D | 15:21 |
TheJulia | quick question, the dl380 gen10, not plus hardware | 15:21 |
iurygregory | go ahead =) | 15:22 |
TheJulia | you indicate it cannot be updated, do they just show false for all devices? | 15:22 |
iurygregory | it does | 15:22 |
iurygregory | I have a downstream doc with details if you want to check, happy to add a few things to the rfe also | 15:22 |
TheJulia | Sharing some of those details with upstream would be helpful | 15:23 |
iurygregory | it returned iLO.2.16.UpdateInvalidFile :D | 15:23 |
TheJulia | I honestly think this could use a spec of some sort, just to kind of set the common expectation | 15:23 |
TheJulia | overall, I'm all for it, just don't know the edges of the shape | 15:23 |
TheJulia | so right now it feels like I can hear it, but not really see it | 15:23 |
TheJulia | nor feel the edges | 15:24 |
iurygregory | tks for the feedback TheJulia o/ | 15:24 |
TheJulia | so I'm thinking rfe-approved, but still needs a spec mainly to level set, so I guess sign me up as a reviewer for it | 15:24 |
iurygregory | ack | 15:25 |
TheJulia | I've updated the rfe | 15:25 |
iurygregory | tks! | 15:25 |
TheJulia | Final item, unless someone else raises an item | 15:26 |
TheJulia | #link https://review.opendev.org/c/openstack/ironic-specs/+/947961?usp=search | 15:26 |
TheJulia | Kaifeng proposed a rate limiting spec for port binding | 15:26 |
TheJulia | ... I think it kind of actually makes a ton of sense, but likely just needs to be renamed | 15:26 |
TheJulia | since we have an idea of concurrency limits internally, already | 15:26 |
iurygregory | from the title and description I do like the idea, I will add the spec to my list to take a look | 15:27 |
TheJulia | this 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 | #lifelessons | 15:27 |
iurygregory | ++ | 15:28 |
TheJulia | Okay then! | 15:28 |
TheJulia | Anyone have any other rfe items or similar items to discuss today? | 15:28 |
iurygregory | none from me | 15:29 |
cid | None from here | 15:29 |
TheJulia | I've suggested to Kaifeng that it gets done as a database side concurrency limit/locking | 15:30 |
iurygregory | ack | 15:31 |
TheJulia | So, anyway, onward! | 15:31 |
TheJulia | #topic Open Discussion | 15:31 |
TheJulia | Anything else to discuss this week? | 15:31 |
TheJulia | Aside from maybe who is going to chair next week's meeting? | 15:32 |
iurygregory | I can | 15:32 |
TheJulia | cool, cool. Thanks iurygregory! | 15:32 |
iurygregory | np | 15:32 |
TheJulia | Anything 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 coffee | 15:38 | |
TheJulia | I approved it | 15:39 |
TheJulia | Anyway, thanks everyone, have a great week! | 15:39 |
TheJulia | #endmeeting | 15:39 |
opendevmeet | Meeting ended Mon Apr 28 15:39:36 2025 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 15:39 |
opendevmeet | Minutes: https://meetings.opendev.org/meetings/ironic/2025/ironic.2025-04-28-15.00.html | 15:39 |
opendevmeet | Minutes (text): https://meetings.opendev.org/meetings/ironic/2025/ironic.2025-04-28-15.00.txt | 15:39 |
opendevmeet | Log: https://meetings.opendev.org/meetings/ironic/2025/ironic.2025-04-28-15.00.log.html | 15:39 |
freemanboss[m] | TheJulia: thank you. | 15:41 |
freemanboss[m] | Please what should I do next from my end? | 15:41 |
opendevreview | Habeeb Babasulaiman proposed openstack/bifrost master: doc: replace outdated release version with a latest one https://review.opendev.org/c/openstack/bifrost/+/946725 | 15:42 |
TheJulia | I believe those managing outreachy this cycle was Riccardo, and who else? | 15:46 |
freemanboss[m] | And Asghar | 15:47 |
TheJulia | masghar: o/ could you answer freemanboss[m]'s question? | 15:47 |
masghar | Hello, 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 |
masghar | But, 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 |
TheJulia | dansmith: 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 too | 19:34 |
JayF | If he's talking about listeners | 19:36 |
JayF | do we have code to listen to notifications in e.g. ironic-prometheus-exporter? | 19:36 |
cardoe | Don’t think so. There was something in openshift that was in go afaik. | 19:53 |
JayF | openstack-exporter | 19:54 |
JayF | currently seeking a maintainer, adamcarthur5 is trying to take it over | 19:54 |
iurygregory | ipe implements a a notifier from oslo messaging | 20:07 |
TheJulia | yeah, 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 listener | 20:13 |
iurygregory | ipe https://github.com/openstack/ironic-prometheus-exporter/blob/master/ironic_prometheus_exporter/messaging.py | 20:15 |
dansmith | TheJulia: JayF it was in ironic-neutron-somethingorother | 21:13 |
dansmith | I think I figured out the issue though, | 21:13 |
dansmith | I just noticed that ironic agent was using pooled consumers and was looking for a why-does-this-work-for-you-and-not-me thread | 21:13 |
* JayF unsure what you are talking about by ironic agent | 21:15 | |
dansmith | JayF: https://review.opendev.org/c/openstack/networking-baremetal/+/634850/3/networking_baremetal/agent/ironic_neutron_agent.py | 21:17 |
dansmith | doesn't matter now, but ^ | 21:17 |
JayF | ahh, networking baremetal | 21:18 |
JayF | we have so many agents :| | 21:18 |
iurygregory | too many agents :D | 21:33 |
TheJulia | ahh, that, yeah | 21:36 |
TheJulia | There is mystical magic there | 21:36 |
cardoe | This is for the hardware event stuff right? | 23:00 |
JayF | I think Dan was just looking for an example case and ours was one | 23:14 |
JayF | IPE gets hardware perf counters and software perf counters from conductor and puts them in prometheus AIUI | 23:14 |
JayF | openstack-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/!