| Posted | Nick | Remark | |
|---|---|---|---|
| #openstack-cyborg - 2026-06-23 | |||
| 14:55:25 | sean-k-mooney | cool i tagged it low-haning-fruit as well | |
| 14:55:52 | sean-k-mooney | melwitt: so ya if you paln to work on it feel free to assign it to your self as normal but anything else on this? | |
| 14:56:34 | sean-k-mooney | if not we will move on | |
| 14:56:44 | melwitt | sure, no that was all on this | |
| 14:56:51 | sean-k-mooney | i need to file a bug for this but ill just note it as an fyi | |
| 14:57:00 | sean-k-mooney | i found out that our api microverison parsing is incorrect | |
| 14:57:09 | sean-k-mooney | i have the fix locally | |
| 14:57:35 | sean-k-mooney | but tl;dr cybrog was incorrectly updated to expec Openstack-Api-Version: 2.x | |
| 14:57:52 | sean-k-mooney | instead of Openstack-Api-Version: accelerators 2.x | |
| 14:58:02 | sean-k-mooney | and we later removed microvsrion pasrse as a dep | |
| 14:58:12 | sean-k-mooney | that was change 2 years ago | |
| 14:58:18 | sean-k-mooney | that was wrong and it breaks the sdk ectra | |
| 14:58:41 | 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 | |
| 14:58:47 | sean-k-mooney | so ill file a bug to track that | |
| 14:58:54 | sean-k-mooney | last itme for today | |
| 14:59:08 | sean-k-mooney | we have notign in open dicuss | |
| 14:59:25 | melwitt | ouch. so I guess you mentioned this before but that means we lack openstacksdk job running on cyborg repo right | |
| 14:59:26 | sean-k-mooney | are there any volunteers for the next meeting | |
| 14:59:44 | sean-k-mooney | so the sdk case might have a workaround | |
| 15:00:05 | sean-k-mooney | i noticed that nova is not using the sdk its using the wraw keystone auth client | |
| 15:00:13 | sean-k-mooney | and when i tried to use a new microveriosn it broek | |
| 15:00:36 | sean-k-mooney | so i need to validate if the sdk has a workaroudn or if its only broken for keystonatuth client | |
| 15:00:57 | sean-k-mooney | but we ill need to support both shapes for the forseable future | |
| 15:01:30 | jgilaber | I can chair next week's meeting | |
| 15:01:41 | sean-k-mooney | #link https://specs.openstack.org/openstack/api-wg/guidelines/microversion_specification.html#client-interaction | |
| 15:01:51 | sean-k-mooney | #agreed jgilaber will chair the next meeting | |
| 15:01:55 | sean-k-mooney | jgilaber: thanks | |
| 15:02:05 | sean-k-mooney | ok we are over time so lets wrap there | |
| 15:02:09 | sean-k-mooney | #endmeeting | |
| 15:02:09 | opendevmeet | Meeting ended Tue Jun 23 15:02:09 2026 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | |
| 15:02:09 | opendevmeet | Minutes: https://meetings.opendev.org/meetings/cyborg/2026/cyborg.2026-06-23-14.03.html | |
| 15:02:09 | opendevmeet | Minutes (text): https://meetings.opendev.org/meetings/cyborg/2026/cyborg.2026-06-23-14.03.txt | |
| 15:02:09 | opendevmeet | Log: https://meetings.opendev.org/meetings/cyborg/2026/cyborg.2026-06-23-14.03.log.html | |
| 15:02:38 | sean-k-mooney | melwitt: ya we lack the job validitaing it but also we have no microverison test in tempest | |
| 15:02:54 | melwitt | ah gotcha | |
| 15:02:56 | sean-k-mooney | melwitt: and well the unit test were changed to match the new code when it was broken ... | |
| 15:03:51 | sean-k-mooney | https://review.opendev.org/c/openstack/cyborg/+/905646 | |
| 15:04:06 | sean-k-mooney | i dont know really what the orgianl error was https://launchpad.net/bugs/2049489 | |
| 15:04:12 | sean-k-mooney | sicne that is all that is in the bug | |
| 15:04:18 | melwitt | ah yeah ... that is a fairly common thing I have seen, when the test just mirrors the code so much | |
| 15:04:56 | sean-k-mooney | so we have the downstream call now. but we dont have any api sample tests or juctiona or tempst tests for microverions | |
| 15:05:11 | sean-k-mooney | so we will need to build out those going forward | |
| 15:05:24 | sean-k-mooney | we have api sampels for the api-ref | |
| 15:05:31 | melwitt | I think i saw "some" api samples. oh ok | |
| 15:05:50 | sean-k-mooney | ya some exist but they are not hooked into tests | |
| 15:05:56 | sean-k-mooney | so they wont catch if the shape changes | |
| 15:06:40 | melwitt | ah ok | |
| 15:07:32 | sean-k-mooney | so we also dont have any of the openapi stuff that stpen did that would also adress this gap | |
| 15:08:01 | sean-k-mooney | but i think for next cycle i want to prospe a genral api refacotrign spec to core some ot this | |
| 15:08:11 | sean-k-mooney | with that said we can also jsut impvoe this when we have time | |
| 15:08:18 | sean-k-mooney | we dont need a spec for adding more tests | |
| 15:08:28 | melwitt | cool | |
| 15:08:36 | sean-k-mooney | as long as we update the contibutor docs to document how the tests shoudl work | |
| #openstack-cyborg - 2026-06-24 | |||
| 01:27:55 | opendevreview | sean mooney proposed openstack/cyborg master: Fix microversion header parsing for service type prefix https://review.opendev.org/c/openstack/cyborg/+/994574 | |
| 01:27:55 | opendevreview | sean mooney proposed openstack/cyborg master: Add managed mode support to generic PCI driver https://review.opendev.org/c/openstack/cyborg/+/994575 | |
| 01:27:56 | opendevreview | sean mooney proposed openstack/cyborg master: doc: Add generic PCI driver guide https://review.opendev.org/c/openstack/cyborg/+/994576 | |
| 01:27:56 | opendevreview | sean mooney proposed openstack/cyborg master: devstack: Configure pci-sim Cyborg PCI testing https://review.opendev.org/c/openstack/cyborg/+/994577 | |
| 01:27:57 | opendevreview | sean mooney proposed openstack/cyborg master: devstack: Add NVIDIA vGPU variant-driver setup helpers https://review.opendev.org/c/openstack/cyborg/+/994578 | |
| 01:44:30 | opendevreview | sean mooney proposed openstack/cyborg-tempest-plugin master: Add Cyborg PCI driver lifecycle scenario tests https://review.opendev.org/c/openstack/cyborg-tempest-plugin/+/994580 | |
| 01:44:45 | opendevreview | sean mooney proposed openstack/cyborg master: Add managed mode support to generic PCI driver https://review.opendev.org/c/openstack/cyborg/+/994575 | |
| 01:44:46 | opendevreview | sean mooney proposed openstack/cyborg master: doc: Add generic PCI driver guide https://review.opendev.org/c/openstack/cyborg/+/994576 | |
| 01:44:46 | opendevreview | sean mooney proposed openstack/cyborg master: devstack: Configure pci-sim Cyborg PCI testing https://review.opendev.org/c/openstack/cyborg/+/994577 | |
| 01:44:47 | opendevreview | sean mooney proposed openstack/cyborg master: devstack: Add NVIDIA vGPU variant-driver setup helpers https://review.opendev.org/c/openstack/cyborg/+/994578 | |
| 01:46:20 | opendevreview | sean mooney proposed openstack/cyborg master: devstack: Configure pci-sim Cyborg PCI testing https://review.opendev.org/c/openstack/cyborg/+/994577 | |
| 01:46:21 | opendevreview | sean mooney proposed openstack/cyborg master: devstack: Add NVIDIA vGPU variant-driver setup helpers https://review.opendev.org/c/openstack/cyborg/+/994578 | |
| 06:00:02 | 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:33:38 | opendevreview | Ronelle Landy proposed openstack/python-cyborgclient master: WIP: Drop v1 API from cyborgclient https://review.opendev.org/c/openstack/python-cyborgclient/+/994696 | |
| 13:03:04 | opendevreview | Ronelle Landy proposed openstack/python-cyborgclient master: Drop v1 API from cyborgclient https://review.opendev.org/c/openstack/python-cyborgclient/+/994696 | |
| 13:21:01 | opendevreview | Elod Illes proposed openstack/python-cyborgclient master: DNM: gate health test https://review.opendev.org/c/openstack/python-cyborgclient/+/994725 | |
| 17:47:50 | sean-k-mooney | melwitt: so on a releated unrelated note | |
| 17:48:35 | sean-k-mooney | were you thinking of lookign at functional tests for cybrog in the next few weeks? if not i will towrad the end of july | |
| 17:48:58 | sean-k-mooney | well proably assuming something mroe imporant doesnt come up | |
| 17:50:33 | melwitt | sean-k-mooney: no I wasn't thinking about anything specific and wouldn't want to take if you have something in mind you'd like to do | |
| 17:51:12 | sean-k-mooney | it was more i was missing them while doing some of the feature dev | |
| 17:51:20 | melwitt | in general, I think putting testing in place earlier than later is nice bc subsequent work all can make use of it | |
| 17:51:30 | melwitt | yeah, that's also my concern | |
| 17:51:51 | sean-k-mooney | so not speciifcly but when i fhish up the 2 things i have in flight i wanted to switch back to some testing tech debt | |
| 17:52:35 | sean-k-mooney | ya same so once i have tempest in a slightly better place i want to swap back to lookign at the intree testing | |
| 17:53:18 | melwitt | I agree with that plan | |
| 17:54:17 | melwitt | it's been so important in nova, I wouldn't want to be without it for feature work | |
| 17:54:24 | sean-k-mooney | so the lowish hanging furit woudl be to add api sample tests, but after that gabii style testing or nova style funcitonl testign would be the next nice to have in the main repo, there is also client testing ectra so lots to do | |
| 17:55:56 | sean-k-mooney | do i generate https://gist.github.com/SeanMooney/0bc41721481dd6e5918a4504c956f882 and https://gist.github.com/SeanMooney/36f2ef20bd5cb4c853af23c581b917fc in the past | |
| 17:56:22 | sean-k-mooney | to help plan adding funcitoal test to watcher but we have not made as much progess on that as i hoped | |
| 17:56:34 | melwitt | ah those are nice | |
| 17:56:50 | sean-k-mooney | i need to get the former into nova develper docs eventually | |
| 17:57:09 | melwitt | I liked gabbi quite a bit when I worked on placement feature stuff but in general I feel it's quite a bit more limited than what we have in nova | |
| 17:57:33 | sean-k-mooney | it is, its nice for testing the api but thats about it | |
| 17:57:38 | melwitt | yeah | |
| 17:57:45 | sean-k-mooney | you can do more with it but i find the absction breaks down to quickly | |
| 17:58:10 | melwitt | 100% agree | |
| 18:25:15 | melwitt | I'll do some exploration on API sample tests | |
| 18:30:43 | sean-k-mooney | if you derive insperation form nova please incldue https://review.opendev.org/c/openstack/nova/+/944054 | |
| 18:31:25 | sean-k-mooney | othereise figiuring out which sample is used by which test is an otter pain :) | |
| 18:31:35 | melwitt | ah yeah :) | |
| 19:07:52 | sean-k-mooney | by the way since we dont have any testing of the sample we are going to have to assume that they may be wrong and update them form live devstack responces | |
| 19:34:22 | melwitt | yes | |
| 19:42:21 | opendevreview | melanie witt proposed openstack/cyborg master: Fix api-ref request samples containing curl commands instead of JSON https://review.opendev.org/c/openstack/cyborg/+/994815 | |
| 19:42:41 | sean-k-mooney | ya... | |
| 19:43:19 | sean-k-mooney | i dont mind also having curl example but just having them is annoying | |
| 19:44:06 | sean-k-mooney | melwitt: if your fixing that we can proably remove https://github.com/openstack/cyborg/blob/master/.pre-commit-config.yaml#L22 as well | |