Earlier  
Posted Nick Remark
#openstack-cyborg - 2026-03-30
14:59:28 sean-k-mooney thanks this wil proably fail ci. but i can test it locally by tryign the backport without the orgianl on master then i can apply the change to master and i should see that runign it on stable then works
15:01:04 chandankumar ok thanks!
15:01:57 sean-k-mooney becaus of how these scritp work you kindof need to test them with clean repos each time
15:02:16 sean-k-mooney which iskind of annoying but its the only way to test it properly
15:02:54 sean-k-mooney you can use existing repso but you need to be carful to rest the head fo the relevent brnahces to create the correct view of the repo
15:03:31 sean-k-mooney i.e. testing with and without the change merged into your master branch locally
15:10:04 chandankumar Ok
15:10:17 chandankumar I squashed 2025.2 cherry pick
15:10:26 chandankumar or are you also updating it?
15:12:33 chandankumar https://review.opendev.org/c/openstack/cyborg/+/981754 for 2025.2
15:16:03 sean-k-mooney no im workign on the watcher-dashboard patch reorder so ill pick up and test the updated 2025.2 patch when i start my testing
15:16:09 sean-k-mooney thanks for updating it
17:55:59 chandankumar gmaan: Hello, Please have a cyborg grenade patch https://review.opendev.org/c/openstack/cyborg/+/979802 when free, thank you!
17:56:33 gmaan chandankumar: good timing. I am on that, checking the jobs log
17:56:59 chandankumar ++ thank you!
17:58:54 gmaan lgtm +1
18:55:18 opendevreview chandan kumar proposed openstack/cyborg master: Add NVMe DevStack development guide and local.conf template https://review.opendev.org/c/openstack/cyborg/+/982711
19:11:35 sean-k-mooney gmaan: chandankumar ill take a look at the greade job again during the week but we need to fix the cherry pick sctip adn cyborg status command backports on the sable branches before we can proceed with that on master
19:11:57 sean-k-mooney so it will likely take a week or two to resolve those issues
19:12:36 sean-k-mooney with that said once we merge the master version we can look at cherry-picking the grenade job to 2026.1
19:13:38 sean-k-mooney im not sure if we want to also backport that to 2025.2 and 2025.1 but if we do we shoudl consdier if we only backport the grenade part and not the skiplevel alwasy part
19:14:38 gmaan yes, skip level not required on 2025.2 and 2025.1 because of their previous base release to upgrade not in maintenance
19:14:50 sean-k-mooney 2024.1 is alreay unmaintaiend and we dont test upgrades form unmaineted branches
19:15:07 sean-k-mooney ya that
19:15:29 sean-k-mooney 2024.2 will be eol soon too
19:15:38 gmaan but greande job can be backported till 2025.1 (though 2024.2 is going to EOL soon)
19:15:55 gmaan yeah, I will say if it is more work then doing till 2025.2 is worth
19:16:05 sean-k-mooney ya so 2026.1 is my main focus and im ont againt 2025.2 or 2025.1 if it works
19:16:15 gmaan ++ indeed
19:17:07 sean-k-mooney gmaan: did the nodeset change merged for grenade by the way?
19:17:38 gmaan sean-k-mooney: I think not yet, let me ping dan also once he will be back
19:17:54 sean-k-mooney ack
#openstack-cyborg - 2026-03-31
10:57:24 opendevreview Takashi Kajinami proposed openstack/cyborg-tempest-plugin master: Add stable/2026.1 job https://review.opendev.org/c/openstack/cyborg-tempest-plugin/+/982768
13:38:36 opendevreview chandan kumar proposed openstack/cyborg master: Add NVMe DevStack development guide and local.conf template https://review.opendev.org/c/openstack/cyborg/+/982711
13:39:08 chandankumar Hello all, Cyborg team meeting starts in 22 mins, Please add your here: https://etherpad.opendev.org/p/openstack-cyborg-irc-meeting#L45
14:00:35 chandankumar Hello, who all are around for cyborg meeting?
14:00:46 sean-k-mooney o/
14:00:53 opendevmeet The meeting name has been set to 'cyborg'
14:00:53 opendevmeet Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
14:00:53 opendevmeet Meeting started Tue Mar 31 14:00:53 2026 UTC and is due to finish in 60 minutes. The chair is chandankumar. Information about MeetBot at http://wiki.debian.org/MeetBot.
14:00:53 chandankumar #startmeeting cyborg
14:01:14 chandankumar #courtesy ping rlandy bogdando[m]
14:01:33 chandankumar Feel free to add your topics to the agenda
14:01:42 chandankumar #link https://etherpad.opendev.org/p/openstack-cyborg-irc-meeting#L45
14:03:19 chandankumar we have few topics today and less attendence due to holidays
14:03:24 chandankumar Let me start with first one
14:03:55 chandankumar #topic Dropping devstack_setup.rst in favor of devstack_nvme rst: Needs suggestion
14:04:05 chandankumar #link https://opendev.org/openstack/cyborg/src/branch/master/doc/source/contributor/devstack_setup.rst
14:04:26 chandankumar I am working on adding a fresh guide for cyborg nvme devstack setup https://review.opendev.org/c/openstack/cyborg/+/982711/2/doc/source/contributor/devstack_nvme.rst
14:04:30 chandankumar #link https://review.opendev.org/c/openstack/cyborg/+/982711/2/doc/source/contributor/devstack_nvme.rst
14:04:55 chandankumar Since devstack_setup.rst is quite old and we have similar content kind of in devstack_nvme.rst
14:05:13 chandankumar Do we want to drop the devstack_setup.rst in favor of devstack_nvme.rst?
14:05:20 sean-k-mooney in my opion no
14:05:32 sean-k-mooney i just started reviewing https://review.opendev.org/c/openstack/cyborg/+/982711/2/doc/source/contributor/devstack_nvme.rst
14:05:36 sean-k-mooney before the meeting
14:05:48 sean-k-mooney and there are a number of things i woudl perfer to change before proceedign with it
14:05:48 chandankumar https://review.opendev.org/c/openstack/cyborg/+/982711 provides https://review.opendev.org/c/openstack/cyborg/+/982711/2/devstack/local-conf
14:06:20 sean-k-mooney yep im ok with providing sample local.confs
14:06:43 chandankumar In that case, I will wait for the review comments.
14:06:47 sean-k-mooney the main devstack document shoud ljust descibe the basics fo deploying cyborg
14:07:17 sean-k-mooney then we shoudl have driver specific docs that explain how to use emulated or real hardware with devstack for each dirver
14:07:35 sean-k-mooney so to me they fufill diffent usecase
14:08:02 sean-k-mooney what i dont want to have to do is try and figureou out what parts to remove if im just working on the nvidia driver or pci driver
14:08:14 sean-k-mooney form the devstack_nvme doc
14:08:39 sean-k-mooney does that make sense
14:08:54 chandankumar yes, sounds good.
14:09:08 sean-k-mooney the other thing i woudl personally change is remove the use of virt-install and instead provide an example domain exml and use virsh define
14:09:28 sean-k-mooney the current mix of virsh install + virsh edit is a littel confusing and messy
14:09:42 sean-k-mooney as in something are done on the cli then we have to add the iommu eleemtns
14:10:18 sean-k-mooney idealy i woudl have a seperate doc for creating a development vm tahat we can cross refence and have the nvme guide focus on the compliation and cybrog configureation
14:11:14 sean-k-mooney so baiscly 3 docs 1 for optional vm creation, 1 for the geneeric devstack usage to deploy cyborg and a final one that docuemtn how to configure the nvme driver with real or fake nvme devices
14:12:11 chandankumar ok, these are good suggestions, it will make the docs experience cleaner.
14:12:16 sean-k-mooney https://review.opendev.org/c/openstack/cyborg/+/982711/2/doc/source/contributor/devstack_nvme.rst is currently covering 4 related but difernet topics
14:12:53 sean-k-mooney host config/vm creation, emulated deivce creation, devstack install. and finally using the nvme driver
14:12:57 chandankumar I will break the patch into 2 patches one for devstack with fresh instructions and another for nvme or fake driver with vs creation
14:12:59 sean-k-mooney well or pci driver currently
14:13:11 sean-k-mooney the lattter part probaly shoudl be in the user docs for the driver
14:13:49 chandankumar ok
14:14:02 sean-k-mooney ack hte tempest plugin and verifcaion part including the creation fo the device profile ectra proably shoudl be its own doc too
14:14:17 sean-k-mooney since that will be pretty commen for all drivers
14:14:28 sean-k-mooney and we shoudl avoid duplciating it
14:14:58 sean-k-mooney i can leave some of these comemnts in the review later but that the majority fo my feed back
14:15:18 chandankumar Ok, I will work on breaking it into different docs
14:15:29 sean-k-mooney content looks reasonable over all but the doc is covering to many topic today
14:15:41 sean-k-mooney cool ill re reivew when you revise it
14:15:51 chandankumar sure, thank you!
14:16:16 chandankumar Now moving to reviews since there is no other topic
14:16:20 chandankumar #topic reviews
14:16:31 chandankumar I was working on cleaning up python-cyborgclient
14:16:44 chandankumar proposed these two simple reviews
14:16:47 chandankumar #link 982246: Drop dead code common/http.py | https://review.opendev.org/c/openstack/python-cyborgclient/+/982246
14:17:15 chandankumar common/http.py is dead code, not used anywhere in cyborgclient.
14:17:44 chandankumar and second on cleaning up unused deps
14:17:47 sean-k-mooney i was going to ask have you cofnirmed its not used in horizon but we dont have a plugin
14:17:47 chandankumar # 982244: Cleanup requirements.txt unused packages | https://review.opendev.org/c/openstack/python-cyborgclient/+/982244
14:18:43 chandankumar https://github.com/openstack/python-cyborgclient/blob/master/cyborgclient/common/httpclient.py is used in the cyborgclient not http.py
14:19:22 sean-k-mooney https://minio-api.teim.app/zuul-logs/8bf/main/8bf05a369b744132ab643a1fdf5d17c3/code-review/review-report.html yep the ai review agrees
14:19:39 sean-k-mooney i think the removal shoudl be safe but ill verify that later
14:19:45 sean-k-mooney i think directionaly this is good
14:20:00 sean-k-mooney we will need a release note

Earlier   Later