Monday, 2024-01-08

arne_wiebalckGood morning, Ironic! And all the best for 2024!07:33
TheJuliagood morning!13:54
opendevreviewTakashi Kajinami proposed openstack/ironic-lib master: Drop lower-constraints.txt (again)  https://review.opendev.org/c/openstack/ironic-lib/+/90499314:43
JayFGetting my computer connected to a power source this morning, I forgot to charge it overnight. The meeting will be starting shortly.15:00
TheJuliaack15:00
JayF#startmeeting ironic15:02
opendevmeetMeeting started Mon Jan  8 15:02:01 2024 UTC and is due to finish in 60 minutes.  The chair is JayF. Information about MeetBot at http://wiki.debian.org/MeetBot.15:02
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.15:02
opendevmeetThe meeting name has been set to 'ironic'15:02
JayFWelcome to the Ironic weekly meeting!15:02
JayF#topic Announcements/Reminder15:02
TheJuliao/15:02
JayFAs always, make sure to add hashtag: ironic-week-prio to your patches if they are ready for review priority, and when reviewing check that dashboard first https://tinyurl.com/ironic-weekly-prio-dash15:02
JayFOnly action items from last meeting was informing community of cancelled meetings, which I did, skipping that agenda item.15:03
JayF#topic Caracal Release Schedule15:03
JayFCaracal-2 is this week. We need to ensure we've got releases out of libraries we want released.15:03
JayFPlease someone on release liason team make some time to look at this, I will take time if required but am still catching up myself. from holiday15:05
JayF#topic OpenInfra Meetup June 6 202415:05
JayFIt looks like this may be developing into a colocated Ironic meetup alongside the OpenInfra meetup.15:06
JayFIt's probably too early to set anything in stone, but I know I'm working on getting travel approved to this event and I suggest others in the community do so as well.15:06
TheJuliaWhich event is that, for those which might not be fully aware of events schedule?15:06
JayFThe meetup at CERN listed here15:07
JayF#link https://openinfra.dev/blog/openinfra-events-202415:07
JayFI'll note it's not showing up as a separate event on the events page (yet)15:07
dtantsurThis is very unfortunate, it's hard to get an approval for something that is barely planned\15:08
JayFConsider this an early warning system.15:08
TheJuliaNear impossible for me, until there are public announcements 15:08
JayFSo basically you need it to be an official event with announcements if anyone RH is going to go, is what I'm hearing?15:09
JayFAn unofficial/more under the radar meetup among cores/cores emeritus and maybe some users is off the table then?15:09
dtantsurOnly as a private vacation in my case15:10
JayFack15:10
JayFI'll email arne_wiebalck and see if we can make something more official out of it, I'm nervous to get too involved in planning until *my* travel is set in stone, too.15:10
TheJuliaI can have the initial discussion, but without things to back it up, it becomes a little difficult to justify15:11
arne_wiebalckhi o/15:11
JayFarne_wiebalck: tl;dr if we want people to come to a CERN meetup around Ironic, we'll probably have to make it something more formal. I think my travel approval is nearly complete; when that breaks free I'll email you if that's OK?15:12
arne_wiebalckJayF: sure ... you mean as part of the OpenStack meetup we plan here?15:13
JayFyeah15:13
JayFwe talked about it in here a couple weeks ago IIRC15:13
arne_wiebalckwith me? :-D15:14
JayFYes?15:14
arne_wiebalckfirst day back at work, still staging memory back in :)15:14
JayFWell, my memory is bad to start with so now you have me wondering if I dreamed all this up :D 15:14
JayFbut I wouldn't have put it on the agenda based on a whim lol15:15
arne_wiebalckheh15:15
arne_wiebalckok15:15
JayFEither way, we should figure out something or figure out NOT something :D 15:15
JayFmoving on for meeting purposes though15:15
JayF#topic Ironic CI Status15:15
arne_wiebalckok, let;s take this offline15:15
JayFAny comments on Ironic CI Status?15:16
JayFI've not seen much about the current state, but not much is moving15:17
JayFI know TheJulia has a lot of interesting PRs up that I'm itching to review but haven't gotten to yet :) 15:17
TheJuliaCI seems to be okay for the most part, I have concerns about the grenade job, but largely related to the policy default change as we're getting an error we *shouldn't* be hitting15:18
TheJuliain other words, unrelated to default running state15:18
JayFIf you want a second pair of eyes on that, the rest of my day is meeting-clear, just reach out.15:19
JayFI suspect we'll have more on CI as things pick back up; going to move on for now.15:19
JayF#topic Bug Deputy15:19
JayFWould anyone like to volunteer to be Bug Deputy for 1/8-1/15?15:19
TheJuliaI am tempted to just hold a node because it suggests that the configuration is wrong or there is a bug in python-ironicclient. Which is unknown at the moment15:19
JayF++ hold the node, lets figure it out especially if it could be a client bug15:20
JayFWe can do another week of bug deputy by collective like we did over holiday; hopefully we'll get someone who can volunteer next week.15:22
JayF#topic RFE Review15:22
JayF> [Dmitry] https://bugs.launchpad.net/ironic/+bug/2046428 Move configdrive to an auxiliary table15:22
JayF#link https://bugs.launchpad.net/ironic/+bug/204642815:22
JayFThis was already approved. I must have missed removing it from the Agenda.15:23
JayF#undo15:23
opendevmeetRemoving item from minutes: #link https://bugs.launchpad.net/ironic/+bug/204642815:23
TheJuliarequest to hold the node made15:23
JayF#topic Open Discussion15:23
JayFthis could go under RFE or Open Discussion, but I filed https://bugs.launchpad.net/ironic-python-agent/+bug/2047654 and https://review.opendev.org/q/topic:%22codespell%22+repo:openstack/ironic-python-agent over the holiday15:24
TheJuliaI have one item, specifically as a result of the http boot interface work, I started looking at a more opportunistic test behavior15:24
JayFcurious how folks would feel about integrating this across the repo15:24
TheJuliawith regards to tempest15:24
TheJuliano objection to codespell15:25
JayFTheJulia: what's the test behavior15:26
TheJuliawith regards to the tempest change I was talking about, I've posted https://review.opendev.org/c/openstack/ironic-tempest-plugin/+/902171 which generally is not tied to a specific driver, so the same test can any interface in the valid hardware type list15:26
JayFI think it's just me and you so unlikely to get real progress on codespell consensus, but riccardo has it +2'd so maybe it's generally OK15:26
JayFTheJulia: yes, that's EXACTLY the thing I had in mind when we were talking during the PTG15:27
TheJuliaAllowing the boot_interface to be changed as a result and triggering the test. The alternative is a bunch of static configs. The plus side is doing this should allow us to rip out some of the existing jobs15:27
JayFTheJulia: about how we don't need to dictate what interface runs for X when testing the interface for Y15:27
TheJuliait would move the interface's testing mainly to the standalone jobs too which are meant to be a bit more light weight15:28
JayFIs there some downside to this I'm not seeing?15:29
TheJuliaMaybe naming :)15:30
TheJuliaWe will end up removing some of the scenario jobs where we have a tendancy to do more environmental type testing, but the reality is that we can have competing configurations work just fine under the same job at this point15:33
TheJuliaTo say "have a redfish and have an ipmi machine" is sort of out of scope of just the tests, but changing just the tests allows us to have better coverage and reduce the overall job count15:33
JayFthat sounds pretty much excellent15:33
JayFI think we're pretty much to the end of the meeting, anything else for the record before I close it up?15:35
JayF#endmeeting15:37
opendevmeetMeeting ended Mon Jan  8 15:37:09 2024 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)15:37
opendevmeetMinutes:        https://meetings.opendev.org/meetings/ironic/2024/ironic.2024-01-08-15.02.html15:37
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/ironic/2024/ironic.2024-01-08-15.02.txt15:37
opendevmeetLog:            https://meetings.opendev.org/meetings/ironic/2024/ironic.2024-01-08-15.02.log.html15:37
JayFwhoa stealth dtantsur lol15:38
JayFlanding the codespell in IPA15:38
dtantsur:)15:38
JayFyou all want me to add that to the CI gate too?15:38
dtantsurI'm a bit on the fence about it15:38
dtantsurIt can frustrate contributors..15:38
JayFYeah, I think it's useful tool to have at hand, and good to apply and have available to ask people to run against extra bad PRs15:39
JayFbut I'm very OK with leaving it outta the gate for starters15:39
dtantsurCan be non-voting so that we see what is happening to it15:39
JayFonly downside to that is it'd require a new job, versus just adding to the existing lint job15:39
JayFuses more resources, but that may not be a big deal15:39
dtantsurI suspect another tox job won't be a big problem15:40
JayFack; I'll take that approach15:40
JayFwill put the polish on the IPA change today, but will do the other repos over time15:40
JayFuse it as an onboarding tool for adamcarthur5 + when I need a win after a hard day lol15:40
dtantsur:D15:41
JayFdtantsur: just noting, there's no guarantee we have an MLH fellow this cycle, but if we do, I'll likely set them loose on "Ironic bug dashboard improvements"; if you have any specific things on a wishlist please let me know15:45
JayFIt's sorta buggy around some of the filtering now, so ensuring all that works as expected (maybe add unit tests? idk) would at least be a start15:46
dtantsurNothing specific.. I'd love it transformed into something more immediately actionable, if you know what I mean. So that "what should I do with it" is not a question.15:46
dtantsurAnd yeah, polish filtering15:46
JayFand if we had someone with any UI chops at all "make it pretty" might not be a bad ask, either lol15:46
dtantsuryeah, absolutely!15:46
* dtantsur is allergic to frontend work15:46
TheJuliadtantsur: question for you, I've got an odd failure on https://5c6df17b3ed6fc20e575-67452faa46fddf50e0cf1e389c2c8597.ssl.cf2.rackcdn.com/902009/3/check/metalsmith-integration-glance-centos9-legacy/3e64d69/job-output.txt when metalsmith attempts to make an allocation. What is your first thought of what the issue could be (given it is on the second deployment of the job...)15:57
TheJuliaerr, no, first. It went through cleaning16:00
dtantsuryeah, figured that much16:00
TheJuliaso in that case, it is an issue of access rights, the job is running without sufficient access to actually see the node, which makes sense depending on what OS_CLOUD env var is present16:02
dtantsurThis is the query https://opendev.org/openstack/ironic/src/branch/master/ironic/conductor/allocations.py#L108-L11816:02
TheJuliacan't schedule what your user cannot see based upon policy defaults16:02
dtantsurso yeah, can be the 'project' filter16:02
TheJuliayup, it is not set on the node, so yeah, that makes sense16:04
TheJuliadtantsur: do you remember if the sdk hunts for parameters in order when looking at defaults?16:08
dtantsurwhich defaults? sorry, a bit unclear16:08
TheJuliacredentials to talk to the "cloud"16:08
TheJuliawhat we would normally hint to which to use through using OS_CLOUD16:09
dtantsurI believe parameters in clouds.yaml are in a mapping => not ordered?16:09
TheJuliaoh, I see it16:10
TheJuliaplaybooks/integration/centos9-integration.yaml16:10
TheJuliait is explicitly set to devstack-admin16:10
TheJuliaSo, I guess the path forward is *either* to make that var able to be set, *or* just set an owner upfront16:11
opendevreviewDmitry Tantsur proposed openstack/ironic master: Drop rootwrap support  https://review.opendev.org/c/openstack/ironic/+/90483617:02
opendevreviewJulia Kreger proposed openstack/metalsmith master: CI: Ask ironic devstack to set node owner  https://review.opendev.org/c/openstack/metalsmith/+/90501217:06
opendevreviewJulia Kreger proposed openstack/ironic master: DNM: Change to enforced policy by default  https://review.opendev.org/c/openstack/ironic/+/90200917:10
TheJuliaI *think* that will just do the trick17:12
TheJuliaat least, for everything but grenade17:13
opendevreviewDmitry Tantsur proposed openstack/ironic-python-agent master: Support several API and Inspector URLs  https://review.opendev.org/c/openstack/ironic-python-agent/+/90399917:18
dtantsurJayF: done ^^17:18
dtantsurmeanwhile, seeking opinions on the direction in https://review.opendev.org/c/openstack/ironic-python-agent/+/904026 vs a new boolean option (ipa-inspect=1 or something)17:20
opendevreviewMerged openstack/ironic-python-agent master: [codespell] Fix spelling issues in IPA  https://review.opendev.org/c/openstack/ironic-python-agent/+/90440417:22
opendevreviewMerged openstack/ironic-python-agent master: Add tox target and configuration for codespell  https://review.opendev.org/c/openstack/ironic-python-agent/+/90440517:22
opendevreviewDmitry Tantsur proposed openstack/ironic-python-agent master: [WIP] Make inspection URL optional if the collectors are provided  https://review.opendev.org/c/openstack/ironic-python-agent/+/90402617:32
JayFdtantsur: might be worth hitting the list, for visibility to operators on that change ... at least from my perspective it seems like the best route is not adding ipa-inspect=1 and just using your patch mostly as suggested, but that has behavior change impacts that might be undesired for operators18:15
JayFdtantsur: and how things like K-A configure by default might be a good data point18:15
opendevreviewVerification of a change to openstack/ironic-lib master failed: Drop lower-constraints.txt (again)  https://review.opendev.org/c/openstack/ironic-lib/+/90499318:33
* TheJulia glares at CI18:33
opendevreviewMerged openstack/virtualbmc master: Handle any error from libvirt operations  https://review.opendev.org/c/openstack/virtualbmc/+/83510418:49
opendevreviewJulia Kreger proposed openstack/ironic master: DNM: Change to enforced policy by default  https://review.opendev.org/c/openstack/ironic/+/90200919:19
opendevreviewJulia Kreger proposed openstack/ironic master: Fix system scoped manageable node network failure  https://review.opendev.org/c/openstack/ironic/+/90502219:19
TheJuliawell! looks like it was grenade being grenade setting a few unexpected environment variables19:21
opendevreviewWinicius Allan Bezerra da Silva proposed openstack/sushy master: Allows System to access VirtualMedia in Sushy  https://review.opendev.org/c/openstack/sushy/+/90446321:32
opendevreviewJulia Kreger proposed openstack/ironic master: DNM: Change to enforced policy by default  https://review.opendev.org/c/openstack/ironic/+/90200922:05
opendevreviewJulia Kreger proposed openstack/ironic master: RBAC: Fix allocation check  https://review.opendev.org/c/openstack/ironic/+/90503822:05

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