| Posted | Nick | Remark | |
|---|---|---|---|
| #openstack-cyborg - 2026-07-07 | |||
| 14:27:17 | rlandy | #topic: reviews | |
| 14:28:02 | rlandy | There are no reviews listed on the meeting etherpad. Does anyone have any reviews to raise here? | |
| 14:28:52 | sean-k-mooney | i guess a quick update form me on that front | |
| 14:29:19 | sean-k-mooney | i have merge the change to adapt cybrog to the removal fo enforce_scope in oslo.policy | |
| 14:29:45 | sean-k-mooney | beacuse of that i will need to rework the srbac serise slightly | |
| 14:30:12 | sean-k-mooney | i have also merged some clean up patches form takashi removing nova code that was never used form our context object | |
| 14:30:20 | sean-k-mooney | i had to do the same in watcher | |
| 14:30:51 | sean-k-mooney | the other thng to not is the requirements-check job now fails if a project does not have a vailid pyproject.toml | |
| 14:31:03 | sean-k-mooney | so i had to quickly fix that in the cyborg-tempest-plugin repo | |
| 14:31:20 | sean-k-mooney | i had a patch for that so i just brougth it to the front of my srbac serise | |
| 14:31:31 | sean-k-mooney | those are the main changes since the last meeting | |
| 14:31:47 | sean-k-mooney | but i did start reviewing melwitt's api sample test serise this morning | |
| 14:32:56 | sean-k-mooney | that about it for reviewd form me | |
| 14:33:02 | sean-k-mooney | did anyoen want to raise any? | |
| 14:33:40 | chandankumar | https://review.opendev.org/c/openstack/cyborg/+/995935 adds cs10 support in pci-sim but i will rebase on top of sean pci-sim validation patch https://review.opendev.org/c/openstack/cyborg/+/996101 | |
| 14:33:48 | chandankumar | Just wanted to highlight here | |
| 14:34:24 | sean-k-mooney | oh ok whiel we proably could merge my patch that was an inital version | |
| 14:35:00 | sean-k-mooney | for context i started working on some linting for the kernel module inclduign a port of the kernesl checkpatch script and adding clang format for code formating | |
| 14:35:18 | chandankumar | one more thing, can we drop depends on from https://review.opendev.org/c/openstack/cyborg-tempest-plugin/+/994580 so that we can merge it independently | |
| 14:35:20 | sean-k-mooney | what is not done yet in my patch is a zuul job | |
| 14:35:29 | chandankumar | Add Cyborg PCI driver lifecycle scenario tests | |
| 14:35:57 | sean-k-mooney | technially yes | |
| 14:36:13 | sean-k-mooney | the depend on was there becasue to use the uart you need the managed mode flag | |
| 14:36:26 | sean-k-mooney | without it ti will be in the guest but you cant write to it and read back the data | |
| 14:36:38 | sean-k-mooney | but technially i coudl drop it since the tests dont assert that currently | |
| 14:36:54 | sean-k-mooney | it just does an ssh to the vm and runs lspci | |
| 14:37:35 | sean-k-mooney | well not quite but basiclly https://review.opendev.org/c/openstack/cyborg-tempest-plugin/+/994580/1/cyborg_tempest_plugin/tests/scenario/test_pci_driver_lifecycle.py#101 | |
| 14:38:14 | sean-k-mooney | the lspci testing was in your follow up https://review.opendev.org/c/openstack/cyborg-tempest-plugin/+/995328/3/cyborg_tempest_plugin/tests/scenario/test_pci_driver_lifecycle.py#103 | |
| 14:39:03 | chandankumar | yes I want to restructure the test based on mixing class, Here is my ongoing thought on that https://paste.openstack.org/raw/bQVCnAE5DfkR8Tky99g7/ | |
| 14:39:27 | chandankumar | that's why wanted to get that patch in | |
| 14:40:02 | sean-k-mooney | sure i can rebase it out of merge conflcit later to day | |
| 14:40:23 | chandankumar | so that we can add a single job in future to test pci, nvme adn other devices in a single job | |
| 14:40:24 | sean-k-mooney | i think i need to also update the test exectuion too to enabel it in the job however | |
| 14:40:41 | chandankumar | I will propose a patch for the job enable | |
| 14:40:44 | sean-k-mooney | by the wya i dont knwo why your adding cyborg_sriov | |
| 14:41:06 | chandankumar | It was just a brainstorming | |
| 14:41:08 | sean-k-mooney | we dont have a sriov driver and wont that is wht the pci driver is | |
| 14:41:35 | sean-k-mooney | ack ill pretenet that cyborg_mdev | |
| 14:41:50 | chandankumar | above is not the final design, I am thinking in that direction if support multiple drivers and how we can run those tests in a single job | |
| 14:41:51 | sean-k-mooney | anythign else to bring up on reviews ? | |
| 14:42:17 | rlandy | ok - then let's move on ... | |
| 14:42:44 | rlandy | #topic: bugs ... | |
| 14:43:03 | rlandy | Attribute API POST requires internal database integer for deployable_id: | |
| 14:43:13 | rlandy | #link: https://bugs.launchpad.net/openstack-cyborg/+bug/2158996 | |
| 14:43:30 | rlandy | melwitt: is this yours? | |
| 14:43:52 | melwitt | I opened that one yes | |
| 14:43:54 | chandankumar | I have added that bug to the meeting as it is untriaged | |
| 14:44:02 | rlandy | ah ok | |
| 14:44:19 | melwitt | this got revealed when I proposed some openstacksdk functional tests for cyborg | |
| 14:45:04 | rlandy | do you want to suggest a status? importance? | |
| 14:45:38 | melwitt | chatted a bit about it with sean-k-mooney last week, there are a few options for fixing. I will add a comment to summarize what we chatted | |
| 14:46:03 | sean-k-mooney | basiclly the merged code for the atibutes api | |
| 14:46:08 | sean-k-mooney | does nto folow the approved spec | |
| 14:46:16 | melwitt | I would say status of Confirmed as chandankumar has also repro'd it and then importance probably of Medium considering it's been broken from day one | |
| 14:46:23 | sean-k-mooney | and as impletned cant work unless you know internal db info | |
| 14:46:48 | sean-k-mooney | so fundementally the api was broken form day 0 | |
| 14:47:17 | sean-k-mooney | so we could fix it, or remove it or defer this to next cyels as aprt of a larger api refactor spec | |
| 14:47:46 | rlandy | importance: medium? | |
| 14:47:58 | sean-k-mooney | i woudl almost say low but medium works | |
| 14:47:59 | rlandy | staying with that? | |
| 14:48:05 | rlandy | ok - updating | |
| 14:48:29 | rlandy | anything more on this bug? | |
| 14:48:43 | sean-k-mooney | the minium fix is likely goign to be start accpating and returnign the deployable uuid | |
| 14:48:58 | sean-k-mooney | and then next cycle we will have a new microverison and fix this properly | |
| 14:49:06 | sean-k-mooney | but not in a backportable way | |
| 14:50:56 | rlandy | ok ... any other bugs to raise here? | |
| 14:51:43 | opendevreview | Joan Gilabert proposed openstack/cyborg-tempest-plugin master: Remove cyborg-tempest job definition https://review.opendev.org/c/openstack/cyborg-tempest-plugin/+/996298 | |
| 14:51:49 | rlandy | now, let's open the floor | |
| 14:52:03 | rlandy | #topic: open discussion | |
| 14:52:05 | jgilaber | I wanted to raise this patch I just submitted | |
| 14:52:11 | jgilaber | #link https://review.opendev.org/c/openstack/cyborg-tempest-plugin/+/996298 | |
| 14:52:34 | jgilaber | this finishes moving the cyborg-tempest job definition to the cyborg service repo | |
| 14:52:49 | jgilaber | I started this move but I kinda forgot to finish it | |
| 14:53:06 | jgilaber | It has a depends-on to a nova patch | |
| 14:53:08 | jgilaber | #link https://review.opendev.org/c/openstack/nova/+/996297 | |
| 14:53:14 | jgilaber | to also change the job that is running there | |
| 14:54:06 | sean-k-mooney | yep i was lookign for https://review.opendev.org/c/openstack/cyborg-tempest-plugin/+/996298 this morning | |
| 14:54:46 | sean-k-mooney | or rather to see if you had a verion of that already | |
| 14:54:58 | sean-k-mooney | since i need that for the pci serise as well | |
| 14:55:08 | sean-k-mooney | lets see fi that actully passes ci | |
| 14:55:18 | opendevreview | Joan Gilabert proposed openstack/cyborg-tempest-plugin master: Remove cyborg-tempest job definition https://review.opendev.org/c/openstack/cyborg-tempest-plugin/+/996298 | |
| 14:55:28 | jgilaber | I forgot to delete the ipv6 job as well | |
| 14:55:42 | jgilaber | updated now | |
| 14:55:43 | rlandy | thanks jgilaber - any other discussion points? | |
| 14:56:06 | sean-k-mooney | and ya we shoudl merge the nova change first melwitt can you take a look at that later once ci reports back | |
| 14:56:28 | melwitt | sure | |
| 14:56:56 | jgilaber | that is all for me, thanks | |
| 14:57:04 | rlandy | ok ... let's move on | |
| 14:57:08 | rlandy | #topic | |
| 14:57:19 | rlandy | Volunteers to chair next meeting | |
| 14:57:32 | rlandy | anyone open to running next week's meeting? | |
| 14:58:00 | jgilaber | I can do it | |
| 14:58:06 | rlandy | thank you jgilaber | |
| 14:58:15 | rlandy | thanks all ... we will close out for today | |
| 14:58:27 | opendevmeet | Log: https://meetings.opendev.org/meetings/cyborg_irc_meeting_07_july_2026/2026/cyborg_irc_meeting_07_july_2026.2026-07-07-14.00.log.html | |
| 14:58:27 | opendevmeet | Minutes (text): https://meetings.opendev.org/meetings/cyborg_irc_meeting_07_july_2026/2026/cyborg_irc_meeting_07_july_2026.2026-07-07-14.00.txt | |
| 14:58:27 | opendevmeet | Minutes: https://meetings.opendev.org/meetings/cyborg_irc_meeting_07_july_2026/2026/cyborg_irc_meeting_07_july_2026.2026-07-07-14.00.html | |
| 14:58:27 | opendevmeet | Meeting ended Tue Jul 7 14:58:27 2026 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | |
| 14:58:27 | rlandy | #endmeeting | |
| 15:02:06 | sean-k-mooney | jgilaber: so https://review.opendev.org/c/openstack/cyborg-tempest-plugin/+/996298 failed the way i was expecting it to fail | |