rpittau | good morning ironic! o/ | 08:00 |
---|---|---|
masghar | Good morning! | 08:29 |
masghar | Shall I go ahead and make the heading 'Agenda for October 28, 2024' here? https://wiki.openstack.org/wiki/Meetings/Ironic | 08:33 |
rpittau | masghar: sure go ahead :) | 08:50 |
kubajj | good morning Ironic! o/ | 08:52 |
opendevreview | Mohammed Boukhalfa proposed openstack/sushy-tools master: Add TLS option to external notifier https://review.opendev.org/c/openstack/sushy-tools/+/933551 | 09:12 |
iurygregory | good morning Ironic | 09:30 |
opendevreview | Mohammed Boukhalfa proposed openstack/sushy-tools master: Add TLS option to external notifier https://review.opendev.org/c/openstack/sushy-tools/+/933551 | 10:01 |
opendevreview | Pierre Riteau proposed openstack/tenks master: Use openstackdocstheme for release notes https://review.opendev.org/c/openstack/tenks/+/933059 | 10:44 |
masghar | (I've added Bug deputy updates to the agenda) | 10:52 |
rpittau | masghar: I've checked the translation periodic job, I think we need to update it, it's still running on ubuntu-bionic! | 11:18 |
opendevreview | Merged openstack/virtualpdu master: Drop unnecessary 'x' bit from doc config file https://review.opendev.org/c/openstack/virtualpdu/+/933268 | 11:32 |
jssfr | we have a node in error state in ironic, but it's actually quite healthy and alive | 12:41 |
opendevreview | Merged openstack/metalsmith master: Replace outdated python job template https://review.opendev.org/c/openstack/metalsmith/+/933264 | 12:41 |
opendevreview | Merged openstack/metalsmith master: Bump minimum python version https://review.opendev.org/c/openstack/metalsmith/+/933265 | 12:41 |
jssfr | is there a way to get it back to "active" in ironic without touching the database and without undeploying it? | 12:41 |
TheJulia | good morning | 13:17 |
TheJulia | jssfr: for our context, what was in the last_error field for the node? | 13:18 |
TheJulia | Also, good morning everyone | 13:18 |
opendevreview | Merged openstack/ironic master: Gracefully handle bad request exception https://review.opendev.org/c/openstack/ironic/+/931849 | 13:20 |
TheJulia | jssfr: long story short, unlikely short of doing a quick db edit, but the context around the error would be helpful since there may be a bug there or a defect, or some edge case we're unaware of | 13:27 |
JayF | They can maybe temporarily change the driver to fake to get it deployed in the database. We have docs around doing that to adopt things with Nova, but I suspect you could do it to get an ironic node in okay shape | 13:29 |
jssfr | TheJulia, thanks, I'll extract the error in a moment... | 13:33 |
jssfr | TheJulia, last_error | Failed to change power state to 'power on': IPMI call failed: power status. | 13:33 |
jssfr | I'm a bit confused because all other nodes also had IPMI issues and didn't enter error state, but that could be because the other nodes were already marked active by Ironic, while with that node, it failed to switch during deployment? | 13:34 |
jssfr | (where someone then might have manually pressed a power button) | 13:34 |
opendevreview | Merged openstack/ironic-ui master: Add note about requirements lower bounds https://review.opendev.org/c/openstack/ironic-ui/+/933512 | 13:59 |
opendevreview | Merged openstack/sushy-tools master: Add TLS option to external notifier https://review.opendev.org/c/openstack/sushy-tools/+/933551 | 14:11 |
iurygregory | I will skip the weekly meeting today, going to lay down a bit because of a headache | 14:34 |
masghar | Take care, Iury! | 14:48 |
rpittau | #startmeeting ironic | 15:00 |
opendevmeet | Meeting started Mon Oct 28 15:00:11 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 |
cardoe | o/ | 15:00 |
TheJulia | o/ | 15:00 |
rpittau | Hello everyone! | 15:00 |
rpittau | Welcome to our weekly meeting! | 15:00 |
rpittau | The meeting agenda can be found here: | 15:00 |
rpittau | https://wiki.openstack.org/wiki/Meetings/Ironic#Agenda_for_October_28.2C_2024 | 15:00 |
TheJulia | Good morning! | 15:00 |
masghar | o/ | 15:00 |
cid | o/ | 15:00 |
rpittau | going to give 1-2 minutes for people to join | 15:01 |
TheJulia | jssfr: so! I think NobodyCam has hit this exact same issue | 15:01 |
TheJulia | jssfr: the tl;dr seems to be some grouping of BMCs out there sometimes go on vacation after the power-off command, but we don't know really have enough details to properly figure out a clean workaround | 15:02 |
rpittau | okey dokey, let's start! :) | 15:03 |
rpittau | #topic Announcements/Reminders | 15:03 |
rpittau | #info 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-das | 15:03 |
rpittau | errr | 15:03 |
rpittau | wrong link | 15:03 |
rpittau | #link https://tinyurl.com/ironic-weekly-prio-dash | 15:03 |
rpittau | we have a bunch of py3.8 removal patches | 15:03 |
cardoe | get it gone :) | 15:03 |
rpittau | please have a look at them, I think they just need a +W | 15:04 |
TheJulia | ack | 15:04 |
cardoe | The WSGI module thing is a blocker for the next set of pyproject.toml updates | 15:04 |
rpittau | yep | 15:04 |
rpittau | that's first in the list :) | 15:04 |
rpittau | #info 2025.1 Epoxy Release Schedule | 15:05 |
rpittau | #link https://releases.openstack.org/epoxy/schedule.html | 15:05 |
rpittau | nothing to add there | 15:05 |
rpittau | but! | 15:05 |
rpittau | I would like to do a first release of all the projects next week or the week after at the latest | 15:05 |
TheJulia | March, of course :) | 15:05 |
TheJulia | Are there any new features or bugfixes? that seems like a bit quick given the release timeline | 15:06 |
rpittau | well mmilestone 1 is the week of November 11 | 15:06 |
TheJulia | That has nothing to do with it | 15:06 |
rpittau | we don't really follow that | 15:06 |
TheJulia | yeah, it is more about substance, truthfully | 15:07 |
rpittau | but I was thinking to do a first release right asfter we remove py3.8 support | 15:07 |
TheJulia | If there is substance, cool. If not, why go through motions needlessly? | 15:07 |
TheJulia | That could be reasonable if everything is resolved by then | 15:07 |
cardoe | So there's nothing really changed in removing Python 3.8 | 15:08 |
rpittau | yep, need to evaluate | 15:08 |
cardoe | The only thing of note would be sushy supporting Python 3.12. Which it didn't before. | 15:08 |
rpittau | cardoe: the min version will be py3.9 and it's explicit | 15:08 |
rpittau | that is a huge breaking change | 15:08 |
cardoe | I disagree with the "explicit" it's a comment. | 15:08 |
cardoe | The next series of patches will actually make it explicit by setting python_requires | 15:09 |
rpittau | exactly that | 15:09 |
cardoe | Weighing changing to using pyproject.toml move vs setup.cfg | 15:09 |
cardoe | s/move/more/ | 15:10 |
rpittau | we agreed that will be after a while, during the cycle | 15:10 |
rpittau | anyway, if we go late in November with the release we may just wait for the next bugfix | 15:11 |
rpittau | let's see where we are in 1-2 weeks | 15:11 |
cardoe | If we do that then the setup.py entry point can go. Which then removes the setuptools dependency entirely. Which is another hurdle for Python 3.14? support | 15:11 |
cardoe | So it's more above being forward looking. | 15:12 |
rpittau | I think we're getting a bit too far ahead :) | 15:12 |
cardoe | red diffs are the best diffs. :) | 15:12 |
rpittau | :) | 15:13 |
rpittau | #info Epoxy OpenInfra PTG was October 21-25, 2024 | 15:13 |
rpittau | #link https://etherpad.opendev.org/p/ironic-ptg-october-2024 | 15:13 |
rpittau | wondering if anyone has any feedback on the PTG | 15:14 |
jssfr | TheJulia, ah no, in our case it was simply that we borked the network | 15:14 |
jssfr | I think, anyway | 15:15 |
kubajj | o/ | 15:15 |
TheJulia | I think the PTG was quite good | 15:15 |
rpittau | I agree :) | 15:15 |
TheJulia | I would love to see blog posts/videos/summaries | 15:15 |
jssfr | and by "bork the network" I mean that we broke layer 2 between the IPMI interfaces and ironic | 15:16 |
rpittau | TheJulia: I sent my summary already as OpenInfra is planning a blog post, there wil lalso be a OIL about that | 15:16 |
TheJulia | oh cool cool | 15:16 |
rpittau | not sure about the dates yet | 15:16 |
TheJulia | a blog post on ironicbaremetal.org would be good though :) | 15:17 |
rpittau | true! | 15:17 |
rpittau | I'm out starting Wednesday though, not sure I'll be able to do that this week, if someone else has the time and wants to do it please go ahead :) | 15:19 |
rpittau | any other feedback on PTG ? | 15:19 |
cid | How does publishing on ironicbaremetal.org work. | 15:20 |
TheJulia | cid: I can cover that later :) | 15:20 |
cid | Ok great, | 15:20 |
rpittau | ok, moving forward | 15:20 |
rpittau | #info 2023.1 Antelope transition to Unmaintained at the end of October | 15:20 |
rpittau | #info all projects got their final release | 15:21 |
rpittau | #link https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/thread/UDQAC7SR5JAQJE5WBAG54A2MTBVBTJ44/ | 15:21 |
rpittau | nothing to add there | 15:21 |
rpittau | #topic Discussion | 15:21 |
rpittau | I've already asked feedback for the PTG | 15:22 |
rpittau | anything else to discuss? | 15:22 |
TheJulia | As an aside from the meeting, jssfr's issue sounds like https://bugs.launchpad.net/ironic/+bug/2069074, where the bmc went on vacation or connectivity to the bmc went on vacation for a little bit at the very last step. | 15:22 |
TheJulia | I don't really think so, expect a couple specs in the next few days | 15:23 |
rpittau | ok | 15:23 |
rpittau | and yes jssfr issue sounds indeed like that | 15:24 |
jssfr | (my money is still on "we broke the network and it's not a BMC issue") | 15:24 |
TheJulia | perhaps | 15:24 |
TheJulia | similar issues :) | 15:24 |
rpittau | anyhow! moving on | 15:25 |
rpittau | #topic Bug Deputy Updates | 15:25 |
masghar | We had 8-9 new bugs, and an RFE | 15:26 |
masghar | (2 bugs are related to the same situation) | 15:26 |
masghar | I've added a link to a Google document with my thoughts on how to triage each bug | 15:26 |
TheJulia | google document? | 15:27 |
rpittau | thanks masghar, anything we should urgently look at? | 15:27 |
masghar | If anything looks amiss, do let me know! (I also realized that I can't add the triaged label or set Importance) | 15:27 |
masghar | TheJulia: https://docs.google.com/document/d/1fGGfg3OP69rOYvvn17zZ2ve_muVZKreMbrS_UVrs3IA/edit?tab=t.0#heading=h.2pr03n6dei36 | 15:27 |
masghar | rpittau: No, I don't think so | 15:28 |
rpittau | masghar: for the permissions change I honestly don't remember, but I think we recently changed that for cid, maybe he remembers how to do that | 15:28 |
TheJulia | I think you have to be added to the ironic bugs group (I don't remember the precise name) | 15:29 |
cid | I can indeed help with that rpittau, masghar. | 15:29 |
rpittau | ok, thanks cid | 15:29 |
masghar | Thanks cid! | 15:29 |
rpittau | masghar: for the issue with the translation job I think we need to update that as it's still running ubuntu bionic | 15:30 |
masghar | The job configuration should be in the respective repositories? | 15:31 |
masghar | I can take a look, try to find the configs and put up a PR | 15:31 |
rpittau | masghar: should be in the project-config repo | 15:32 |
masghar | oh thanks, okay! | 15:32 |
rpittau | or zuul-jobs ? :) | 15:32 |
rpittau | anyway, one of the two, I think | 15:32 |
masghar | Alright, will take a look :D | 15:33 |
rpittau | thanks! | 15:33 |
masghar | For the openstack/ironic-lib and networking-baremetal projects, does it make sense to update the links in the docs? | 15:34 |
rpittau | I think so | 15:35 |
rpittau | although I'm a little surprised we don't run periodics for them | 15:35 |
rpittau | we may want to investigate if we can add them back, if they were removed at some point | 15:37 |
masghar | Hold on, I may have made a mistake there, because I now see job runs for ironic-lib: https://zuul.opendev.org/t/openstack/builds?project=openstack%2Fironic-lib&pipeline=periodic&pipeline=periodic-stable&result=FAILURE&result=RETRY_LIMIT&result=POST_FAILURE&result=ERROR&skip=0 | 15:37 |
rpittau | mmm no builds found | 15:37 |
masghar | And also for networking-baremetal now: https://zuul.opendev.org/t/openstack/builds?project=openstack%2Fnetworking-baremetal&pipeline=periodic&pipeline=periodic-stable&skip=0 | 15:38 |
TheJulia | I've found historical searches can take a while to eecute | 15:38 |
TheJulia | and show as no results while the query runs | 15:38 |
rpittau | ok | 15:38 |
rpittau | so NBM looks ok | 15:39 |
masghar | Oh that explains it | 15:39 |
TheJulia | since it is going back into 2022 in the history | 15:39 |
rpittau | ironic-lib is not actually documented in our docs, so looks fine | 15:39 |
masghar | Makes sense! | 15:39 |
rpittau | we can revisit this and maybe decide to add them, but not urgent | 15:40 |
rpittau | anything else to report ? | 15:40 |
masghar | No | 15:40 |
rpittau | thanks masghar :) | 15:40 |
rpittau | can I ask for a volunteer for this week bug deputy ? | 15:41 |
masghar | I can take it | 15:41 |
cid | Thanks, masghar. I could handle it for the week. | 15:41 |
cid | or both of us, if you don't mind. | 15:41 |
rpittau | let's switch to cid for this week, thanks masghar :) | 15:41 |
cid | ++ | 15:41 |
masghar | Thanks cid! Go right ahead | 15:41 |
rpittau | and thanks cid! | 15:41 |
rpittau | ok, I've dupated the meeting page | 15:42 |
rpittau | anything else to discuss today? | 15:42 |
TheJulia | so we can close the meeting and I can cover how to publish to the ironicbaremetal.org site | 15:42 |
rpittau | perfect | 15:42 |
rpittau | thanks everyone! | 15:43 |
rpittau | #endmeeting | 15:43 |
opendevmeet | Meeting ended Mon Oct 28 15:43:04 2024 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 15:43 |
opendevmeet | Minutes: https://meetings.opendev.org/meetings/ironic/2024/ironic.2024-10-28-15.00.html | 15:43 |
opendevmeet | Minutes (text): https://meetings.opendev.org/meetings/ironic/2024/ironic.2024-10-28-15.00.txt | 15:43 |
opendevmeet | Log: https://meetings.opendev.org/meetings/ironic/2024/ironic.2024-10-28-15.00.log.html | 15:43 |
TheJulia | So, the secret to ironicbaremetal.org is https://github.com/OpenStackweb/ironic-website | 15:43 |
cid | masghar, quick question, on the docs, what importance do you have in mind when you say 'normal'? | 15:43 |
TheJulia | Changes are pull requests, blog posts specifically are treated as markdown | 15:43 |
TheJulia | https://github.com/OpenStackweb/ironic-website/pull/50/files | 15:43 |
TheJulia | Example | 15:43 |
masghar | cid: Is there an equivalent importance level to Normal? | 15:44 |
cid | I see: https://usercontent.irccloud-cdn.com/file/GEgCP1Hw/image.png | 15:45 |
masghar | TheJulia: oh I wasn't aware of this Github organization | 15:45 |
masghar | cid: Medium should it | 15:45 |
cid | Alright. | 15:45 |
cid | TheJulia: Thanks. So, create a pull request, get reviewed, approved or declined, just like with code -) | 15:46 |
TheJulia | So, the whole thing with website is the foundation did the base design/template using the same underlying tooling they use | 15:46 |
TheJulia | cid: exactly | 15:46 |
TheJulia | The pull request should get a result posted to the change for CI purposes | 15:47 |
TheJulia | which should have a preview | 15:47 |
TheJulia | but it has been a while since I've made a change | 15:47 |
TheJulia | if that doesn't work, we can engage the staff | 15:48 |
TheJulia | in the backend, everything gets converted to rendered html, and there is a way to do it locally, but I honestly don't remember | 15:48 |
TheJulia | masghar: So the foundation has always hosted websites as separate from project items/materials since largely it is foundation staff in the driving seat as opposed to the project. For that they use github, and on the ironic-website repo we have specific permissions shared with us. I think we have sufficient access to grant others with access as well, but I'd need to check. In any event, getting the staff to chnage | 15:55 |
TheJulia | something is not a big deal | 15:55 |
masghar | TheJulia: that makes sense! It would be nice to have PTG discussions on the website too | 15:56 |
masghar | It can signal: The project is alive and well! | 15:57 |
TheJulia | exactly | 15:57 |
mohammed_ | Hi dtantsur and rpittau the small TLS patch got merged into sushytools wondering if I can get patch release soon v1.3.1 ? | 16:15 |
* dtantsur is not a release manager, deferring to rpittau | 16:18 | |
cardoe | hrm let's do the py3.8 drop first? | 16:19 |
rpittau | mohammed_: we should wait for the py3.8 removal https://review.opendev.org/c/openstack/sushy-tools/+/933259 | 16:20 |
mohammed_ | Thanks rpittau | 16:23 |
cid | https://bugs.launchpad.net/ironic/+bug/2084713 | 16:23 |
cid | This one may not be a bug — yet — (just as masghar documented), what to do! | 16:23 |
opendevreview | Doug Goldstein proposed openstack/sushy-tools master: add pyproject.toml to support pip 23.1 https://review.opendev.org/c/openstack/sushy-tools/+/933594 | 16:23 |
cardoe | err I meant pip 23.1 support | 16:24 |
TheJulia | rpittau: when did you send the email to the list? Asking because I'm not seeing anything in my mailbox (yet) | 16:32 |
rpittau | TheJulia: haven't sent the mail to the list, directly to openinfra | 16:33 |
TheJulia | huh? | 16:33 |
TheJulia | I'm not sure I understand | 16:33 |
opendevreview | Doug Goldstein proposed openstack/python-ironicclient master: bump minimum pbr version for pip 23.1 support https://review.opendev.org/c/openstack/python-ironicclient/+/933597 | 16:33 |
rpittau | TheJulia: I sent the summary directly for an article on the SuperUser Blog, not to the mailing list | 16:34 |
TheJulia | OH! | 16:34 |
TheJulia | okay | 16:34 |
TheJulia | now I understand! | 16:34 |
TheJulia | thanks! | 16:34 |
rpittau | np :) | 16:35 |
TheJulia | rpittau: any idea when that will be published? | 16:35 |
rpittau | I don't have any dates yet, I think next week though | 16:35 |
TheJulia | okay cool! | 16:36 |
rpittau | good night! o/ | 16:48 |
opendevreview | Julia Kreger proposed openstack/ironic-specs master: OCI Container Registry Image Source https://review.opendev.org/c/openstack/ironic-specs/+/933612 | 19:17 |
opendevreview | Julia Kreger proposed openstack/ironic-specs master: OCI Container Registry Image Source https://review.opendev.org/c/openstack/ironic-specs/+/933612 | 19:26 |
opendevreview | Julia Kreger proposed openstack/ironic-specs master: OCI Container Registry Image Source https://review.opendev.org/c/openstack/ironic-specs/+/933612 | 19:30 |
mnasiadka | Hello - anybody LLDP savvy? I'm getting "Organizationally Unique ID 0012bb not recognized" from ironic_inspector.common.lldp_parsers on a couple of bare metals | 21:08 |
mnasiadka | Ok, that looks to be LLDP MED extension, let me find is that bloody ConnectX firmware or the Cumulus switch sending these... | 21:16 |
opendevreview | Julia Kreger proposed openstack/ironic-specs master: OCI Container Registry Image Source https://review.opendev.org/c/openstack/ironic-specs/+/933612 | 23:59 |
opendevreview | Julia Kreger proposed openstack/ironic-specs master: Support for bootable containers https://review.opendev.org/c/openstack/ironic-specs/+/933620 | 23:59 |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!