Earlier  
Posted Nick Remark
#openstack-cyborg - 2026-05-07
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
14:22:09 sean-k-mooney but i dont know if the rest of the feature was compelted
14:23:04 sean-k-mooney https://review.opendev.org/q/topic:%22bp/disable-enable-device%22
14:23:37 sean-k-mooney in theory the feature as added by https://review.opendev.org/c/openstack/cyborg/+/891309

Earlier   Later