| Posted | Nick | Remark | |
|---|---|---|---|
| #openstack-cyborg - 2026-06-09 | |||
| 14:38:34 | sean-k-mooney | so this is one of 2 specs im planing to work on this cycle | |
| 14:38:48 | sean-k-mooney | part of the work was already compelted as part fo the CVE fixes | |
| 14:39:03 | sean-k-mooney | that focused on geting a secure baselien for api policy | |
| 14:39:16 | sean-k-mooney | the spec covers the 3 phases of the srbac comunity goal | |
| 14:39:29 | sean-k-mooney | it intnet for this cycle ist to supprot all standard roels | |
| 14:39:43 | sean-k-mooney | admin, manager, member, reader and service | |
| 14:39:55 | sean-k-mooney | i have mostly implemtned the spec already | |
| 14:40:00 | sean-k-mooney | including tmpest tests | |
| 14:40:08 | sean-k-mooney | but i woudl liek to ask for folks to review the spec | |
| 14:40:25 | sean-k-mooney | with attention pated to the polices/personas mapped to each api endpoint | |
| 14:40:45 | sean-k-mooney | basiclly ask does it make sense for this persona to eb able to call this api | |
| 14:41:08 | sean-k-mooney | i have 1 small bug in the cybrog patches which isll fix today/tomorrow | |
| 14:41:17 | sean-k-mooney | its technical debt form the cve fixes | |
| 14:41:27 | sean-k-mooney | that i want to think about a little more before fixing | |
| 14:41:44 | sean-k-mooney | the simple fix is trivali but im thinkign fo cleaning up a little more tech debt while im there | |
| 14:41:56 | sean-k-mooney | any questions on the effort or in general? | |
| 14:42:40 | jgilaber | not really, I've added the spec to my review list, I hope to get to it by the end of the week | |
| 14:42:53 | chandankumar | thank you for all the patches and spec, will go over the spec and have feedback there | |
| 14:42:55 | sean-k-mooney | in the spec i detail the timelien as well. this cycle suprpot the new polices, 2027.1 make the new polices the default and 2027.2 delete the old code | |
| 14:43:07 | sean-k-mooney | oh before i forget | |
| 14:43:27 | sean-k-mooney | after the patches on the tempest plugin i also did the ruff and pre-commit work for that repo | |
| 14:44:03 | sean-k-mooney | i coudl have doen that first but i had alrady written the patches :) | |
| 14:44:23 | sean-k-mooney | so if folk want me to do that first i can mvoe it to the front | |
| 14:45:06 | sean-k-mooney | one goal i have is to compelte that for all the cybrog and watcher repos | |
| 14:45:22 | jgilaber | I think it's fine, we don't have a lot of open patches so it won't be a problem to rebase | |
| 14:45:30 | chandankumar | anything is fine | |
| 14:45:42 | sean-k-mooney | ok ill leave it where it is for now then | |
| 14:45:51 | sean-k-mooney | thats all i had on that | |
| 14:46:09 | chandankumar | thank you sean-k-mooney! | |
| 14:46:21 | chandankumar | Since we donot have any bugs moving to open discussion | |
| 14:46:34 | chandankumar | #topic Open Discussion | |
| 14:46:46 | chandankumar | I see an item there | |
| 14:46:52 | chandankumar | #topic driver support level | |
| 14:47:08 | chandankumar | I think sean-k-mooney has added it | |
| 14:47:12 | sean-k-mooney | ya more an fyi form me | |
| 14:47:29 | sean-k-mooney | so im planning to start on the patch to add the supprot levels to our docs | |
| 14:47:38 | sean-k-mooney | either later this week or next | |
| 14:47:49 | sean-k-mooney | but ill try and prepare that for review before the next meeting | |
| 14:47:57 | sean-k-mooney | that was basiclly it | |
| 14:48:07 | chandankumar | thank you! | |
| 14:48:13 | chandankumar | Moving to last one | |
| 14:48:26 | chandankumar | #topic volunteer to chair next meeting | |
| 14:48:47 | chandankumar | Anyone wants to chair next meeting? | |
| 14:48:56 | rlandy | I can do it | |
| 14:49:06 | rlandy | haven't done one of these in a while | |
| 14:49:18 | sean-k-mooney | works for me, welcome back | |
| 14:49:24 | chandankumar | thank you rlandy ! | |
| 14:49:34 | rlandy | no problem | |
| 14:49:38 | chandankumar | time to close the meeting | |
| 14:49:45 | chandankumar | thank you all for attending! | |
| 14:49:49 | chandankumar | #endmeeting | |
| 14:49:49 | opendevmeet | Meeting ended Tue Jun 9 14:49:49 2026 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | |
| 14:49:49 | opendevmeet | Minutes: https://meetings.opendev.org/meetings/cyborg/2026/cyborg.2026-06-09-14.00.html | |
| 14:49:49 | opendevmeet | Minutes (text): https://meetings.opendev.org/meetings/cyborg/2026/cyborg.2026-06-09-14.00.txt | |
| 14:49:49 | opendevmeet | Log: https://meetings.opendev.org/meetings/cyborg/2026/cyborg.2026-06-09-14.00.log.html | |
| 14:49:57 | jgilaber | thanks chandankumar | |
| 14:51:51 | sean-k-mooney | jgilaber: to your point ealier https://github.com/openstack/cyborg/blob/master/cyborg/accelerator/drivers/pci/base.py#L21 | |
| 14:51:59 | sean-k-mooney | most of the dirver dont inherit form base | |
| 14:52:35 | sean-k-mooney | one of of the openquetion i have is do we want ot use a base clss or a protocol to defien the internfce | |
| 14:52:55 | sean-k-mooney | either works and a common base class has its advangates as woudl a mixin for the common functionatliy | |
| 14:53:57 | sean-k-mooney | for the new medev dirver you shoudl inherit form https://github.com/openstack/cyborg/blob/master/cyborg/accelerator/drivers/driver.py#L17 | |
| 14:55:04 | sean-k-mooney | but in genreal i think i want to spend some time thinking about restucture the repo a bit next cycel to normalise the code base a bit | |
| 14:55:45 | sean-k-mooney | for exampel we shoudl not ahve any config stuff https://github.com/openstack/cyborg/blob/master/cyborg/accelerator/configuration.py outside fo https://github.com/openstack/cyborg/tree/master/cyborg/conf | |
| 14:56:00 | sean-k-mooney | and there shoudl not be any db code | |
| 14:56:02 | sean-k-mooney | https://github.com/openstack/cyborg/blob/master/cyborg/accelerator/accelerator.py | |
| 14:56:18 | sean-k-mooney | outside of https://github.com/openstack/cyborg/tree/master/cyborg/db | |
| 14:56:32 | sean-k-mooney | but i suspect at elast some fo this code is deadcode | |
| 14:57:08 | sean-k-mooney | so the dirver not ineritign form the base driver is just one of the peices fo tehcnial debt we need to clean up in the repo layout | |
| 14:57:24 | jgilaber | I'll double check but I think I have it already in my spec, but yes either way it would work | |
| 14:57:41 | jgilaber | it was unexpected to have that base class but not use it | |
| 14:58:04 | sean-k-mooney | ya... so there si a lot of have completed code migration still in the repo | |
| 14:58:41 | sean-k-mooney | out side fo the work you and chandankumar are doing implanning to spend the rest fo the cycle doign these cleanups before the next ptg | |
| 14:59:05 | sean-k-mooney | so that we are in a better places to looks at larger architecurall isseus over the next cycle ot two | |
| 15:00:16 | sean-k-mooney | once the image verifcation cleanup is done im plannign to work on https://bugs.launchpad.net/openstack-cyborg/+bug/2143943 assuming you or chandan doen pick it up by then | |
| 15:02:20 | sean-k-mooney | its on my list to start after im happy with the srback work adn have the inital poc of the pci mangaged mode changes so my eta for that is about 2-3 weeks | |
| 15:06:26 | jgilaber | I'll be busy for a bit with the nova mtty and the the rest of the of the nova mdev work | |
| 15:06:42 | sean-k-mooney | ya no worreis this was more an fyi | |
| 15:06:46 | sean-k-mooney | of what i plan to work on next | |
| 15:07:46 | sean-k-mooney | in think i cna have the 2 "feature" i plan to delver for the cycel done by the end of june or early july, then im plannign to swap to buring down technial debt adn reviewing ye're sutff for the rest of the cycle | |
| 15:10:00 | sean-k-mooney | jgilaber: speaking of you lates mtty run is currenly runnign temspt | |
| 15:10:10 | sean-k-mooney | its goign to fail on some unrelated tests | |
| 15:10:31 | jgilaber | oh cool | |
| 15:10:53 | sean-k-mooney | but we should have results form it in the next hour or so | |
| 15:10:53 | jgilaber | yeah it's going to fail for sure since the whitebox tests have check for valid pci address | |
| 15:11:23 | sean-k-mooney | its acutlly failing on unrelated live mgiration tests | |
| 15:11:34 | jgilaber | I was testing the zuul config and see if I had the configuration right and then I push a patch to make that check accept mdev devices | |
| 15:11:37 | sean-k-mooney | so ill looint why ocne we have actul logs | |
| 15:11:47 | jgilaber | ack thanks! | |
| 15:13:02 | sean-k-mooney | my guess is the whitebox plugin may have confirued something tha tbrok live migrtion or some other unrelated issues but ill need to look at the nova-comptue logs to figure that out rather then just the tempest log stream | |
| 15:14:13 | sean-k-mooney | i know you didnt set the cpu config options in the josb def for whitebox but i dont recall what the devstack plugisn defaults are | |
| 15:15:08 | jgilaber | yes I saw your comment I probably missed a few settings, I tried to add the minimal set to get the test to run and then iteratively add the rest | |
| 15:15:19 | jgilaber | to make sure that I understood what each does | |
| 15:15:35 | sean-k-mooney | ya once we have a full run we can look at the rendered config files and then see what we need to tweak | |
| 15:15:50 | sean-k-mooney | i dont thin that will be hard | |
| 15:16:22 | sean-k-mooney | the ohter option we have is to write new tests in tempest iteslf | |
| 15:16:34 | sean-k-mooney | that done need whitebox | |
| 15:30:48 | opendevreview | Joan Gilabert proposed openstack/cyborg-specs master: Add generic mdev driver spec for 2026.2 https://review.opendev.org/c/openstack/cyborg-specs/+/982276 | |
| 17:06:07 | sean-k-mooney | jgilaber: so the live migtion fialed because the qemu process crashed | |
| 18:01:54 | jgilaber | sean-k-mooney, do you think it is related to the patch? | |
| 18:02:35 | sean-k-mooney | no | |