| Posted | Nick | Remark | |
|---|---|---|---|
| #openstack-cyborg - 2026-06-30 | |||
| 14:45:19 | sean-k-mooney | we need to fix ^ | |
| 14:45:35 | sean-k-mooney | i nocied that lookign at the old commit | |
| 14:45:52 | sean-k-mooney | but we have been asked to remove any runtim usage of pbr by the pbr maintianers | |
| 14:46:04 | melwitt | ok good to know | |
| 14:46:07 | sean-k-mooney | ill file a bug for that later | |
| 14:46:23 | sean-k-mooney | we are emnt to use import lib metadta or soemthign instead | |
| 14:46:35 | sean-k-mooney | or just stop providing __version__ | |
| 14:46:50 | sean-k-mooney | there was a mail thread about it a month ago or there abouts | |
| 14:47:11 | jgilaber | ack thanks sean-k-mooney we can look at the bug in the next meeting | |
| 14:47:23 | jgilaber | I think I missed this email | |
| 14:47:26 | sean-k-mooney | https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/thread/V7JFTBRA3CHHIWCZM5CM2LE27ESDJHO7/#V7JFTBRA3CHHIWCZM5CM2LE27ESDJHO7 | |
| 14:48:06 | sean-k-mooney | https://review.opendev.org/c/openstack/python-openstackclient/+/987782/2/openstackclient/__init__.py | |
| 14:48:14 | sean-k-mooney | so that the exampel fo what we shoudl do instead | |
| 14:48:45 | jgilaber | seems simple enough | |
| 14:48:51 | sean-k-mooney | ok ill file a bug for that and create a patch later | |
| 14:49:02 | sean-k-mooney | ya pretty much | |
| 14:49:27 | sean-k-mooney | they just would prefer to keep pbr as a build time only tool going forward to limit the maintance | |
| 14:51:17 | jgilaber | thanks for bringing it up sean-k-mooney, anything else on this topic or any other? | |
| 14:53:00 | jgilaber | last thing for today | |
| 14:53:04 | jgilaber | #topic Volunteers to chair next meeting | |
| 14:53:08 | jgilaber | any volunteer? | |
| 14:53:59 | rlandy | I can do it | |
| 14:54:06 | jgilaber | thanks rlandy | |
| 14:54:16 | jgilaber | that is all for today, thanks everyone! | |
| 14:54:19 | opendevmeet | Log: https://meetings.opendev.org/meetings/cyborg/2026/cyborg.2026-06-30-14.00.log.html | |
| 14:54:19 | opendevmeet | Minutes (text): https://meetings.opendev.org/meetings/cyborg/2026/cyborg.2026-06-30-14.00.txt | |
| 14:54:19 | opendevmeet | Minutes: https://meetings.opendev.org/meetings/cyborg/2026/cyborg.2026-06-30-14.00.html | |
| 14:54:19 | opendevmeet | Meeting ended Tue Jun 30 14:54:19 2026 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | |
| 14:54:19 | jgilaber | #endmeeting | |
| 14:54:23 | morenod | thanks!! | |
| 14:54:28 | rlandy | jgilaber++ thank you | |
| 15:11:25 | melwitt | sean-k-mooney: a primer for the API samples testing patch ... I used claude and gave a goal for something much lighter weight than the usual .tpl model. if you hate it let me know and I can try something else | |
| 15:12:54 | sean-k-mooney | i hate our normal model so im sure ill like it :) | |
| 15:13:17 | melwitt | haha well, I have left the hate door open if you need it :) | |
| 15:13:55 | sean-k-mooney | so long term (in like 6-12 months time) i woudl love to not need this because we fully impleitne the OPENAPI schema goal for cybrog | |
| 15:14:15 | melwitt | next in the "plan" is gabbi API tests | |
| 15:14:29 | melwitt | yeah, good point, that takes some of the pressure off | |
| 15:14:41 | sean-k-mooney | i.e. it woudl be nice if the schmea was validate speratly form the sampels which jsut woudl help with docuemtion | |
| 15:15:16 | sean-k-mooney | i need ot start a wider converation on evovling the api | |
| 15:15:22 | melwitt | so openapi does both request and response schemas right? | |
| 15:15:28 | sean-k-mooney | yes | |
| 15:15:33 | sean-k-mooney | if you implemnt both of course | |
| 15:15:44 | melwitt | I mean, should I instead be starting with that? | |
| 15:16:00 | sean-k-mooney | no i think this is low haning fruit | |
| 15:16:08 | sean-k-mooney | and its good to get this in place to have any coverage | |
| 15:16:10 | melwitt | ok cool | |
| 15:16:21 | melwitt | yeah. it found some minor errors | |
| 15:16:41 | sean-k-mooney | but if you wanted to start on that after sure. we should ahve that converstaion about the other api issues that i was hopign to look at next cycle | |
| 15:16:43 | melwitt | well, I guess define "minor" but some parameters that should not have been in the samples and some missing | |
| 15:17:05 | melwitt | nah just wanted to make sure I stay aligned with the wanted plans | |
| 15:17:26 | sean-k-mooney | nope your totally aligned now worries on that front | |
| 15:17:40 | sean-k-mooney | so tempst ahas only ever had scemeas for nova and cindier i belive | |
| 15:17:56 | sean-k-mooney | i woudl perfer to avodi addig them for cybrog and jsut do the openapi feature isntead | |
| 15:18:00 | melwitt | the tempest schemas are so painful in my experience | |
| 15:18:09 | sean-k-mooney | espcially since cybnorg api is small | |
| 15:18:42 | sean-k-mooney | by the way i think one fo the api routes is missing form the api ref | |
| 15:19:19 | melwitt | oh hm | |
| 15:19:25 | sean-k-mooney | https://docs.openstack.org/api-ref/accelerator/#deployables or https://docs.openstack.org/api-ref/accelerator/#devices | |
| 15:19:33 | sean-k-mooney | has a update/program endpoint | |
| 15:19:40 | sean-k-mooney | for programign fpgas | |
| 15:19:50 | sean-k-mooney | i belive it sdeployables via a patch or put | |
| 15:20:21 | melwitt | ok I'll check on it | |
| 15:21:23 | sean-k-mooney | looking at my srbac serise its deployables https://review.opendev.org/c/openstack/cyborg/+/992295/5/cyborg/policies/deployables.py#41 | |
| 15:21:46 | sean-k-mooney | ah and yes PATCH | |
| 15:22:32 | sean-k-mooney | chandan has a chagne up to test that with the fake driver via tempest | |
| 15:23:17 | sean-k-mooney | long term im not conviced that api shoudl exsit but that a sperate matter | |
| 15:23:18 | melwitt | so speaking of the tempest test stuff ... is your pci kernel module thing what we can use to do proper lifecycle coverage? | |
| 15:23:28 | sean-k-mooney | yep | |
| 15:23:36 | melwitt | ok great | |
| 15:23:45 | sean-k-mooney | the emulated device can be passed to the qemu isntance and actully work | |
| 15:23:52 | melwitt | super | |
| 15:23:56 | sean-k-mooney | so the uart is a simple loop back | |
| 15:24:07 | sean-k-mooney | chandan has extened it to emulate nvme ssds | |
| 15:24:20 | sean-k-mooney | i plan ot add nic emualtion evnutlly adn supprot for mdevs | |
| 15:25:03 | sean-k-mooney | so we will be able to emulate all of the devices we manage via the 3 generici driver and in the future htat will allow us to do sriov testing in nova as well if/whewn we want too | |
| 15:25:22 | melwitt | awesome | |
| 15:25:38 | sean-k-mooney | melwitt: i have been holding of adding that to the nova jobs until we are happy with the current feature set and the stableity | |
| 15:25:52 | melwitt | ++ I think that is wise | |
| 15:25:53 | sean-k-mooney | but im thinking of adding it to the new nova-whitebox job | |
| 15:27:01 | melwitt | speaking of that, we need your re-review on https://review.opendev.org/c/openstack/nova/+/898100 to land it | |
| 15:27:02 | sean-k-mooney | its pretty stable form what i can tell and compiling it is fast but i was goign to give it a month or two before goign town that route | |
| 15:27:21 | sean-k-mooney | oh yes cool ill look at that shortly | |
| 15:27:30 | melwitt | yeah ++ for adequate bake time | |
| 15:28:46 | sean-k-mooney | it also currently need debian 13 or ubuntu 26.04 which i dont think that whiteboxc job uses | |
| 15:29:00 | melwitt | oh right | |
| 15:29:07 | sean-k-mooney | so i want to get the whitebox tests running on the cybrog job first | |
| 15:29:21 | sean-k-mooney | and only look at updatign the nova oen after we have all the kinks worked out | |
| 15:29:36 | melwitt | ++ | |
| 15:29:40 | sean-k-mooney | one of the optimisation we need to do for whitebox is use the serial decorator | |
| 15:29:47 | sean-k-mooney | instead of --concurancy=1 | |
| 15:30:23 | sean-k-mooney | i think gmann was consideritng doign that refactor but if not i woudl like to do that before integrating pci-sim into it | |
| 15:30:54 | melwitt | ok so about that | |
| 15:31:30 | melwitt | there is one test in whitebox, a vtpm test, that restarts libvirtd. this is what messes up all ability to use parallel. we need to separate out that test for it to run on its own | |
| 15:32:13 | melwitt | I could work on that actually, I just didn't think about it at the time | |
| 15:32:56 | melwitt | I guess there might be other similar tests in whitebox too. if so, just all of those need to go in their own serial/ directory and run after everything else like normal tempest does | |
| 15:32:57 | gmaan | i have that in my list but I think I will not be able to start that for next 2 weeks, feel free to do it if you can before that | |
| 15:33:18 | melwitt | ah cool :) | |
| 15:35:48 | gmaan | sean-k-mooney: melwitt I was thinking to add it in meeting but missed. as you both are here, please check/test the enforce_scope removal for cyborg, I have proposed the example changes for other projects, melwitt has reviewed the nova/placement one already. https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/message/436HHMRVNUY3OSXE4ULPQ4P4DSHQEMES/ | |
| 15:36:36 | melwitt | ok cool yes I will look | |
| 15:36:41 | gmaan | thanks | |