| Posted | Nick | Remark | |
|---|---|---|---|
| #openstack-cyborg - 2026-09-29 | |||
| 14:08:21 | jgilaber | sounds good, thanks rlandy | |
| 14:08:34 | jgilaber | any other comment on PTG planning? | |
| 14:08:53 | rlandy | will confirm with sean-k-mooney when they are back - they may have topics or comments | |
| 14:09:01 | rlandy | since they are PTL | |
| 14:09:17 | rlandy | we need to update the etherpad link - I will take care of that | |
| 14:09:54 | jgilaber | sorry, which link? | |
| 14:10:36 | melwitt | probably the PTG website etherpad link? | |
| 14:10:48 | melwitt | (to the cyborg etherpad) | |
| 14:11:16 | jgilaber | ah, from here https://ptg.opendev.org/etherpads.html ? | |
| 14:11:30 | rlandy | ack | |
| 14:11:32 | melwitt | when they create the website they autogenerate etherpad names for all the projects and it might not match the name we used | |
| 14:11:56 | rlandy | everyone's link is old atm | |
| 14:11:58 | melwitt | (and it can be updated by us) | |
| 14:12:04 | rlandy | waiting for the general update | |
| 14:12:22 | jgilaber | right, good point | |
| 14:12:38 | jgilaber | anything else on PTG before moving on? | |
| 14:13:48 | rlandy | nothing from my side | |
| 14:14:21 | jgilaber | #topic Reviews | |
| 14:14:26 | jgilaber | we don't have any listed | |
| 14:14:34 | jgilaber | does anyone want to bring up any patch? | |
| 14:15:13 | chandankumar | I have reproposed the nvme spec 1005716: Repropose NVMe secure cleanup spec for 2027.1 | https://review.opendev.org/c/openstack/cyborg-specs/+/1005716 | |
| 14:15:33 | chandankumar | few of the sections got updated based on the implementation and review feedback. | |
| 14:16:28 | jgilaber | I just started reviewing that before the meeting, I hope to go through it today | |
| 14:16:33 | chandankumar | Like no db access to compute agent, RPC chnages and upgrade compatibility | |
| 14:16:47 | chandankumar | thanks Joan! | |
| 14:18:13 | jgilaber | no problem | |
| 14:18:19 | jgilaber | any other review? | |
| 14:19:34 | jgilaber | #topic Bugs | |
| 14:19:44 | jgilaber | we have one bug to triage | |
| 14:19:47 | jgilaber | #link https://bugs.launchpad.net/openstack-cyborg/+bug/2168261 | |
| 14:20:04 | jgilaber | I created this last week | |
| 14:20:48 | jgilaber | I was looking at the API docs and code and noticed that there is no definition of what is a valid device profile | |
| 14:21:03 | jgilaber | e.g you can create one without any resource profile | |
| 14:21:24 | jgilaber | yet if you try to use it the code assumes device profiles will always have one | |
| 14:21:36 | melwitt | looks valid to me ... and surprising that API schema validation does not catch? or do we not have API schema validation haha | |
| 14:21:37 | chandankumar | good finding, | |
| 14:22:03 | chandankumar | I never tried creating device profile with traits only. | |
| 14:22:13 | jgilaber | we have some validation, but no schema I think | |
| 14:22:47 | jgilaber | https://github.com/openstack/cyborg/blob/dfa0b80ca7060a799db191f73c32b5d9bd577103/cyborg/api/controllers/v2/device_profiles.py#L227-L247 | |
| 14:23:07 | jgilaber | validates the name if present, but does not raise any error if absent | |
| 14:23:10 | melwitt | thanks (I'm seeing it now as I continue to read through, sorry about that) | |
| 14:24:01 | jgilaber | no problem | |
| 14:24:06 | melwitt | I would say this is Medium or Low | |
| 14:24:19 | chandankumar | medium sounds good | |
| 14:24:25 | jgilaber | +1 | |
| 14:24:31 | jgilaber | setting it to medium | |
| 14:25:03 | jgilaber | #topic Open discussion | |
| 14:25:14 | jgilaber | any last minute topic? | |
| 14:25:14 | chandankumar | When you propose the fix, can you also add a negative test where user can create device profile using traits only | |
| 14:25:24 | chandankumar | *negative tempest test | |
| 14:25:52 | jgilaber | chandankumar, sure, I'll try to remember | |
| 14:27:29 | jgilaber | any other point to bring up before closing? | |
| 14:29:14 | jgilaber | ok, looks like we're done for today | |
| 14:29:30 | jgilaber | rlandy++ vounteered to chair next week, thanks! | |
| 14:29:35 | jgilaber | thanks all for attending! | |
| 14:29:37 | jgilaber | #endmeeting | |
| 14:29:37 | opendevmeet | Meeting ended Tue Sep 29 14:29:37 2026 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | |
| 14:29:37 | opendevmeet | Minutes: https://meetings.opendev.org/meetings/cyborg/2026/cyborg.2026-09-29-14.00.html | |
| 14:29:37 | opendevmeet | Minutes (text): https://meetings.opendev.org/meetings/cyborg/2026/cyborg.2026-09-29-14.00.txt | |
| 14:29:37 | opendevmeet | Log: https://meetings.opendev.org/meetings/cyborg/2026/cyborg.2026-09-29-14.00.log.html | |
| #openstack-cyborg - 2026-09-30 | |||
| 09:35:11 | opendevreview | Joan Gilabert proposed openstack/cyborg master: device_profile: reject groups with no resources: key at POST https://review.opendev.org/c/openstack/cyborg/+/1008027 | |
| 10:44:19 | opendevreview | Joan Gilabert proposed openstack/cyborg-tempest-plugin master: Add Cyborg MDEV driver lifecycle scenario tests https://review.opendev.org/c/openstack/cyborg-tempest-plugin/+/997352 | |
| 10:47:15 | opendevreview | Joan Gilabert proposed openstack/cyborg master: Add [mdev] configuration section https://review.opendev.org/c/openstack/cyborg/+/997049 | |
| 10:47:16 | opendevreview | Joan Gilabert proposed openstack/cyborg master: Add generic mdev driver https://review.opendev.org/c/openstack/cyborg/+/997050 | |
| 10:47:16 | opendevreview | Joan Gilabert proposed openstack/cyborg master: Detect duplicate device discovery in conductor https://review.opendev.org/c/openstack/cyborg/+/997051 | |
| 10:47:17 | opendevreview | Joan Gilabert proposed openstack/cyborg master: Refactor GPU driver to use MdevBusManager https://review.opendev.org/c/openstack/cyborg/+/997052 | |
| 10:47:17 | opendevreview | Joan Gilabert proposed openstack/cyborg master: Add generic mdev driver documentation https://review.opendev.org/c/openstack/cyborg/+/997053 | |
| 10:47:18 | opendevreview | Joan Gilabert proposed openstack/cyborg master: Add per-PF vf_personality sysfs interface https://review.opendev.org/c/openstack/cyborg/+/998603 | |
| 10:47:18 | opendevreview | Joan Gilabert proposed openstack/cyborg master: Add mdev support to pci-sim kernel module https://review.opendev.org/c/openstack/cyborg/+/997054 | |
| 10:47:19 | opendevreview | Joan Gilabert proposed openstack/cyborg master: Add mdev support to pci-sim DevStack plugin https://review.opendev.org/c/openstack/cyborg/+/997055 | |
| 10:47:20 | opendevreview | Joan Gilabert proposed openstack/cyborg master: [WIP] Configure mdev driver lifecycle tests https://review.opendev.org/c/openstack/cyborg/+/997364 | |
| 11:01:20 | opendevreview | Joan Gilabert proposed openstack/cyborg-tempest-plugin master: device_profile: test that group with no resources: key is rejected https://review.opendev.org/c/openstack/cyborg-tempest-plugin/+/1008043 | |
| 11:46:38 | rlandy | sean-k-mooney: welcome back ... | |
| 11:47:33 | sean-k-mooney | o/ | |
| 11:47:55 | rlandy | wrt PTG - are you ok moving the cross project session with Nova to Tuesday 14h-15h - rather than the first session to allow easier attendance for west coast participants | |
| 11:48:09 | rlandy | we can hold the review session first | |
| 11:57:10 | opendevreview | Joan Gilabert proposed openstack/cyborg master: Add mdev support to pci-sim DevStack plugin https://review.opendev.org/c/openstack/cyborg/+/997055 | |
| 11:57:10 | opendevreview | Joan Gilabert proposed openstack/cyborg master: [WIP] Configure mdev driver lifecycle tests https://review.opendev.org/c/openstack/cyborg/+/997364 | |
| 12:41:17 | sean-k-mooney | rlandy: we could but im not sure we have any westcost ateendees | |
| 12:42:17 | sean-k-mooney | the only issue that causes is i had inteded for use to wrap at 14:45 for the scheduled 15 min break | |
| 12:43:27 | sean-k-mooney | that is why i asked ot start with the corss proejcte then we woudl flow into the retro/ptg overview/planning and break then resume properly at 15:00 for the first technial session | |
| 12:43:50 | rlandy | west coast attendee for the cross nova session | |
| 12:46:59 | sean-k-mooney | its a less ideal order but we can do that | |
| 13:25:56 | opendevreview | Joan Gilabert proposed openstack/cyborg master: device_profile: reject groups with no resources: key at POST https://review.opendev.org/c/openstack/cyborg/+/1008027 | |
| 13:55:34 | opendevreview | Joan Gilabert proposed openstack/cyborg master: Add mdev support to pci-sim DevStack plugin https://review.opendev.org/c/openstack/cyborg/+/997055 | |
| 13:55:34 | opendevreview | Joan Gilabert proposed openstack/cyborg master: [WIP] Configure mdev driver lifecycle tests https://review.opendev.org/c/openstack/cyborg/+/997364 | |
| 16:57:15 | opendevreview | Joan Gilabert proposed openstack/cyborg-tempest-plugin master: Add Cyborg MDEV driver lifecycle scenario tests https://review.opendev.org/c/openstack/cyborg-tempest-plugin/+/997352 | |
| 20:14:17 | opendevreview | melanie witt proposed openstack/cyborg master: Fix double-encoded JSON in API error responses https://review.opendev.org/c/openstack/cyborg/+/1008123 | |
| 20:16:41 | opendevreview | melanie witt proposed openstack/cyborg master: Fix double-encoded JSON in API error responses https://review.opendev.org/c/openstack/cyborg/+/1008123 | |
| 21:54:42 | opendevreview | melanie witt proposed openstack/cyborg-specs master: Restructure docs to use per-release index pages https://review.opendev.org/c/openstack/cyborg-specs/+/1008146 | |
| 22:16:27 | melwitt | sean-k-mooney: since we are reviewing specs ^ propose to fix the specs page rendering stuff | |
| 22:18:10 | sean-k-mooney | cool im currently reviewing a watcher spec | |
| 22:18:19 | sean-k-mooney | but ill take a look at that tomorrow | |
| 22:19:18 | melwitt | :) | |
| #openstack-cyborg - 2026-10-01 | |||
| 05:17:52 | opendevreview | chandan kumar proposed openstack/cyborg-specs master: Repropose NVMe secure cleanup spec for 2027.1 https://review.opendev.org/c/openstack/cyborg-specs/+/1005716 | |
| 05:29:20 | opendevreview | chandan kumar proposed openstack/cyborg-specs master: Repropose NVMe secure cleanup spec for 2027.1 https://review.opendev.org/c/openstack/cyborg-specs/+/1005716 | |
| 05:36:05 | opendevreview | chandan kumar proposed openstack/cyborg-tempest-plugin master: Add NVMe driver lifecycle scenario tests https://review.opendev.org/c/openstack/cyborg-tempest-plugin/+/999922 | |
| 06:10:22 | opendevreview | chandan kumar proposed openstack/cyborg master: Add NVMeDriver for NVMe controller discovery https://review.opendev.org/c/openstack/cyborg/+/999937 | |
| 06:10:23 | opendevreview | chandan kumar proposed openstack/cyborg master: agent: separate driver loading from driver initialisation https://review.opendev.org/c/openstack/cyborg/+/999938 | |
| 06:10:23 | opendevreview | chandan kumar proposed openstack/cyborg master: Route ARQ unbind through conductor-to-agent cleanup RPCs https://review.opendev.org/c/openstack/cyborg/+/999939 | |