Earlier  
Posted Nick Remark
#openstack-cyborg - 2026-07-28
14:53:17 chandankumar we have one more bug to discuss, then we can talk more about that after meeting
14:53:37 sean-k-mooney cool
14:53:52 chandankumar [cyborg-tempest-plugin] Cyborg tempest tests fail in role manager does not exist https://bugs.launchpad.net/openstack-cyborg/+bug/2161909
14:53:52 chandankumar #link
14:54:06 chandankumar amoralej: opened it.
14:54:13 sean-k-mooney melwitt: https://github.com/openstack/cyborg/blob/master/cyborg/agent/resource_tracker.py#L53-L57
14:54:19 chandankumar It comes only when manager role does not exist in the environment
14:54:29 sean-k-mooney chandankumar: ya so i dug into this a bit
14:54:53 sean-k-mooney the reaosn this fails downtram is we are using keystone form antelope 2023.1
14:55:06 sean-k-mooney and the manager rule is created by default in bobcat 2023.2
14:55:20 sean-k-mooney so for all suprpoted branches we can unconditonly rely on it existing
14:56:21 sean-k-mooney it would not be hardd to add supprot for older release but those are technially not supproted on master
14:56:31 chandankumar for upstream stable branches, It does not seems to be a bug then
14:56:46 sean-k-mooney right its not
14:57:02 sean-k-mooney it just a question of do we wnat to add one off support for older branches
14:57:10 sean-k-mooney in generall we should not try to supprot antelope
14:57:39 sean-k-mooney but we coudl supprot it in this case if we choose too
14:58:03 jgilaber how extensive would the changes be?
14:58:14 sean-k-mooney like an if or two
14:58:39 sean-k-mooney https://github.com/openstack/cyborg-tempest-plugin/blob/master/cyborg_tempest_plugin/tests/api/base.py#L73-L107
14:59:02 sean-k-mooney the fix is to only create the role specific client if we are using the new defaults
14:59:29 sean-k-mooney so move
14:59:31 sean-k-mooney https://github.com/openstack/cyborg-tempest-plugin/blob/master/cyborg_tempest_plugin/tests/api/base.py#L82-L94
14:59:42 sean-k-mooney under the if branches
14:59:44 sean-k-mooney https://github.com/openstack/cyborg-tempest-plugin/blob/master/cyborg_tempest_plugin/tests/api/base.py#L100-L107
14:59:47 jgilaber ok, I think that is acceptable
15:00:03 chandankumar ok
15:00:19 chandankumar coming to bug importance to low?
15:00:24 sean-k-mooney whishlist
15:00:31 sean-k-mooney again its for an unsuprpoted release
15:00:43 jgilaber yes, wishlist seems right
15:00:47 sean-k-mooney but we can fix it up fairly eaislly this time
15:00:54 chandankumar Done
15:00:59 chandankumar we are running out of time
15:00:59 sean-k-mooney if the issue was usign a newer api provided by tempest
15:01:04 sean-k-mooney or somehtign liek that we woudl not fix it
15:01:07 chandankumar #topic Open Discussion
15:01:42 melwitt I just wanted to mention that I am thinking of proposing a spec for what I'm calling "services API" summary here https://gist.github.com/melwitt/66443c2606ae69280ea1effff7c30437
15:01:57 melwitt this will just mean adding a services table and heartbeat mechanism
15:02:16 melwitt if anyone has any thoughts or concerns please let me know (doesn't have to be now given the time)
15:02:34 sean-k-mooney i have one posisbel scope expantion to run by you
15:02:38 sean-k-mooney but we can dicuss that later
15:02:41 chandankumar melwitt: thank you!
15:02:57 chandankumar #topic volunteer to chair for next meeting
15:03:06 chandankumar Anyone up for chairing next meeting?
15:03:25 jgilaber I can do it chandankumar
15:03:33 chandankumar thank you jgilaber !
15:03:39 sean-k-mooney ack i can if you need ot skip
15:03:39 chandankumar thank you all for joining!
15:03:42 opendevmeet Log: https://meetings.opendev.org/meetings/cyborg/2026/cyborg.2026-07-28-14.01.log.html
15:03:42 opendevmeet Minutes (text): https://meetings.opendev.org/meetings/cyborg/2026/cyborg.2026-07-28-14.01.txt
15:03:42 opendevmeet Minutes: https://meetings.opendev.org/meetings/cyborg/2026/cyborg.2026-07-28-14.01.html
15:03:42 opendevmeet Meeting ended Tue Jul 28 15:03:42 2026 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)
15:03:42 chandankumar #endmeeting
15:04:12 sean-k-mooney melwitt: so you included https://gist.github.com/melwitt/66443c2606ae69280ea1effff7c30437#related-work-http-healthcheck-endpoint
15:04:27 sean-k-mooney i dont think we shoudld supprot the oslo.middleware
15:04:48 sean-k-mooney but i would love to supprot https://specs.openstack.org/openstack/nova-specs/specs/2024.2/approved/per-process-healthchecks.html
15:04:56 melwitt ok cool I wondered about that
15:04:57 sean-k-mooney for all of our service binaries
15:05:21 sean-k-mooney so i have not issue with a healtcheck endpoint
15:05:28 sean-k-mooney i just woudl prefer to have a more useful one
15:05:48 melwitt yeah that's fair
15:06:12 sean-k-mooney you can also say no
15:06:23 sean-k-mooney but ya it woudl be cool to spike on that
15:06:32 sean-k-mooney and see if it woudl fit with what you wanted to do or not
15:06:56 melwitt haha no I put it there for completeness since it is a thing we could do but don't have to do
15:07:18 sean-k-mooney i breing this up because manilla are adding one as well https://github.com/openstack/manila-specs/blob/master/specs/hibiscus/manila-per-process-healthchecks.rst
15:07:41 melwitt I was already wary of it given that not all services use it, so I figured there must be a reason for that and might not be something we want to add to
15:08:06 melwitt (not all services use oslo.middleware I mean)
15:08:20 sean-k-mooney the reaosn i dont like it for the api is it does not tell you anthign hiting the microversion discovery endpoitn does nto provide
15:08:35 sean-k-mooney but it leskes the gcc adn kernel verison in debug mode
15:08:40 sean-k-mooney which si not exactly great
15:09:12 melwitt yeah, I vaguely remember that from nova discussion
15:09:15 sean-k-mooney if you actully hit the microversion endpoint its actully slightly better as it actully invokes the wsgi app vs just the middleware
15:09:16 melwitt I have to run for a bit but will bbl
15:09:51 sean-k-mooney cool o/
16:20:37 opendevreview Merged openstack/cyborg-tempest-plugin master: Ensure guest is not reachable after reboot https://review.opendev.org/c/openstack/cyborg-tempest-plugin/+/998283
16:20:40 opendevreview Merged openstack/cyborg-tempest-plugin master: Refactor PCI lifecycle tests https://review.opendev.org/c/openstack/cyborg-tempest-plugin/+/997936
16:21:48 opendevreview Joan Gilabert proposed openstack/cyborg-tempest-plugin master: Add Cyborg MDEV driver lifecycle scenario tests https://review.opendev.org/c/openstack/cyborg-tempest-plugin/+/997352
16:31:27 opendevreview Joan Gilabert proposed openstack/cyborg-tempest-plugin master: Add Cyborg MDEV driver lifecycle scenario tests https://review.opendev.org/c/openstack/cyborg-tempest-plugin/+/997352
16:54:24 opendevreview Joan Gilabert proposed openstack/cyborg master: Add per-PF vf_personality sysfs interface https://review.opendev.org/c/openstack/cyborg/+/998603
17:30:24 opendevreview Joan Gilabert proposed openstack/cyborg master: Add per-PF vf_personality sysfs interface https://review.opendev.org/c/openstack/cyborg/+/998603
17:37:07 opendevreview Joan Gilabert proposed openstack/cyborg master: Add per-PF vf_personality sysfs interface https://review.opendev.org/c/openstack/cyborg/+/998603
19:55:12 opendevreview melanie witt proposed openstack/cyborg master: Enable port_device_profile ML2 extension driver for NIC drivers https://review.opendev.org/c/openstack/cyborg/+/998055
20:17:43 opendevreview melanie witt proposed openstack/cyborg master: Enable port_device_profile ML2 extension driver for NIC drivers https://review.opendev.org/c/openstack/cyborg/+/998055
#openstack-cyborg - 2026-07-29
10:36:47 opendevreview Joan Gilabert proposed openstack/cyborg master: Add per-PF vf_personality sysfs interface https://review.opendev.org/c/openstack/cyborg/+/998603
10:36:48 opendevreview Joan Gilabert proposed openstack/cyborg master: Add MDEV and PCI device type constants https://review.opendev.org/c/openstack/cyborg/+/997047
10:36:48 opendevreview Joan Gilabert proposed openstack/cyborg master: Enable database migration tests with mysql https://review.opendev.org/c/openstack/cyborg/+/997979
10:36:49 opendevreview Joan Gilabert proposed openstack/cyborg master: Add [mdev] configuration section https://review.opendev.org/c/openstack/cyborg/+/997049
10:36:49 opendevreview Joan Gilabert proposed openstack/cyborg master: Add MdevBusManager for mdev bus discovery https://review.opendev.org/c/openstack/cyborg/+/997048
10:36:50 opendevreview Joan Gilabert proposed openstack/cyborg master: Add duplicate device warning in conductor https://review.opendev.org/c/openstack/cyborg/+/997051
10:36:50 opendevreview Joan Gilabert proposed openstack/cyborg master: Add generic mdev driver https://review.opendev.org/c/openstack/cyborg/+/997050
10:36:51 opendevreview Joan Gilabert proposed openstack/cyborg master: Refactor GPU driver to use MdevBusManager https://review.opendev.org/c/openstack/cyborg/+/997052
10:36:52 opendevreview Joan Gilabert proposed openstack/cyborg master: Add mdev support to pci-sim kernel module https://review.opendev.org/c/openstack/cyborg/+/997054
10:36:52 opendevreview Joan Gilabert proposed openstack/cyborg master: Add generic mdev driver documentation https://review.opendev.org/c/openstack/cyborg/+/997053
10:36:54 opendevreview Joan Gilabert proposed openstack/cyborg master: [WIP] Configure mdev driver lifecycle tests https://review.opendev.org/c/openstack/cyborg/+/997364
10:36:54 opendevreview Joan Gilabert proposed openstack/cyborg master: Add mdev support to pci-sim DevStack plugin https://review.opendev.org/c/openstack/cyborg/+/997055
11:58:51 rlandy sean-k-mooney: hello - finally starting on the documentation ... starting with the drivers support: https://github.com/openstack/cyborg/blob/master/doc/source/reference/driver-table.rst unless you suggest another area to begin
12:02:00 sean-k-mooney rlandy: no thats as good a place as any
12:02:08 rlandy ack

Earlier   Later