Earlier  
Posted Nick Remark
#openstack-cyborg - 2026-06-30
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
15:38:03 gmaan i can see only a few reference of that but you can add testing change with oslo.policy change and test if anything else other than those few test changes is needed https://github.com/search?q=repo%3Aopenstack%2Fcyborg%20enforce_scope&type=code
15:38:16 melwitt oh yikes the deadline is july 3

Earlier   Later