| Posted | Nick | Remark | |
|---|---|---|---|
| #openstack-cyborg - 2026-05-07 | |||
| 15:39:33 | sean-k-mooney | i added https://docs.openstack.org/cyborg/latest/configuration/drivers.html | |
| 15:39:52 | sean-k-mooney | as a stop gap to have some info on how to confirue each driver | |
| 15:40:04 | sean-k-mooney | but that only covers the config options currently | |
| 15:40:19 | tafkamax | oh okay | |
| 15:40:30 | sean-k-mooney | i woudl like to have a per driver doc going forward that provide an end to end example for each fo the driver | |
| 15:40:39 | sean-k-mooney | includign a sampe device profile | |
| 15:42:29 | sean-k-mooney | tafkamax: in teh intrim https://specs.openstack.org/openstack/cyborg-specs/specs/train/implemented/device-profiles.html | |
| 15:42:44 | sean-k-mooney | is the spec that defiend what device profiles are and how they are expected to work | |
| 15:43:50 | sean-k-mooney | and https://specs.openstack.org/openstack/cyborg-specs/specs/train/implemented/cyborg-nova-placement.html covers how this works with regard to placement | |
| 15:45:01 | sean-k-mooney | tafkamax: you were askign about the enable/disabel api before | |
| 15:45:03 | sean-k-mooney | https://specs.openstack.org/openstack/cyborg-specs/specs/2023.2/approved/disable-enable-device.html | |
| 15:45:14 | sean-k-mooney | that was new in bobcat and not completed fully | |
| 15:57:23 | tafkamax | Aha okay, that makes sense then why its like this | |
| 18:28:38 | opendevreview | Merged openstack/cyborg master: Fix rule:allow policy bypass on device/deployable/attribute APIs https://review.opendev.org/c/openstack/cyborg/+/987680 | |
| 18:38:08 | opendevreview | Merged openstack/cyborg master: Set project_id on ARQ creation and binding https://review.opendev.org/c/openstack/cyborg/+/987681 | |
| 18:38:10 | opendevreview | Merged openstack/cyborg master: Add project_id backfill for existing ARQs https://review.opendev.org/c/openstack/cyborg/+/987682 | |
| 18:38:12 | opendevreview | Merged openstack/cyborg master: Enforce project-scoped access for ARQs https://review.opendev.org/c/openstack/cyborg/+/987683 | |
| 18:38:14 | opendevreview | Merged openstack/cyborg master: Require service token for bound ARQ operations https://review.opendev.org/c/openstack/cyborg/+/987684 | |
| #openstack-cyborg - 2026-05-08 | |||
| 12:14:37 | opendevreview | chandan kumar proposed openstack/cyborg-specs master: Add generic NVMe driver spec with secure cleanup https://review.opendev.org/c/openstack/cyborg-specs/+/985349 | |
| 12:52:10 | opendevreview | sean mooney proposed openstack/cyborg-tempest-plugin master: Fix delete-by-instance tempest test for service token requirement https://review.opendev.org/c/openstack/cyborg-tempest-plugin/+/987835 | |
| 15:59:42 | 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 | |
| 19:36:05 | opendevreview | Merged openstack/cyborg-tempest-plugin master: Fix delete-by-instance tempest test for service token requirement https://review.opendev.org/c/openstack/cyborg-tempest-plugin/+/987835 | |
| 19:38:35 | opendevreview | Merged openstack/cyborg master: Document ARQ ownership and service tokens https://review.opendev.org/c/openstack/cyborg/+/987685 | |
| 19:56:55 | opendevreview | Merged openstack/cyborg master: Mark conductor ARQ delete methods for removal in RPC v2 https://review.opendev.org/c/openstack/cyborg/+/987686 | |
| #openstack-cyborg - 2026-05-11 | |||
| 07:35:18 | zigo_ | Hi. FYI, the patches for CVE-2026-40213 / CVE-2026-40214 do not apply on top of current 2025.2 release, they need other patches from stable/2025.2 branch. In such case, I would strongly recommend making a point release. | |
| 07:35:33 | zigo_ | Will it be the same for Epoxy? | |
| 07:35:39 | zigo_ | (I'm about to find out...) | |
| 07:37:10 | zigo_ | Yeah, looks similar. https://review.opendev.org/c/openstack/cyborg/+/987698 cannot be applied due to conflict on cyborg/tests/unit/cmd/test_status.py | |
| 07:37:27 | zigo_ | That one, I may have to rebase if I want to write a security support for Debian Trixie. | |
| 09:36:54 | opendevreview | chandan kumar proposed openstack/cyborg-specs master: Add generic NVMe driver spec with secure cleanup https://review.opendev.org/c/openstack/cyborg-specs/+/985349 | |
| 09:38:28 | opendevreview | chandan kumar proposed openstack/cyborg master: pci: add OWNER_CYBORG constant and fix trait https://review.opendev.org/c/openstack/cyborg/+/986536 | |
| 09:40:00 | opendevreview | chandan kumar proposed openstack/cyborg-specs master: Add generic NVMe driver spec with secure cleanup https://review.opendev.org/c/openstack/cyborg-specs/+/985349 | |
| 09:50:57 | opendevreview | chandan kumar proposed openstack/cyborg master: Add placement client config for devstack multinode https://review.opendev.org/c/openstack/cyborg/+/984508 | |
| 14:31:42 | opendevreview | chandan kumar proposed openstack/cyborg master: Add VM setup documentation for Cyborg development https://review.opendev.org/c/openstack/cyborg/+/983964 | |
| 14:39:37 | opendevreview | chandan kumar proposed openstack/cyborg master: Add VM setup documentation for Cyborg development https://review.opendev.org/c/openstack/cyborg/+/983964 | |
| 14:47:17 | opendevreview | chandan kumar proposed openstack/cyborg master: Add user guide for creating instances with accelerators https://review.opendev.org/c/openstack/cyborg/+/983027 | |
| 14:48:08 | opendevreview | chandan kumar proposed openstack/cyborg master: Update DevStack setup guide and add sample local.conf https://review.opendev.org/c/openstack/cyborg/+/983003 | |
| 14:48:16 | opendevreview | chandan kumar proposed openstack/cyborg master: Add VM setup documentation for Cyborg development https://review.opendev.org/c/openstack/cyborg/+/983964 | |
| 14:48:24 | opendevreview | chandan kumar proposed openstack/cyborg master: Add Cyborg NVMe driver development environment documentation https://review.opendev.org/c/openstack/cyborg/+/982711 | |
| 14:48:31 | opendevreview | chandan kumar proposed openstack/cyborg master: Add user guide for creating instances with accelerators https://review.opendev.org/c/openstack/cyborg/+/983027 | |
| 14:48:41 | opendevreview | chandan kumar proposed openstack/cyborg master: Add doc around cyborg tempest test and grenade testing https://review.opendev.org/c/openstack/cyborg/+/983030 | |
| 17:01:17 | opendevreview | Merged openstack/cyborg master: Update DevStack setup guide and add sample local.conf https://review.opendev.org/c/openstack/cyborg/+/983003 | |
| #openstack-cyborg - 2026-05-12 | |||
| 13:31:36 | jgilaber | Hi all, kind reminder the IRC meeting will start in ~30 minutes, add your topics to the agenda https://etherpad.opendev.org/p/openstack-cyborg-irc-meeting#L76 | |
| 14:01:07 | jgilaber | #startmeeting cyborg | |
| 14:01:07 | opendevmeet | Meeting started Tue May 12 14:01:07 2026 UTC and is due to finish in 60 minutes. The chair is jgilaber. Information about MeetBot at http://wiki.debian.org/MeetBot. | |
| 14:01:07 | opendevmeet | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | |
| 14:01:07 | opendevmeet | The meeting name has been set to 'cyborg' | |
| 14:01:14 | jgilaber | Hi! Who is around today? | |
| 14:01:38 | sean-k-mooney | o/ | |
| 14:01:54 | jgilaber | courtesy ping: amoralej bogdando rlandy chandankumar | |
| 14:01:59 | rlandy | o/ | |
| 14:02:04 | amoralej | o/ | |
| 14:02:25 | jgilaber | while we give folks a minute, feel free to add last minute topics to the agenda https://etherpad.opendev.org/p/openstack-cyborg-irc-meeting#L51 | |
| 14:03:34 | jgilaber | let's get started | |
| 14:03:52 | jgilaber | #topic cyborg tempest job definition | |
| 14:04:22 | jgilaber | I noticed last week that the tempest job definition is stored in the plugin repo instead of the service repo | |
| 14:04:35 | jgilaber | which I think is and odd pattern | |
| 14:04:49 | sean-k-mooney | it a pattern that exists in some plugins | |
| 14:04:54 | sean-k-mooney | but its not my perfered approch | |
| 14:04:54 | jgilaber | I proposed a patch to move the definition to the main cyborg repo | |
| 14:05:01 | jgilaber | #link https://review.opendev.org/c/openstack/cyborg/+/987620 | |
| 14:05:18 | sean-k-mooney | so we may need to rename them | |
| 14:05:25 | jgilaber | I wanted to ask for opinions before going forward and propose the same change in the stable branches | |
| 14:05:34 | sean-k-mooney | because we may not be able ot remvoe the defintion in the tempest plugin due to stable branches | |
| 14:06:22 | jgilaber | there are several options, what I did was to copy the job definition but name it cyborg-tempest-base | |
| 14:06:43 | jgilaber | and then move the cyborg-tempest job as a child of this new base job | |
| 14:07:22 | jgilaber | #link https://review.opendev.org/c/openstack/cyborg-tempest-plugin/+/987621 | |
| 14:10:36 | sean-k-mooney | ack | |
| 14:10:41 | sean-k-mooney | sorry was distracted | |
| 14:10:51 | sean-k-mooney | lets continue to review this on gerrit | |
| 14:10:58 | sean-k-mooney | but i think the overall move makes sense | |
| 14:11:23 | sean-k-mooney | i woudl like to move all the job definiton severually | |
| 14:11:38 | jgilaber | sure, if there are no further comment/objections let's move on | |
| 14:11:39 | sean-k-mooney | as i said i dont know if we just want to keep the alis in the old place | |
| 14:11:57 | sean-k-mooney | its more a case fo ensurign we dont brake the stable branches | |
| 14:12:05 | sean-k-mooney | i dont really have any objections to the move | |
| 14:12:18 | sean-k-mooney | we just need to figure out the sequcne to make it work | |
| 14:12:44 | sean-k-mooney | the only one that really shoudl be in the tempest repo are the stable branch specific ones | |
| 14:13:56 | jgilaber | agreed, we can discuss the details like the job names in the patches, I'll push changes to the stable branches after the meeting | |
| 14:14:54 | jgilaber | #topic Bugs | |
| 14:14:57 | sean-k-mooney | well that kind of my point | |
| 14:15:02 | sean-k-mooney | we shoudlnot be modifyign the stable branches | |
| 14:15:13 | sean-k-mooney | anyway yes bugs | |
| 14:15:32 | jgilaber | we have a new bug to triage | |
| 14:15:39 | jgilaber | #link https://bugs.launchpad.net/openstack-cyborg/+bug/2151792 | |
| 14:17:10 | jgilaber | the bug report indicates two errors returned by the client | |
| 14:17:11 | sean-k-mooney | ya so... | |
| 14:17:27 | sean-k-mooney | that api feature was approvced in bobcat but never marked as implemtned | |
| 14:17:29 | jgilaber | one was fixed in 2025.2 | |
| 14:17:33 | sean-k-mooney | so im not sure if it actully works | |
| 14:17:57 | sean-k-mooney | and yes there is a bug in the clinet <> sdk interaction as well | |
| 14:18:44 | sean-k-mooney | looking at commente 2 par tof this seam to be verion dependent | |
| 14:19:09 | sean-k-mooney | i.e it may require a newer verison fo the sdk then is allwoed in 2025.1 | |
| 14:20:02 | sean-k-mooney | i htink we are going to have to look at when the supprot was added for this in the sdk adn client | |
| 14:20:09 | sean-k-mooney | see if it works or not on master | |
| 14:20:14 | sean-k-mooney | and then determim how to proceed | |
| 14:21:02 | jgilaber | the "attribute list" seems to work for version 4.7.2 so it should work on master too | |
| 14:21:23 | jgilaber | Chandan did reproduce the enable/disable error on master | |
| 14:21:40 | jgilaber | looking at the code it seems the api controllers are implemented https://github.com/openstack/cyborg/blob/master/cyborg/api/controllers/v2/devices.py#L157-L183 | |
| 14:22:02 | sean-k-mooney | yes they are which shoudl be the last part of the feature | |