Earlier  
Posted Nick Remark
#openstack-cyborg - 2026-07-28
14:43:43 melwitt ok
14:43:44 jgilaber +1 seems fine as is
14:43:48 chandankumar sean-k-mooney: chnaged it to wishlist
14:43:51 sean-k-mooney ist a mini enhancment
14:43:53 melwitt thanks
14:44:04 sean-k-mooney melwitt: since we are on this topic
14:44:04 chandankumar it is already triaged, thank you
14:44:24 sean-k-mooney i ased for some enhacned docs in teh review i left
14:44:42 sean-k-mooney but i was also thinking maybe we shoudl clean up https://github.com/openstack/cyborg/blob/master/cyborg.conf.intelnic.sample
14:45:04 sean-k-mooney its really weird to have a random config example at the root of the repo
14:45:16 melwitt ok sure
14:45:55 sean-k-mooney my prefence woudl be to add a local.conf exmaple instead https://github.com/openstack/cyborg/blob/master/devstack/local-conf.pci-sim.sample
14:46:03 sean-k-mooney but ya that basiclly what i said in the review
14:46:25 sean-k-mooney i am fine with adding a speicif driver doc later
14:46:29 melwitt I thhink that would make sense
14:46:34 melwitt *think
14:46:42 sean-k-mooney so im not really asking for fully docs just capture the impaont parts form the gist you rote
14:47:30 melwitt ok, can do
14:47:33 sean-k-mooney i.e. if your automating the cofniguration with devstack add a small devstack local.conf samepel adn a littel prose to descibe how to set it up.
14:47:35 sean-k-mooney cool
14:47:50 melwitt thanks
14:47:58 sean-k-mooney by the way the reaon i said its not entirly a bug
14:48:08 sean-k-mooney is until this cycle
14:48:19 sean-k-mooney there really wast any devstack automation for any fo the drivers
14:48:54 sean-k-mooney im fine with filign wishlist bugs as tracker but we are missing devstack supprot for most of the rest of the drivrs as well
14:49:12 sean-k-mooney and i dont thnk fixing that when we have time shoudl need a lot of paper work
14:49:34 melwitt yeah I mean for this, it's the general device_profile extension so seems required for any cyborg use no?
14:49:54 sean-k-mooney only if using cyborg with neutron ports
14:50:03 melwitt yeah, it's good we have Wishlist
14:50:07 melwitt ah right. ok
14:50:23 sean-k-mooney that why i was debting if this shoudl only be enabled if you enable the intel driver
14:50:36 sean-k-mooney or sriov nic agent but its harmless to alwasy enabel
14:50:52 sean-k-mooney neutron will ignore it if your usign ovn af far as im aware
14:51:14 melwitt yeah. I think a guard would make sense. I guess intel is the only nic driver under nic/? I forgot already
14:51:26 sean-k-mooney currently yes
14:51:46 sean-k-mooney https://github.com/openstack/cyborg/blob/master/pyproject.toml#L52-L63
14:51:49 sean-k-mooney at least in tree
14:52:05 melwitt ok cool. bc really it would be if any nic driver enabled but if we only have the one, then yeah
14:52:13 sean-k-mooney its technically a stevador entriy point i think but i woudl have to check
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 #link
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: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 sean-k-mooney if the issue was usign a newer api provided by tempest
15:00:59 chandankumar we are running out of time
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 chandankumar thank you all for joining!
15:03:39 sean-k-mooney ack i can if you need ot skip
15:03:42 chandankumar #endmeeting
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 opendevmeet Minutes: https://meetings.opendev.org/meetings/cyborg/2026/cyborg.2026-07-28-14.01.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 Log: https://meetings.opendev.org/meetings/cyborg/2026/cyborg.2026-07-28-14.01.log.html
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

Earlier   Later