rpittau | good morning ironic! o/ | 07:32 |
---|---|---|
timeu | Hi all, | 08:13 |
timeu | what's the difference esp_image and bootloader setting in the ironic.conf ? I know that the bootloader setting on the baremetal node and the global setting in the ironic.conf is used for UEFI booting. What does the esp_image do ? | 08:14 |
dtantsur | timeu: I'm equally puzzled why we ended up with two names, these seem to be the same thing.. | 10:56 |
dtantsur | if you have a minute, file a bug. This is something we should sort out. | 10:57 |
opendevreview | Dmitry Tantsur proposed openstack/ironic-tempest-plugin master: Check inspection data and abortion in the standalone tests https://review.opendev.org/c/openstack/ironic-tempest-plugin/+/927928 | 11:26 |
timeu | @dtantsur: Thanks, will create an issue. | 11:37 |
timeu | @dtantsur: Created an issue: https://bugs.launchpad.net/ironic/+bug/2081719 | 11:53 |
opendevreview | cid proposed openstack/ironic master: [WIP] Add inspection rules https://review.opendev.org/c/openstack/ironic/+/918303 | 12:04 |
TheJulia | good morning | 12:58 |
TheJulia | rpittau: replied to https://bugs.launchpad.net/ironic/+bug/2081305 with a thought which might enable us further | 13:02 |
rpittau | TheJulia: good morning! I read it, thanks, I think it would make sense to change the default to "linux" | 13:41 |
rpittau | I was actually looking at the configuration in CS9 and I think the "linuxefi" entry was just a way to distinguish from legacy that was introduced in older CentOS, and that now just points to "linux" as EFI/secure boot should work with that natively now, at least starting from GRUB 2.06 | 13:41 |
rpittau | linuxefi was kept for backward compatibility | 13:41 |
TheJulia | 2.06 was also like 2-3 years ago if memory serves | 13:42 |
TheJulia | so, should be good to move in forward looking terms on the master branch | 13:42 |
rpittau | yeah, the current version in CS9 is indeed 2.06 | 13:43 |
TheJulia | of course, crossing distrbutions, the version doesn't mean much | 13:44 |
TheJulia | grub fragmentation is totally a thing | 13:44 |
rpittau | yep, right | 13:45 |
rpittau | at least for ubuntu and centos we should be good | 13:45 |
TheJulia | yup | 13:46 |
TheJulia | It might make sense to change in our latest stable branch as well | 13:50 |
TheJulia | since given how recent, that is a functional defect | 13:50 |
rpittau | ok, I think I can start having a look at that this week | 13:52 |
TheJulia | ok | 14:07 |
opendevreview | Dmitry Tantsur proposed openstack/ironic master: [WIP] Refactoring: get rid of AgentDeployMixin https://review.opendev.org/c/openstack/ironic/+/930203 | 14:13 |
dtantsur | 4 mixins are driving me nuts, hence ^^^ | 14:16 |
rpittau | #startmeeting ironic | 15:00 |
opendevmeet | Meeting started Mon Sep 23 15:00:10 2024 UTC and is due to finish in 60 minutes. The chair is rpittau. 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 |
masghar | o/ | 15:00 |
TheJulia | o/ | 15:00 |
rpittau | hello everyone! | 15:00 |
rpittau | Welcome to our weekly meeting! | 15:01 |
rpittau | The meeting agenda can be found here: | 15:01 |
rpittau | https://wiki.openstack.org/wiki/Meetings/Ironic#Agenda_for_September_23.2C_2024 | 15:01 |
rpittau | going to give a minute or two for people to show up | 15:01 |
JayF | o/ | 15:02 |
JayF | welcome back rpittau | 15:02 |
rpittau | thanks :) | 15:02 |
rpittau | alright let's start, not a lot of things today, mostly announcements | 15:03 |
rpittau | #topic Announcements/Reminders | 15:03 |
cid | o/ | 15:03 |
rpittau | Standing reminder to review patches tagged ironic-week-prio and to hashtag any patches ready for review with ironic-week-prio: | 15:03 |
rpittau | #link https://tinyurl.com/ironic-weekly-prio-dash | 15:03 |
rpittau | looks like we have some outstanding patches there but the situation seems ok | 15:04 |
rpittau | 2024.2 Dalmatian Release Schedule | 15:05 |
rpittau | #link https://releases.openstack.org/dalmatian/schedule.html | 15:05 |
rpittau | 1 week left to the official release! | 15:05 |
rpittau | all ironic projects have been released! | 15:05 |
rpittau | thank everyone! | 15:05 |
cardoe | So I don't actually know how to tag other people's patches with the weekly prio | 15:06 |
rpittau | cardoe: you need to add the ironic-week-prio tag | 15:06 |
cardoe | There's a handful of docs updates that Jay and Julia have made that I think would be good for us to get over the finish line for the release. | 15:06 |
cardoe | My guess is the docs usually get the most eyeballs around a release. | 15:06 |
rpittau | cardoe: there's an Hashtags field | 15:06 |
opendevreview | Merged openstack/ironic master: Fix typo in parameter description https://review.opendev.org/c/openstack/ironic/+/930121 | 15:07 |
opendevreview | Merged openstack/ironic master: Imported Translations from Zanata https://review.opendev.org/c/openstack/ironic/+/930100 | 15:07 |
JayF | cardoe: release is already done, fwiw, so those are locked in. We could backport if meaningful | 15:07 |
cardoe | Well it'll update the "latest" docs which is what users will likely look at. | 15:07 |
JayF | cardoe: obviously anything landed goes in /latest/, but for the dalmation-specific urls, we have to backport if desired | 15:08 |
cardoe | Since looking at specific versions of docs is hard. | 15:08 |
TheJulia | Docs backports are easy/low cost as well | 15:08 |
cardoe | Where can I add the weekly tag? https://usercontent.irccloud-cdn.com/file/yLmY2fng/image.png | 15:08 |
JayF | TheJulia: ++ that is basically the direction I was going | 15:08 |
rpittau | cardoe: you need to click on Show All | 15:09 |
JayF | cardoe: show all in top left, that'll expose hashtag, then add it | 15:09 |
rpittau | then you'll see the Hashtags field | 15:09 |
JayF | cardoe: if you don't have access as a non-core, we can fix the acl | 15:09 |
JayF | but I *think* we already fixed it | 15:09 |
rpittau | I think that's open for everyone | 15:09 |
cardoe | I can't edit it https://usercontent.irccloud-cdn.com/file/SRsQFq7D/image.png | 15:09 |
TheJulia | I think it is restricted to cores *and* creators | 15:09 |
rpittau | ok, I remember wrong | 15:10 |
cardoe | I know I'm derailing. So I apologize. | 15:10 |
rpittau | then a core will have to do that | 15:10 |
rpittau | moving back to the meeting :) | 15:10 |
dtantsur | we might need a group like "ironic-trusted-contributors" | 15:10 |
TheJulia | no worries | 15:10 |
cardoe | Just saying I'm willing to help triage the patch queue for you guys. | 15:10 |
rpittau | #info the next OpenInfra PTG which will take place October 21-25, 2024 virtually! | 15:11 |
rpittau | don't forget to register! | 15:11 |
rpittau | #link https://ptg.openinfra.dev/ | 15:11 |
rpittau | Ironic team has been registered! | 15:11 |
rpittau | Add your name and topics to the etherpad | 15:11 |
rpittau | #link https://etherpad.opendev.org/p/ironic-ptg-october-2024 | 15:11 |
JayF | honestly I'm just +1 to putting that access behind "any logged in user" until/unless we have evidence it's being abused | 15:11 |
JayF | we don't have to lock every door :D | 15:11 |
rpittau | JayF: I thought it was already like that, but to be honest I'd rather keep some margin of control to avoid any abuse | 15:12 |
JayF | What abuse? There's not a slew of low-quality patches invading our priority queue :) | 15:12 |
JayF | maybe someone setting hashtag:buy-my-crapdotcom | 15:12 |
rpittau | hashtags are not project-related | 15:12 |
rpittau | any patch can be added potentially | 15:13 |
rpittau | that's an easy way to clog a board | 15:13 |
JayF | I would embrace the problem of too many patches to review in the queue :D | 15:13 |
TheJulia | Anyway PTG! | 15:14 |
rpittau | yep | 15:14 |
rpittau | #topic PTG time slots and planning | 15:14 |
rpittau | so I've reviewd the etherpad of the PTG topics and it loks like we have quite a fwe | 15:15 |
rpittau | I was thinking to go like last time | 15:15 |
TheJulia | which was? | 15:15 |
rpittau | 3 days, 2-3 hours per day, plus potentially 1-2 cross-sessions and/or APAC-friendly senssion | 15:15 |
JayF | I'd suggest we make sure to do a round trip about *when* to have those PTG sessions again, I know we have contributors from more varied parts of the world now | 15:16 |
TheJulia | seems reasonable, but we likely need to look at the time windows and if topics exceed time windows we have for 2-3 hours a day, then we need to try to avoid compressing the window for topics | 15:16 |
JayF | I'd rather book more time than we need and get it back than vice-versa | 15:16 |
rpittau | yep, we can go for 4 hours, or even add 1 more day | 15:17 |
JayF | we do also at least have one desired cross-team session w/neutron | 15:17 |
rpittau | I was planning to send a mail to see if there's anyone interested in an APAC-friendly session | 15:17 |
rpittau | and yes about the cross session I was mainly thinkgin about neutron | 15:18 |
rpittau | anyone wants to check with neutron people for a feasible time/day? | 15:19 |
TheJulia | I don't think they have established a schedule | 15:20 |
TheJulia | so we likely need to begin time windowing | 15:20 |
TheJulia | and then reach out from there | 15:20 |
rpittau | yeah, I'd like to start booking our time slots first anyway | 15:20 |
TheJulia | so PTL ballpark estimate on existing topics | 15:21 |
rpittau | yep | 15:21 |
TheJulia | and then begin reserve based upon that, with some author outreach | 15:22 |
rpittau | yes | 15:22 |
rpittau | I'll have that done hopefully this week | 15:22 |
TheJulia | ok | 15:24 |
opendevreview | Dmitry Tantsur proposed openstack/ironic master: Refactoring: get rid of AgentDeployMixin https://review.opendev.org/c/openstack/ironic/+/930203 | 15:24 |
rpittau | I've added a caracal retrospective topic at the very top | 15:24 |
TheJulia | JayF: separate from meeting, if there is interesting in graphical consoles on your end in read-only mode as well, then maybe it might be worth while to have a separate graphical consoles session. I'm super hesitant and I think that might be a good middle ground, but read-only is likely more complicated. | 15:25 |
JayF | TheJulia: *literally* my only requirement is "some way to see the output from the console without allowing access to put things on the console" | 15:25 |
JayF | text/graphical, I don't care | 15:25 |
TheJulia | hmmmm | 15:25 |
TheJulia | Interesting | 15:25 |
JayF | imagine a world where you need upgraded security access to touch the console of a machine with sensitive data on it; but just seeing the output from IPA trying to clean it is allowed | 15:26 |
JayF | Ironic being the arbiter of that access would allow operators to show their security teams that risk does not exist | 15:26 |
JayF | (since Ironic already has root on bmcs, basically) | 15:27 |
TheJulia | Yeah, true | 15:27 |
masghar | That makes sense | 15:27 |
rpittau | anything else for the PTG? | 15:28 |
rpittau | moving on then! | 15:29 |
rpittau | #topic Bug Deputy Updates | 15:29 |
rpittau | anything worth mentioning on the bugs side? | 15:29 |
cid | Nothing, 4 new bugs | 15:30 |
rpittau | cool, thanks cid :) | 15:30 |
rpittau | I can take over bug deputy for this week | 15:31 |
rpittau | I don't see any new RFE to discuss | 15:31 |
cid | rpittau: alright. Ty! | 15:31 |
rpittau | anything more to discuss for today? | 15:32 |
rpittau | np cid :) | 15:32 |
rpittau | thanks to you | 15:32 |
rpittau | alright | 15:33 |
rpittau | I'll end up just announcing that apparently I will be PTL for the epoxy cycle too, and then we'll see! :D | 15:33 |
rpittau | thanks everyone! | 15:33 |
rpittau | #endmeeting | 15:33 |
opendevmeet | Meeting ended Mon Sep 23 15:33:45 2024 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 15:33 |
opendevmeet | Minutes: https://meetings.opendev.org/meetings/ironic/2024/ironic.2024-09-23-15.00.html | 15:33 |
opendevmeet | Minutes (text): https://meetings.opendev.org/meetings/ironic/2024/ironic.2024-09-23-15.00.txt | 15:33 |
opendevmeet | Log: https://meetings.opendev.org/meetings/ironic/2024/ironic.2024-09-23-15.00.log.html | 15:33 |
TheJulia | Out of curiosity, has anyone done any sort of competitive analysis recently? | 15:44 |
JayF | No. Honestly I probably should though, given how my role downstream can crossover into project manager-y stuff | 15:46 |
TheJulia | Mine as well at times, which caused me to ask because I'm adding yet another new topic to the etherpad | 15:48 |
TheJulia | (for the ptg) | 15:48 |
JayF | honestly if nothing else, having an idea where we draw the lines vs other softwares would be nice | 15:54 |
JayF | because I think that's a key difference: Ironic is more laser-focused on lifecycle+OS deployment | 15:54 |
JayF | but many other things in this space are about full end-to-end workload management, and getting *a specific configuration* running | 15:55 |
TheJulia | This is true | 15:55 |
TheJulia | maybe less about specific configuraiton, but more about specific type of workload | 15:57 |
TheJulia | for example, slurm | 15:57 |
TheJulia | I suspect we've been slightly allergic to such in the past too | 15:58 |
TheJulia | (not slurm specifically, but slurm is an example specific workload solution, and we've generally been slightly allergic to workload integrations | 15:59 |
JayF | I'm not saying we should *change* where our lines are drawn | 15:59 |
JayF | but when talking about Ironic vs other tools, beingl ike "Ironic + [this tool] can give a $thing-like experience" would be nice to have in the quiver | 16:00 |
TheJulia | That [this tool] in my mind could also just be a driver or a playbook as a driver | 16:00 |
TheJulia | as well, so maximum value is delivered overall | 16:01 |
TheJulia | or to *enable* maximum value, I guess | 16:01 |
TheJulia | everyone has different value perceptions | 16:01 |
TheJulia | and that is okay, just it is what is | 16:01 |
JayF | I have hesitance about that kinda thing existing in Ironic | 16:01 |
JayF | but mainly in a sense of "should that live in Ironic or somewhere else" | 16:01 |
JayF | not in a if it's a good idea, just in-tree vs having stuff pluggable | 16:02 |
JayF | I think there's a reasonable path to consider where we try to make Ironic more friendly with external integration points | 16:02 |
JayF | like the OCI image is a push in this direction IMO | 16:02 |
JayF | something like a hardware manager to run a step in a container | 16:02 |
JayF | these pieces which allow you to adapt to existing infrastructure with less pain | 16:02 |
TheJulia | Well, there are many different paths, some enable lots of clean further integrations | 16:03 |
TheJulia | We all make complexity trade-offs | 16:03 |
rpittau | good night! o/ | 16:07 |
TheJulia | I think we need to also be very clear at what problems we're seeking to solve, and we need to be mindful that the world will continue to evolve in some areas and evolution there is needful. If we get into a pattern of "well they can just do x", and that may be painful or workflow brudonsome, they may look for other options inherently because perceptions are different. I guess what I'm suspecting is that "table stakes" may | 16:09 |
TheJulia | change/evolve, and we should be mindful of *that* aspect. Saying we'll solve it with more scaffolding and without the actual meet to the table stakes introduces risk as well, and the only way we can really be mindful fo that anyhow is to have a good grasp of what the table stakes are when evaluating the ecosystem. | 16:09 |
opendevreview | Dmitry Tantsur proposed openstack/ironic master: Add disable_power_off field to the node model https://review.opendev.org/c/openstack/ironic/+/930229 | 16:22 |
opendevreview | Verification of a change to openstack/bifrost stable/2024.2 failed: Update .gitreview for stable/2024.2 https://review.opendev.org/c/openstack/bifrost/+/930031 | 17:13 |
JayF | Yeah I think the heart of what you're getting at is something that Dave kept saying during the doc audit: we love to talk about the various things that could be possible but don't always do a good job of giving a direct path to do specific things | 17:38 |
TheJulia | Agreed | 17:45 |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!