Earlier  
Posted Nick Remark
#openstack-cyborg - 2026-09-29
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 chandankumar When you propose the fix, can you also add a negative test where user can create device profile using traits only
14:25:14 jgilaber any last minute topic?
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 opendevmeet Log: https://meetings.opendev.org/meetings/cyborg/2026/cyborg.2026-09-29-14.00.log.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 Minutes: https://meetings.opendev.org/meetings/cyborg/2026/cyborg.2026-09-29-14.00.html
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 jgilaber #endmeeting
#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: Detect duplicate device discovery in conductor https://review.opendev.org/c/openstack/cyborg/+/997051
10:47:16 opendevreview Joan Gilabert proposed openstack/cyborg master: Add generic mdev driver https://review.opendev.org/c/openstack/cyborg/+/997050
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:17 opendevreview Joan Gilabert proposed openstack/cyborg master: Refactor GPU driver to use MdevBusManager https://review.opendev.org/c/openstack/cyborg/+/997052
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: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: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: [WIP] Configure mdev driver lifecycle tests https://review.opendev.org/c/openstack/cyborg/+/997364
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
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: [WIP] Configure mdev driver lifecycle tests https://review.opendev.org/c/openstack/cyborg/+/997364
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
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: Route ARQ unbind through conductor-to-agent cleanup RPCs https://review.opendev.org/c/openstack/cyborg/+/999939
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:24 opendevreview chandan kumar proposed openstack/cyborg master: Guard ARQ bind against non-available devices https://review.opendev.org/c/openstack/cyborg/+/999941
06:10:24 opendevreview chandan kumar proposed openstack/cyborg master: nvme: implement NVMeDriver.cleanup() https://review.opendev.org/c/openstack/cyborg/+/999940
06:10:25 opendevreview chandan kumar proposed openstack/cyborg master: Deprecate SSD drivers in favour of NVMe driver https://review.opendev.org/c/openstack/cyborg/+/999943
06:10:25 opendevreview chandan kumar proposed openstack/cyborg master: Expose device_state in device API and register nvme_driver entrypoint https://review.opendev.org/c/openstack/cyborg/+/999942
06:10:26 opendevreview chandan kumar proposed openstack/cyborg master: Add NVMe driver admin guide and API reference for microversion 2.4 https://review.opendev.org/c/openstack/cyborg/+/999944
06:16:32 opendevreview chandan kumar proposed openstack/cyborg master: Copy of Add per-PF vf_personality sysfs interface for nvme testing https://review.opendev.org/c/openstack/cyborg/+/1008201
06:17:25 opendevreview chandan kumar proposed openstack/cyborg master: pci-sim: introduce personality ops-table dispatch for VF device types https://review.opendev.org/c/openstack/cyborg/+/999125
06:18:04 opendevreview chandan kumar proposed openstack/cyborg master: pci-sim: add NVMe host kernel module https://review.opendev.org/c/openstack/cyborg/+/999928
06:18:20 opendevreview chandan kumar proposed openstack/cyborg master: pci-sim: add NVMe VFIO guest probe and host handoff https://review.opendev.org/c/openstack/cyborg/+/999929
06:18:38 opendevreview chandan kumar proposed openstack/cyborg master: pci-sim: add software MSI-X domain to fake host bridge https://review.opendev.org/c/openstack/cyborg/+/1003255
06:24:15 opendevreview chandan kumar proposed openstack/cyborg master: Add NVMe driver devstack plugin support https://review.opendev.org/c/openstack/cyborg/+/999945
06:24:27 opendevreview chandan kumar proposed openstack/cyborg master: pci-sim: add configurable NVMe sanitize capability https://review.opendev.org/c/openstack/cyborg/+/1004867
11:02:53 opendevreview chandan kumar proposed openstack/cyborg master: Add NVMe driver devstack plugin support https://review.opendev.org/c/openstack/cyborg/+/999945
11:03:17 opendevreview chandan kumar proposed openstack/cyborg master: pci-sim: add configurable NVMe sanitize capability https://review.opendev.org/c/openstack/cyborg/+/1004867
12:48:30 opendevreview chandan kumar proposed openstack/cyborg master: Add NVMe driver devstack plugin support https://review.opendev.org/c/openstack/cyborg/+/999945
12:48:37 opendevreview chandan kumar proposed openstack/cyborg master: pci-sim: add configurable NVMe sanitize capability https://review.opendev.org/c/openstack/cyborg/+/1004867
13:34:51 opendevreview chandan kumar proposed openstack/cyborg-tempest-plugin master: Add scenario test for FPGA programming with FakeDriver https://review.opendev.org/c/openstack/cyborg-tempest-plugin/+/991081
13:35:20 opendevreview chandan kumar proposed openstack/cyborg master: Use GenericDriver.update() as the FPGA programming interface https://review.opendev.org/c/openstack/cyborg/+/991598
13:35:30 opendevreview chandan kumar proposed openstack/cyborg master: Move create() from FPGADriver to GenericDriver https://review.opendev.org/c/openstack/cyborg/+/998004
13:35:37 opendevreview chandan kumar proposed openstack/cyborg master: Enable fake FPGA program tests in tempest.conf https://review.opendev.org/c/openstack/cyborg/+/999683
14:27:36 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
14:47:29 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
16:31:38 opendevreview melanie witt proposed openstack/cyborg master: Fix double-encoded JSON in API error responses https://review.opendev.org/c/openstack/cyborg/+/1008123
20:36:02 opendevreview melanie witt proposed openstack/cyborg master: Fix double-encoded JSON in API error responses https://review.opendev.org/c/openstack/cyborg/+/1008123
#openstack-cyborg - 2026-10-02
12:07:42 opendevreview Joan Gilabert proposed openstack/cyborg-specs master: spec: map Placement resource provider to physical device https://review.opendev.org/c/openstack/cyborg-specs/+/1008447
14:16:45 opendevreview sean mooney proposed openstack/cyborg master: Document Cyborg maintainer roles and conventions https://review.opendev.org/c/openstack/cyborg/+/1008481
14:26:45 sean-k-mooney rlandy: jgilaber melwitt ^ that is the initall draft of review convetiosn and core team stucture im going to propsoe at the ptg. ill be workign on an email with some fo the cahnge such as cleanign up the current core team next week
14:27:33 sean-k-mooney creatign the new groups and or updating member will happen later in the cycle after the ptg when i get time

Earlier   Later