Monday, 2025-09-29

opendevreviewMerged openstack/bifrost master: CI: Make bifrost-upgrade-keystone-centos-10 voting  https://review.opendev.org/c/openstack/bifrost/+/96085402:26
*** hroy__ is now known as hroy06:36
priteauGood morning Ironic. Would it be possible to get reviews for https://review.opendev.org/c/openstack/bifrost/+/945324 please? Thanks!07:38
rpittaugood morning ironic! o/07:58
zigoHi there!09:42
zigoWe'd like to deploy Ironic in a full HA way. In our conductor node, we plan to collocate a tftp server and nova-compute in Ironic mode. As we'd like to have these in HA, we will set the Ironic conductor_group option so that multiple ironic-conductor group can be set. In this setup, will ALL the ironic-conductor node  (in the same conductor_group) generate the grub CFG file ? Or only a single node ?09:42
opendevreviewMerged openstack/sushy stable/2025.2: Handle idrac10 moving some boot items  https://review.opendev.org/c/openstack/sushy/+/96233110:06
*** dmellado3 is now known as dmellado10:59
opendevreviewcid proposed openstack/ironic-python-agent master: Add type annotations and checking  https://review.opendev.org/c/openstack/ironic-python-agent/+/95833311:06
iurygregorygood morning ironic11:17
zigoI'm having issue with Ironic still willing to use pysnmp-lextudio. In Debian, I removed that module in favor of pysnmp 7.1.21 which is maintained by lextudio, and therefore, not having the lextudio version anymore.11:43
zigoIs there someone working on this?11:43
zigoIs there a patch, maybe in master, that I could backport as a debian specific patch?11:43
dtantsurzigo: we've deprecated the snmp driver for this reason. You may want to disable it by default.11:44
zigoOh...11:44
dtantsurJayF has been trying to do something about it, I'm not sure about the progress11:45
zigoThis thing has been a complete mess ... :/11:45
dtantsurThe main maintainer passing away a few years ago did not help11:46
zigoAgreed, but lextudio didn't do a good job fixing the situation.11:46
* dtantsur nods11:46
dtantsurAnd nobody is maintaining the snmp stuff in ironic any more11:47
zigopysnmp is pulled by an indirect dependency for me. So I'll have to >/dev/null the test file.11:47
dtantsurirmc probably11:48
zigoAND ironic/drivers/modules/snmp.py11:48
kubajjThere is a new error in the IPA pipeline: ERROR: Package 'ironic-python-agent' requires a different Python: 3.9.18 not in '>=3.10' for the  metalsmith-integration-ipa-src-uefi job, anybody aware of any recent changes?11:58
opendevreviewMerged openstack/networking-generic-switch master: test_devices: Fix test to avoid scary backtrace  https://review.opendev.org/c/openstack/networking-generic-switch/+/96217811:59
opendevreviewVerification of a change to openstack/ironic-python-agent master failed: Fix skip block devices for RAID arrays  https://review.opendev.org/c/openstack/ironic-python-agent/+/93734212:14
rpittaukubajj: yes, we remove support for python 3.9 in ipa, we should probably make the metalsmith job non-voting12:21
opendevreviewRiccardo Pittau proposed openstack/ironic stable/2024.2: Fix cache image hard link between different file systems  https://review.opendev.org/c/openstack/ironic/+/96233212:21
opendevreviewRiccardo Pittau proposed openstack/ironic-python-agent master: Move metalsmith job to non-voting  https://review.opendev.org/c/openstack/ironic-python-agent/+/96248412:25
TheJuliagood morning12:37
dtantsurkubajj: both metalsmith and its jobs are basically abandonware at this point12:41
dtantsurrpittau: let's drop the job entirely, nobody is going to revive it12:41
opendevreviewMerged openstack/networking-baremetal master: Fix min version of Neutron  https://review.opendev.org/c/openstack/networking-baremetal/+/96185712:55
opendevreviewBaptiste Jonglez proposed openstack/networking-generic-switch master: Detect device configuration errors on Dell Force10 and OS10  https://review.opendev.org/c/openstack/networking-generic-switch/+/86831813:05
rpittaudtantsur: yep, right13:16
opendevreviewRiccardo Pittau proposed openstack/ironic-python-agent master: Remove the metalsmith job  https://review.opendev.org/c/openstack/ironic-python-agent/+/96248413:17
opendevreviewRiccardo Pittau proposed openstack/ironic-python-agent master: Remove the metalsmith job  https://review.opendev.org/c/openstack/ironic-python-agent/+/96248413:19
opendevreviewcid proposed openstack/ironic-python-agent-builder master: Build with Python 3.10  https://review.opendev.org/c/openstack/ironic-python-agent-builder/+/96249013:42
opendevreviewcid proposed openstack/ironic-python-agent master: Add type annotations and checking  https://review.opendev.org/c/openstack/ironic-python-agent/+/95833313:43
opendevreviewAllain Legacy proposed openstack/ironic master: Add support for multiple JSON-RPC configuration groups  https://review.opendev.org/c/openstack/ironic/+/96059314:01
opendevreviewAllain Legacy proposed openstack/ironic master: Add configurable inspection network restoration on node deletion  https://review.opendev.org/c/openstack/ironic/+/96082314:01
opendevreviewAllain Legacy proposed openstack/ironic master: Add force_inspection_dhcp option for managed inspection  https://review.opendev.org/c/openstack/ironic/+/96082414:01
opendevreviewAllain Legacy proposed openstack/ironic master: WIP: Add standalone networking service for ironic  https://review.opendev.org/c/openstack/ironic/+/96249314:01
opendevreviewAllain Legacy proposed openstack/bifrost master: WIP: Add support for standalone ironic networking  https://review.opendev.org/c/openstack/bifrost/+/96239414:08
opendevreviewAllain Legacy proposed openstack/networking-generic-switch master: WIP: Add standalone driver interface  https://review.opendev.org/c/openstack/networking-generic-switch/+/96203714:10
kubajjrpittau: dtantsur: I just noticed that JayF has a change removing it already https://review.opendev.org/c/openstack/ironic-python-agent/+/96239714:23
rpittaukubajj: I'll duplicate mine then14:24
opendevreviewcid proposed openstack/ironic-python-agent-builder master: Build with Python 3.10  https://review.opendev.org/c/openstack/ironic-python-agent-builder/+/96249014:26
dtantsurrpittau, kubajj, Jay's one removes a job that is referenced in IPA-builder, it cannot merge yet14:28
opendevreviewVerification of a change to openstack/ironic-python-agent master failed: Remove testing for pending-EOL items  https://review.opendev.org/c/openstack/ironic-python-agent/+/96239714:28
* dtantsur blocks by putting W-114:28
rpittaumrmmmrrrrr....14:28
rpittauI've restored mine14:28
kubajjoops14:28
opendevreviewcid proposed openstack/ironic-python-agent master: Add type annotations and checking  https://review.opendev.org/c/openstack/ironic-python-agent/+/95833314:29
clif1o/15:01
alegacyo/15:01
TheJuliao/15:01
TheJuliaWhose driving this crazy meeting bus today?!15:01
* TheJulia puts the keys in the ignition and now has a barking corgi who has strong opinions15:02
clif1corgi driving the meeting?15:03
dtantsuro/15:03
rpittaucorgi driving?!?15:03
TheJulia#startmeeting ironic15:03
opendevmeetMeeting started Mon Sep 29 15:03:24 2025 UTC and is due to finish in 60 minutes.  The chair is TheJulia. Information about MeetBot at http://wiki.debian.org/MeetBot.15:03
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.15:03
opendevmeetThe meeting name has been set to 'ironic'15:03
rpittauo/15:03
TheJuliaThe Corgi does *not* like diesel engines or air breaks15:03
* iurygregory is late 15:03
iurygregoryo/15:03
TheJuliaAnyhow! Since I seem to be driving the crazy ironic bus this week!15:03
TheJulia*insert evil laughing*15:03
kubajjo/15:03
TheJuliaOur agenda for the week can be found on the Wiki!15:04
TheJulia#link https://wiki.openstack.org/wiki/Meetings/Ironic#Agenda_for_September_29.2C_202515:04
TheJulia#topic Announcements / Reminders15:05
TheJuliaAs a general reminder, our ironic-week-prio review items can be reviewed via a dashboard.15:05
TheJulia#link https://tinyurl.com/ironic-weekly-prio-dash15:05
TheJuliaThis week is release week, R-0.15:05
TheJulia#link https://releases.openstack.org/flamingo/schedule.html15:05
TheJuliaWhich means, we should now begin focusing full steam ahead, or accelerator depressed so the Corgi doesn't bark with opinions.15:06
TheJulia(This... actually happens, he likes us at at least 55MPH.)15:06
clif1good dog15:07
TheJuliaAs a reminder, our next PTG will be in the end of October after the Summit.15:07
TheJulia#link https://etherpad.opendev.org/p/ironic-ptg-2026.115:07
cido/15:07
JayFo/15:07
TheJuliaThere is already a *lot* there, and we should add more!15:07
*** clif1 is now known as clif15:07
TheJuliaclif: just imagine if the corgi was an engineering manager.....15:07
TheJuliaeek.15:07
rpittaulol15:07
TheJuliaDoes anyone have anything else to announce or remind us of?15:07
* TheJulia takes silence as a no15:09
TheJulia#topic Working Group Updates15:09
TheJuliaalegacy: I believe you posted some patches this past week and it seems like you need some review traffic. Is there anything specific which needs to be called out?15:10
alegacyI now have all my change requests opened.  3 of them are WIP that still need a bit of massaging and cleanup.15:10
TheJuliaCool cool15:10
alegacyI've added Depends-On on the ones that have cross-repo dependencies in the hopes that satisfies the testing aspects of them.15:11
TheJuliaExcellent15:11
alegacyWill monitor for comments as address as they come in.15:11
TheJuliaHave they been labeled with the ironic-week-prio hashtag?15:12
alegacyHoping that the spec changes could get reviewed/merged first to make sure we get agreement on that sooner rather than later.15:12
alegacyyes, they have been labeled... except for the 3 WIP ones.  Should I label those as well?15:12
TheJuliaI suspect it might help, but if you feel they are still works in progress its a fine line because because we generally use the label to drive folks to review changes to get them merged15:13
TheJuliaI guess we should just press forward as time permits15:13
alegacyok, i'll wait another week on those15:13
TheJuliaOkay, if folks involved could please review alegacy's WIP changes as well during this week, that would be most excellent15:13
TheJuliaRegarding eventlet, is there anything else to focus on in this working group at this time?15:14
* TheJulia takes the sounds of crickets as a no, and that we should remove the item from the agenda.15:15
TheJuliaMoving on then!15:15
TheJulia#topic Discussion topics15:15
TheJuliarpittau: looks like you have two topics, and once your done I'll raise a related point.15:16
* TheJulia gives rpittau the floor15:16
rpittauthanks TheJulia 15:16
rpittauthe first topic is the outreachy project for the next round15:16
rpittauhroy and myself have proposed a project15:16
rpittaufor ironic15:16
rpittauit's kind of a combination of 2 RFEs that are alreaady in launchpad:15:17
rpittauhttps://bugs.launchpad.net/ironic/+bug/207233315:17
rpittauhttps://bugs.launchpad.net/ironic/+bug/209869315:17
rpittauin short we'd like to extend the existing Ironic node history api 15:17
rpittauso for example adding more details and adding filters15:18
JayFI'll note on a related but different note, I have an MLH fellow for a few weeks this cycle as well. So if you have anything there that slips outta the scope but would be a good story for someone else; awesome15:18
rpittauplus the possiblity to check for example only the most recent historyu for a given node15:18
TheJuliarpittau: It seems interesting to me because the node-history was largely geared as a journal with events rolling off eventually15:19
TheJuliaThat seems a bit difficult to determine/query/map how long a node was deployed, for example for billing purposes.15:19
rpittauyeah15:20
TheJuliaThe times was largely to aid in billing/utilization timing, I mean maybe it might work if its a clear set of values15:21
TheJuliaand are de-preferenced for deletion or somehow kept for longer. That gets a little weird but doable at the DB level.15:21
TheJuliaI guess somehting in writing which clearly articulates the vision of how you want to merge the two items together would be helpful15:23
rpittauwe'd really like to focus on the history details part15:23
rpittauand we plan to have an RFE in lauchpad of course15:23
rpittaujsut wanted to get preliminary feedback15:23
kubajjrpittau: this would be great15:23
JayFThe thing that's extra fun15:24
JayFif you're doing a multitenant cloud15:24
JayFthat node history "how long was X provisioned" == billing history15:24
kubajjalso, TIL that node name is optional15:24
rpittauJayF: indeed15:24
rpittaukubajj: it is! :D15:24
TheJuliarpittau: I think it could definitely work, just have to navigate the overall needs, and would move things forward in a rather useful way for folks15:25
rpittaualright15:26
rpittauwe also need the project to be accepted in Outreachy! :D15:26
TheJuliaI guess the other aspect on top of mind is history is largely modeled around nodes, not across nodes, maybe a history view overall might be good, dunno.15:26
TheJuliaI guess it also depends on how folks would handle billing and data gathering for it.15:27
JayFoh that's true15:27
TheJuliaWe should likely move on to the next discussion topic, fwiw.15:27
rpittauyep15:28
JayFthat's a good idea though, a history-through-time endpoint that's not node-oriented. Would be annoying to engineer15:28
TheJuliaYeah, but you could filter it to get that data if its a unique label :)15:28
TheJuliaSo a dinner or meetup at OIS?15:30
rpittauyeah so OIS is in Paris15:31
rpittauand I saw JayF volunteering me to organize something :D15:31
rpittauJFYI Paris is crazy on Friday and Saturday15:31
iurygregoryrpittau, you are the local person :D15:31
rpittauso we really need to plan in advance15:31
JayFYou speak Parisian and I only speak 'Murica rpittau ;) 15:31
JayFlol15:31
iurygregoryso he is totally right to ask you15:31
iurygregorylol15:32
TheJuliaHas anyone checked what night the member event is?15:32
rpittauI've prepared a simple etherpad for a list of participants https://etherpad.opendev.org/p/Ironic_OIS_community_dinner_in_Paris15:32
opendevreviewAllain Legacy proposed openstack/networking-generic-switch master: WIP: Add standalone driver interface  https://review.opendev.org/c/openstack/networking-generic-switch/+/96203715:32
iurygregoryrpittau, worth sending to the ML I would say =)15:32
rpittauiurygregory: definitely my plan, but I would like at least to have people in the meeting adding their name if they're willing to participate15:33
iurygregory++15:34
TheJuliaGood to move on at this point?15:35
rpittauI think so15:35
TheJuliaShoudl we cancel the weekly meeting meetings until after the PTG?15:37
TheJulias/Shoudl/Should/ 15:37
TheJuliaSpecifically, I could see maybe meeting the 13th, but 20th we'll be traveling (or some folks taking pto), and 27th is PTG week.15:37
JayFSounds reasonable to me.15:38
rpittauyep, should be fine15:38
TheJuliaDo we want to meet on the 13th then?15:39
* TheJulia takes silence as a yes15:39
JayFWhy not the 6th?15:39
rpittaunot necessarily, that's the OIS week15:39
TheJuliaoh15:39
TheJuliaso last meeting until after the ptg on the 6th?15:40
iurygregoryOIS is on the weekend no?15:40
JayFI think having the 6th, skipping the 13/20/27 makes sense15:40
rpittauagreed15:40
TheJuliaiurygregory: yes, Friday, Saturday, Sunday15:40
TheJuliaOkay then15:40
TheJuliaSeems like we're reaching consensus, I can take the action item to send it out15:40
iurygregorytks TheJulia 15:40
TheJulia#action TheJulia to send a mailing list post regarding cancelled meetings in the month of october15:41
TheJulia#topic Bug Deputy Updates15:41
TheJuliaLooks like we only really have one new bug this past week and its a reasonable RFE, to auto-close consoles15:42
TheJuliaWho wants to be the deputy for the next week?15:42
cid\o, I would.15:43
TheJuliaOkay then, thanks cid!15:43
TheJuliaSince we have no RFEs to review, we should move on to Open Discussion15:43
TheJulia#topic Open Discussion15:43
TheJuliaAnything to discuss?15:43
opendevreviewJulia Kreger proposed openstack/ironic-ui master: WIP/DNM: Node history support  https://review.opendev.org/c/openstack/ironic-ui/+/96251715:43
opendevreviewJulia Kreger proposed openstack/ironic-ui master: WIP/DNM: Add conductor list view into ironic-ui  https://review.opendev.org/c/openstack/ironic-ui/+/96251815:43
opendevreviewJulia Kreger proposed openstack/ironic-ui master: WIP/DNM: Add node traits support to ironic-ui  https://review.opendev.org/c/openstack/ironic-ui/+/96251915:44
opendevreviewJulia Kreger proposed openstack/ironic-ui master: WIP/DNM: Add conductor_group and shard field support  https://review.opendev.org/c/openstack/ironic-ui/+/96252015:44
opendevreviewJulia Kreger proposed openstack/ironic-ui master: WIP/DNM: Add vif support to ironic-ui  https://review.opendev.org/c/openstack/ironic-ui/+/96252115:44
iurygregoryTheJulia, I have one topic15:44
TheJuliaiurygregory: go ahead!15:44
iurygregoryI'm checking the amount of time we have for the topics for the PTG, just want to double check with folks if there is any day we should avoid booking slots15:44
iurygregorynormally monday has TC meetings etc15:45
TheJuliaMonday is traditionally cross-projecty things as well15:45
iurygregoryhttps://etherpad.opendev.org/p/ironic-ptg-april-202515:45
TheJuliahuh?15:45
iurygregorywas planning to follow the slots we had in april15:45
iurygregoryif it's ok =)15:45
iurygregoryunless someone has something against 15:46
TheJuliaIt seemed to work, but I think we had some monday conflicts we had to navigate15:46
TheJuliaI don't have any objections. Does anyone else object?15:47
iurygregorycardoe, JayF thoughts?15:47
iurygregorywe can talk async, and finish the meeting =)15:47
TheJuliaOkay then!15:48
TheJuliaAnyone else have any topics?15:48
TheJuliaEveryone adding more and more stuff to the PTG etherpad, right?!15:48
iurygregoryI think I will add topics (need to double check)15:48
TheJulia(This might end up being a thousand-line etherpad by the end of the PTG....)15:48
JayFiurygregory: I don't have any specific conflicts AFAICT, I will take time today to carve up my calendar and ask my team to point out any conflicts 15:48
iurygregoryJayF, awesome, thank you!15:49
cardoeNo objections15:50
TheJuliaWell sounds like we're done meeting this week.15:51
TheJuliaThanks everyone!15:51
opendevreviewMerged openstack/ironic-python-agent-builder master: trivial: minor typo fixes on the firmware list  https://review.opendev.org/c/openstack/ironic-python-agent-builder/+/96221015:51
TheJulia#endmeeting15:51
opendevmeetMeeting ended Mon Sep 29 15:51:31 2025 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)15:51
opendevmeetMinutes:        https://meetings.opendev.org/meetings/ironic/2025/ironic.2025-09-29-15.03.html15:51
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/ironic/2025/ironic.2025-09-29-15.03.txt15:51
opendevmeetLog:            https://meetings.opendev.org/meetings/ironic/2025/ironic.2025-09-29-15.03.log.html15:51
iurygregorydamm, forgot about the OpenInfra Live15:56
TheJuliahuh?16:10
iurygregoryto talk about the highlights of the Flamingo Release16:13
iurygregoryI saw the email last week, but didn't reply because I wouldn't be able to participate, but since the surgery had to be postponed, I can =)16:15
opendevreviewMerged openstack/ironic stable/2025.2: Fix cache image hard link between different file systems  https://review.opendev.org/c/openstack/ironic/+/96232716:21
TheJuliaiurygregory: so, I'm pondering https://github.com/openstack/ironic/blob/master/ironic/drivers/modules/redfish/boot.py#L668-L69517:40
TheJuliaI'm wondering if we just need to directly turn that into an error at this point, "go deal with the idrac varient"17:48
opendevreviewcid proposed openstack/ironic-python-agent-builder master: WIP: Remove support for Python 3.9  https://review.opendev.org/c/openstack/ironic-python-agent-builder/+/96249020:02
opendevreviewMerged openstack/ironic-python-agent master: Remove the metalsmith job  https://review.opendev.org/c/openstack/ironic-python-agent/+/96248420:24
opendevreviewVerification of a change to openstack/ironic-python-agent master failed: Fix erasable devices check  https://review.opendev.org/c/openstack/ironic-python-agent/+/96148520:38
jandersgood morning Ironic o/20:49
jandersfolks, have you ever seen servers sending duplicate eTags like this one: https://paste.openstack.org/show/bIBPgtFmreaBTnKfMHsT/ ?20:50
jandersit seems to be breaking things on our end, we send that back (also two eTags) and get a 412 precondition failed20:50
jandersI will test what happens if we only send one back, I suspect it may work (will report back)20:50
opendevreviewcid proposed openstack/ironic-python-agent master: Add type annotations and checking  https://review.opendev.org/c/openstack/ironic-python-agent/+/95833321:36
iurygregoryTheJulia, that sounds reasonable to me =)21:50
iurygregoryjanders, never saw such case before, in sushy if you read the resource and do a _get_etag() does it returns both?22:03
iurygregorybecause I do think sushy would read the first one only <thinking>22:11
jandersfrom bug logs I do believe it reads both iurygregory22:43
iurygregoryoh wow O.o22:43
opendevreviewMerged openstack/ironic-python-agent master: Fix erasable devices check  https://review.opendev.org/c/openstack/ironic-python-agent/+/96148523:16

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