Earlier  
Posted Nick Remark
#openstack-cyborg - 2026-05-07
15:16:45 tafkamax thanks for the help and good that some bugs were found :-)
15:17:04 chandank` here is our driver doc https://docs.openstack.org/cyborg/latest/configuration/drivers.html, Please have a look, Do share is there anyhting we can improve on doc side or any other issues you hit, feel free to open bugs so that we can address in future. :-)
15:20:07 tafkamax enabled_drivers = nvidia_gpu_driver
15:20:07 tafkamax [agent]
15:20:07 tafkamax regarding the actual config it was rather intuitive. kolla-ansible did its magic and I just saw that for PGPU I needed to enable the
15:20:26 tafkamax I didn't understand inititally all the stuff in `openstack accelerator <command>`
15:22:43 tafkamax I guess the understanding issue was for how to create working"profile" E.g. -> look into openstack accelerator attribute list and if its rcs use resources:<attribute>:1 and if it is trait use trait:<attribute>:required
15:24:25 tafkamax and a NB! that don't look at the attributes under `openstack accelerator device list` or `openstack accelerator device show <uuid>` as these are not used in profiles. Did I understand this correctly?
15:26:32 tafkamax Also this page is not present in the indexmenu on the left side of screen: https://docs.openstack.org/cyborg/latest/admin/
15:26:41 tafkamax I just found this link via search
15:30:07 sean-k-mooney ya so one of the thing we are missign is an end to end workflwo guide
15:30:13 sean-k-mooney htat has some of the info requried
15:30:27 sean-k-mooney in https://docs.openstack.org/cyborg/latest/admin/#user-requests
15:31:14 sean-k-mooney but what i woudl liek to add going forward is a better end to end "how to i make this work" guide to help new operators properly configre it
15:34:31 sean-k-mooney let me explain breilfy
15:34:34 sean-k-mooney "trait:CUSTOM_FPGA_TRAITS":"required",
15:34:36 sean-k-mooney "resources:FPGA":"1",
15:35:05 sean-k-mooney in the device profile the resouces: part is descibing a countable resouce that will be assigned
15:35:31 sean-k-mooney and traits: are qulitive triats that must also be advertised on the device
15:35:55 sean-k-mooney for a gpu this could be a cuda level or somethign like that
15:36:23 sean-k-mooney a device profiel can have more then 1 device request
15:36:47 sean-k-mooney this is experssed in teh groups section
15:36:57 sean-k-mooney each group can be allcoated form a differnt resouce provider
15:37:15 sean-k-mooney typiclly you will have resouce:<something>:1
15:38:15 sean-k-mooney but if that something is divisabel say ssd stroage you coudl ask for say resouces:CUSTOM_SSD_GB:100
15:38:18 sean-k-mooney as an example
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 opendevmeet The meeting name has been set to 'cyborg'
14:01:07 opendevmeet Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
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 jgilaber #startmeeting 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 jgilaber I proposed a patch to move the definition to the main cyborg repo
14:04:54 sean-k-mooney but its not my perfered approch
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

Earlier   Later