Monday, 2025-03-17

opendevreviewMerged openstack/networking-generic-switch master: Fix binding l2-only ports by setting connectivity property  https://review.opendev.org/c/openstack/networking-generic-switch/+/94117200:54
*** jroll02 is now known as jroll006:52
rpittaugood morning ironic! o/08:32
iurygregorygood morning ironic11:25
iurygregoryI'm surprised by the numerology email on the ML XD11:25
opendevreviewcid proposed openstack/ironic master: Clean-up: Inspection Rules Testing  https://review.opendev.org/c/openstack/ironic/+/94476812:55
opendevreviewcid proposed openstack/ironic master: A new 'label' field to the port object  https://review.opendev.org/c/openstack/ironic/+/94476912:55
opendevreviewcid proposed openstack/python-ironicclient master: A new 'label' field to the port object  https://review.opendev.org/c/openstack/python-ironicclient/+/94477012:56
TheJuliawhat... what?13:23
TheJuliaAlso, good morning!13:23
* cardoe waves.13:47
cardoecid: you wonderfully awesome person. you implemented label before I even had a chance to tackle it. :)13:48
cid😊 13:52
* cid blushes and sends the compliment right back! :)13:53
opendevreviewSatoshi Shirosaka proposed openstack/ironic-python-agent-builder master: Create Podman DIB Element for container-based cleaning  https://review.opendev.org/c/openstack/ironic-python-agent-builder/+/94334814:08
dtantsurDid we actually approve adding label to objects?14:27
dtantsurI don't want to be That Person who pops up after weeks of sleeping but it does feel kinda wrong to me14:28
dtantsurcid, cardoe, what's the difference between a label and a description, just for my education?14:28
dtantsurI mean, these words mean different things for me, but the commit messages uses them as synonyms14:29
dtantsurMy knee-jerk reaction is -1 "please call it description for consistency with nodes" but maybe I'm missing something?14:29
JayFlooking at https://bugs.launchpad.net/ironic/+bug/2099906 and that change I'm more surprised it's not called "name" 14:30
JayFbut it was not officially rfe-approved14:30
JayFIt makes sense to do, label seems like the wrong term given it's parallel to the concept of node name (and we use *_ident everywhere to mean name-or-uuid)14:31
* dtantsur leaves the comment14:31
dtantsurYeah, my Kubernetes-infested mind treats labels as something to search on (so closer to tags)14:32
JayFah, we already have a port name, it has to be globally unique14:38
JayFthis would wouldn't be unique14:38
* JayF fully understands now14:38
* JayF needs caff so it doesn't take him 10 minutes 14:38
cidI believe cardoe, will be in the best position to provide the right answer. I see it as almost a name field without a unique constraint, so we will be able to filter by it, etc. I'll admit it also sounds like something that there are other 'unofficial' ways to achieve the same goal, such as through description or adding to the extra blob etc.14:39
dtantsurdescription can also be used in filters, the problem is that ports don't have descriptions while nodes do14:40
dtantsurWhat I'm objecting to is having the same thing called "description" on nodes but "label" on ports14:40
cidOh, so the idea is in order, just the field name?14:42
JayF++ dtantsur (and me at this point) are saying just change the key name from label to description :)14:43
TheJulia+1 description14:43
dtantsurcid: correct14:44
cid++ nice. I will also add 'rfe-approved' to the bug while at it (?)14:44
fricklerhmm, just crossreading, but neutron has a concept of tags for ports and other objects, wouldn't that maybe be a better fit?14:45
JayFtag is not a term we've often used in the Ironic API; I'd want us to ensure the semantics are the same as other services if we went that way 14:46
fricklermight depend a bit whether your focus is "human-readable" or "api filterable"14:46
JayFbut even if we had `tags`, having `description` as a parallel to node object makes sense14:46
JayFI suspect we'll see more and more the port object looking like the node object as we enhance the ability to make decisions based on the port type14:47
TheJuliaI concur, there is a need, but I think in this case it is a human friendly description, not for software to make decisions using the value present in the field14:48
TheJuliameaning, informational14:48
rpittau#startmeeting ironic15:00
opendevmeetMeeting started Mon Mar 17 15:00:10 2025 UTC and is due to finish in 60 minutes.  The chair is rpittau. 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
dtantsuro/15:00
rpittauHello everyone!15:00
cido/15:00
rpittauWelcome to our weekly meeting!15:00
rpittauThe meeting agenda can be found here:15:00
rpittauhttps://wiki.openstack.org/wiki/Meetings/Ironic#Agenda_for_March_17.2C_202515:00
frickler\o15:00
rpittaulet's give a minute for people to join15:00
TheJuliahmm, wiki is not responding for me :(15:01
JayFo/15:01
rpittau:/15:01
rpittaunot a lot in the agenda today anyway15:02
rpittau#topic Announcements/Reminders15:02
masgharo/15:02
rpittau#info Standing reminder to review patches tagged ironic-week-prio and to hashtag any patches ready for review with ironic-week-prio:15:02
rpittau#link https://tinyurl.com/ironic-weekly-prio-dash15:02
rpittauI see there are still some patches to review there, epoxy release is upon us15:03
rpittaujust skipping to the most important point15:03
rpittau#info 2025.1 Epoxy Release Schedule 15:03
rpittauwe're at R-215:03
adam-metal3o/15:03
rpittaumeaning we need to check for any leftover patches15:04
TheJuliaI think we just need to release at this point, change 699953 is the only one which I honestly think could be classified as a fix backport if it comes down to it15:04
rpittauthe stable branches cut patches are out already15:04
rpittauTheJulia: sounds good15:04
TheJuliacool cool15:04
rpittaujsut wanted confirmation15:04
dtantsurgimme 1 evening to see if https://review.opendev.org/c/openstack/ironic/+/939217 is ready15:04
rpittausure15:04
masgharWe're just 2 patches away from inspection rules, I understand?15:04
dtantsur1 patch?15:05
TheJuliais it just docs?15:05
masgharhttps://review.opendev.org/c/openstack/python-ironicclient/+/937628 too15:05
TheJuliatoo late then15:05
dtantsurwell, the client missed epoxy already15:05
masgharI see15:05
rpittauyep15:05
rpittauclient's gone15:05
masgharAlright15:05
rpittauin theory we can merge only ironic and ipa now, but I left some space for ngs15:05
rpittauoh and ironic-tempest-plugin ?15:06
TheJuliaI think ngs had a change merge this morning which would make sense, but yeah, I think its time to just get it all in order and move forward from there15:06
TheJuliayeah, end of cycle release of i-t-p makes sense15:06
rpittaualright15:06
JayFHonestly not a big deal if ironicclient support for rules misses epoxy; no upper-constraint respecting project will be using that support15:07
JayFso we just need to get it in and released for users15:07
rpittauok15:07
rpittauso I'll wait until tomorrow morning before closing the releases15:08
cid++15:08
TheJuliaJayF: you raise an interesting point, upper-constraints respecting projects in general shouldn't be client at this point15:08
TheJuliathey should be using the sdk15:08
TheJulia(in other words, openstack might want to revisit the client library holds in general since they are no longer libraries, they are tools)15:09
dtantsura good point15:09
TheJulia((but this is not a discussion for this moment))15:09
rpittaumm interesting point15:10
rpittauanything more to discuss on the incoming releases/branch cuts ?15:10
rpittaualright! 2 weeks to go! :)15:11
rpittau#info Flamingo PTG will take place place April 7-11, 2025!15:12
rpittaudont' forget to add topics to the etherpad:15:12
rpittau#link  https://etherpad.opendev.org/p/ironic-ptg-april-202515:12
rpittauand don't forget to register!15:12
rpittauanything else to announce/remind ?15:13
JayFDo we still need to register Ironic times?15:13
JayFFor the PTG?15:13
TheJuliaI believe we still need to15:14
rpittauJayF: nope, that's done already15:14
TheJuliacool15:14
JayFhttps://ptg.opendev.org/ptg.html no, it's not15:14
rpittaujust need to prepare the schedule15:14
rpittauprobably start reserving some dates/times this week based on what we have in the schedule15:14
JayFyeah, that's what I'm talking about, getting the ironic times registered into the system15:14
rpittauJayF: oh you mean that15:14
rpittaunot done yet as I was waitingto have some topics to understand how much time we need15:15
TheJuliaI would assume we're going to need a bit of time because we're getting into complex networking items where we're going to need to have some deep discussions15:15
TheJuliaso, in other words15:15
TheJuliaI wouldn't think of it as "30 minutes per topic"15:15
rpittauyep15:16
rpittauI will add at least 3 hours per day monday till thursday15:16
TheJuliaand I'd think... ~2 hours per complex topic15:16
rpittauthen we adjust15:16
rpittauthere's no discussion topic planned for today, any open discussion?15:17
rpittauoh actually I forgot one very important thing!15:18
rpittauthe ironic outreachy project has been accepted and it's open for applications15:18
rpittaumasghar and myself are the designated mentors for this round :)15:19
masghar:D15:19
rpittauwe'll try to provide updates every week, but for now we're just waiting for applications15:20
masgharHere is the project link: https://www.outreachy.org/outreachy-june-2025-internship-cohort/communities/openstack/set-bare-metal-hosts-clock-remotely-using-redfish/cfp/15:21
rpittauanything else to add or any other topic to discuss?15:22
rpittauok, thanks everyone!15:23
rpittau#endmeeting15:23
opendevmeetMeeting ended Mon Mar 17 15:23:40 2025 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)15:23
opendevmeetMinutes:        https://meetings.opendev.org/meetings/ironic/2025/ironic.2025-03-17-15.00.html15:23
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/ironic/2025/ironic.2025-03-17-15.00.txt15:23
opendevmeetLog:            https://meetings.opendev.org/meetings/ironic/2025/ironic.2025-03-17-15.00.log.html15:23
cardoeDidn't wanna interrupt the meeting bringing up the label, name, description convo.15:25
cardoedtantsur, cid, TheJulia, JayF: So for me it's just a way to put an identifier on a physical port that can be used by humans in different roles and places to communicate about that physical port.15:26
JayFyeah, it's a reasonable thing, we just want it called description since that's what that field is called on the node15:26
cardoeYep. +115:26
cardoeI just wanted to answer the question that was posed to me.15:27
JayFfhttps://review.opendev.org/c/openstack/ironic/+/939217/ anyone wanna review inspection rules api before approval?15:54
dtantsurI've just promised15:54
dtantsurjust gimme a bit more time15:54
* dtantsur has a very slow Monday15:55
JayFyeah there's a reason I asked instead of yoloworkflow :D 15:55
dtantsurJayF, cid, left some comments, delayed an approval. There is at least one API-affecting typo, and I'd rather have the default field list and built-in question sotred.16:15
dtantsurBut I'm also not putting -1 because I'm fine with a follow-up (which rpittau and I can consider tomorrow morning).16:15
dtantsurI'll leave it in your hands for now since I need to go afk for an hour or so (potentially for the day)16:15
ciddtantsur, I will take a look in a moment, and probably push an update. tks!16:17
opendevreviewVerification of a change to openstack/ironic master failed: Remove IPA build on cleanup  https://review.opendev.org/c/openstack/ironic/+/94398716:52
opendevreviewVerification of a change to openstack/networking-generic-switch master failed: Allow config of simulated switch  https://review.opendev.org/c/openstack/networking-generic-switch/+/94294217:06
opendevreviewVerification of a change to openstack/networking-generic-switch master failed: docs: add status for force10 os  https://review.opendev.org/c/openstack/networking-generic-switch/+/94307017:06
opendevreviewVerification of a change to openstack/ironic master failed: Remove IPA build on cleanup  https://review.opendev.org/c/openstack/ironic/+/94398717:22
opendevreviewcid proposed openstack/ironic master: API/Testing: Inspection rules migration  https://review.opendev.org/c/openstack/ironic/+/93921717:40
opendevreviewcid proposed openstack/ironic master: A new 'description' field to the port object  https://review.opendev.org/c/openstack/ironic/+/94476917:40
opendevreviewcid proposed openstack/ironic master: Allow special characters in patch field keys  https://review.opendev.org/c/openstack/ironic/+/93374317:40
opendevreviewMerged openstack/ironic-inspector master: Replace deprecated configure_auth_token_middleware  https://review.opendev.org/c/openstack/ironic-inspector/+/93524017:42
opendevreviewcid proposed openstack/ironic master: A new 'description' field to the port object  https://review.opendev.org/c/openstack/ironic/+/94476917:54
opendevreviewMerged openstack/ironic stable/2024.2: fix glance metadata layout  https://review.opendev.org/c/openstack/ironic/+/94430618:02
opendevreviewMerged openstack/ironic master: doc: Update the runbook API usage  https://review.opendev.org/c/openstack/ironic/+/94411518:02
cardoeWould love some backport reviews on https://review.opendev.org/c/openstack/ironic/+/944306 if folks have the time.18:10
cardoeHey my internet came back.18:10
opendevreviewVerification of a change to openstack/ironic master failed: Install and run sushy-tools within a virtualenv  https://review.opendev.org/c/openstack/ironic/+/94358018:24
opendevreviewSatoshi Shirosaka proposed openstack/ironic master: WIP Ironic Container Cofig for IPA Integration  https://review.opendev.org/c/openstack/ironic/+/94479618:33
opendevreviewMerged openstack/ironic master: Clean-up: Inspection Rules Testing  https://review.opendev.org/c/openstack/ironic/+/94476818:43
opendevreviewSatoshi Shirosaka proposed openstack/ironic master: WIP Ironic Container Cofig for IPA Integration  https://review.opendev.org/c/openstack/ironic/+/94479620:25
TheJuliacardoe: So... when do we hire plucky duck to narrate what is going on with internets?20:33
opendevreviewJay Faulkner proposed openstack/ironic stable/2024.2: Testing backported fix for image inspector  https://review.opendev.org/c/openstack/ironic/+/94480721:05
opendevreviewDominic Dumrauf proposed openstack/bifrost master: Bug #2103448: Extending  to also accept new  variable  https://review.opendev.org/c/openstack/bifrost/+/94481021:25
Amarachi_OHello everyone! I'm Amarachi, an Outreachy applicant. I'm excited to contribute to this project. Where should I start?23:52

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