Tuesday, 2026-07-21

opendevreviewchandan kumar proposed openstack/cyborg-tempest-plugin master: Add Cyborg-to-Placement integration scenario test  https://review.opendev.org/c/openstack/cyborg-tempest-plugin/+/99221004:04
opendevreviewchandan kumar proposed openstack/cyborg master: Allow non-CUSTOM traits in device profile groups  https://review.opendev.org/c/openstack/cyborg/+/99794504:04
opendevreviewchandan kumar proposed openstack/cyborg master: Move create() from FPGADriver to GenericDriver  https://review.opendev.org/c/openstack/cyborg/+/99800404:43
opendevreviewchandan kumar proposed openstack/cyborg-tempest-plugin master: Add scenario test for FPGA programming with FakeDriver  https://review.opendev.org/c/openstack/cyborg-tempest-plugin/+/99108104:48
opendevreviewJoan Gilabert proposed openstack/cyborg-tempest-plugin master: Verify guest reboot started in PCI lifecycle test  https://review.opendev.org/c/openstack/cyborg-tempest-plugin/+/99775107:53
opendevreviewJoan Gilabert proposed openstack/cyborg-tempest-plugin master: Refactor PCI lifecycle tests  https://review.opendev.org/c/openstack/cyborg-tempest-plugin/+/99793607:53
opendevreviewJoan Gilabert proposed openstack/cyborg-tempest-plugin master: Add Cyborg MDEV driver lifecycle scenario tests  https://review.opendev.org/c/openstack/cyborg-tempest-plugin/+/99735207:53
opendevreviewJoan Gilabert proposed openstack/cyborg-tempest-plugin master: Refactor PCI lifecycle tests  https://review.opendev.org/c/openstack/cyborg-tempest-plugin/+/99793608:50
opendevreviewJoan Gilabert proposed openstack/cyborg-tempest-plugin master: Add Cyborg MDEV driver lifecycle scenario tests  https://review.opendev.org/c/openstack/cyborg-tempest-plugin/+/99735208:50
opendevreviewchandan kumar proposed openstack/cyborg master: Drop postgres migration unit tests  https://review.opendev.org/c/openstack/cyborg/+/99810109:45
opendevreviewchandan kumar proposed openstack/cyborg master: Add bashate to pre-commit and fix violations  https://review.opendev.org/c/openstack/cyborg/+/98402710:03
opendevreviewsean mooney proposed openstack/cyborg-tempest-plugin master: Add new-defaults config and multi-persona client aliases  https://review.opendev.org/c/openstack/cyborg-tempest-plugin/+/99232910:24
opendevreviewsean mooney proposed openstack/cyborg-tempest-plugin master: Migrate API tests to least-privilege client aliases  https://review.opendev.org/c/openstack/cyborg-tempest-plugin/+/99233010:24
opendevreviewsean mooney proposed openstack/cyborg-tempest-plugin master: Add focused SRBAC policy tests for new defaults  https://review.opendev.org/c/openstack/cyborg-tempest-plugin/+/99233110:24
opendevreviewsean mooney proposed openstack/cyborg master: Use request context as policy target  https://review.opendev.org/c/openstack/cyborg/+/99272210:34
opendevreviewsean mooney proposed openstack/cyborg master: Add SRBAC base rules and enforce_new_defaults override  https://review.opendev.org/c/openstack/cyborg/+/99229210:34
opendevreviewsean mooney proposed openstack/cyborg master: Migrate ARQ policies to DocumentedRuleDefault  https://review.opendev.org/c/openstack/cyborg/+/99229310:34
opendevreviewsean mooney proposed openstack/cyborg master: Migrate device policies to DocumentedRuleDefault  https://review.opendev.org/c/openstack/cyborg/+/99229410:34
opendevreviewsean mooney proposed openstack/cyborg master: Migrate deployable policies to DocumentedRuleDefault  https://review.opendev.org/c/openstack/cyborg/+/99229510:34
opendevreviewsean mooney proposed openstack/cyborg master: Migrate attribute policies to DocumentedRuleDefault  https://review.opendev.org/c/openstack/cyborg/+/99229610:34
opendevreviewsean mooney proposed openstack/cyborg master: Add SRBAC policy concepts documentation  https://review.opendev.org/c/openstack/cyborg/+/99229710:34
opendevreviewsean mooney proposed openstack/cyborg master: Add cyborg-tempest-srbac Zuul job  https://review.opendev.org/c/openstack/cyborg/+/99233210:34
opendevreviewsean mooney proposed openstack/cyborg master: Remove no-op deprecated policy bridges  https://review.opendev.org/c/openstack/cyborg/+/99546210:34
opendevreviewchandan kumar proposed openstack/cyborg master: Add bashate to pre-commit and fix violations  https://review.opendev.org/c/openstack/cyborg/+/98402712:11
opendevreviewMerged openstack/cyborg master: Use request context as policy target  https://review.opendev.org/c/openstack/cyborg/+/99272212:45
opendevreviewMerged openstack/cyborg master: Add SRBAC base rules and enforce_new_defaults override  https://review.opendev.org/c/openstack/cyborg/+/99229212:49
opendevreviewMerged openstack/cyborg master: Migrate ARQ policies to DocumentedRuleDefault  https://review.opendev.org/c/openstack/cyborg/+/99229312:49
opendevreviewMerged openstack/cyborg master: Migrate device policies to DocumentedRuleDefault  https://review.opendev.org/c/openstack/cyborg/+/99229412:49
opendevreviewMerged openstack/cyborg master: Migrate deployable policies to DocumentedRuleDefault  https://review.opendev.org/c/openstack/cyborg/+/99229512:55
opendevreviewMerged openstack/cyborg master: Migrate attribute policies to DocumentedRuleDefault  https://review.opendev.org/c/openstack/cyborg/+/99229612:55
opendevreviewMerged openstack/cyborg master: Add SRBAC policy concepts documentation  https://review.opendev.org/c/openstack/cyborg/+/99229712:55
opendevreviewchandan kumar proposed openstack/cyborg master: Add bashate to pre-commit and fix violations  https://review.opendev.org/c/openstack/cyborg/+/98402713:18
jgilaberHi all! IRC meeting starting in 10 minutes, add your topics to the agenda https://etherpad.opendev.org/p/openstack-cyborg-irc-meeting#L4713:51
jgilaber#startmeeting cyborg14:00
opendevmeetMeeting started Tue Jul 21 14:00:57 2026 UTC and is due to finish in 60 minutes.  The chair is jgilaber. Information about MeetBot at http://wiki.debian.org/MeetBot.14:00
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.14:00
opendevmeetThe meeting name has been set to 'cyborg'14:00
jgilaberHi! Who is around today?14:01
chandankumaro/14:01
jgilabercourtesy ping: sean-k-mooney amoralej bogdando rlandy skovili14:01
amoralejo/14:01
melwittI think o/14:01
jgilaberwhile we wait for more people, feel free to add topics to the (currently empty) agenda14:01
jgilaberhttps://etherpad.opendev.org/p/openstack-cyborg-irc-meeting#L4714:02
jgilaberlet's start14:02
jgilaberjumping directly to reviews since the agenda is empty14:03
jgilaber#topic Reviews14:03
rlandyo/14:03
jgilaberfirst reviews are from chandankumar 14:03
jgilaber#link https://review.opendev.org/q/topic:%22fpga_program%2214:03
chandankumaryes14:03
jgilaberanything you want to highlight?14:03
chandankumarI was working on improving the tempest test coverage and fixes around fgpa program interface14:04
chandankumarI have proposed couple of reviews for rename and refactoring14:04
chandankumarUse GenericDriver.update() as the FPGA programming interface - https://review.opendev.org/c/openstack/cyborg/+/99159814:04
chandankumarhttps://review.opendev.org/c/openstack/cyborg/+/998004: Move create() from FPGADriver to GenericDriver 14:04
chandankumarboth reviews are tested with https://review.opendev.org/c/openstack/cyborg-tempest-plugin/+/99108114:05
chandankumarscenario test for FPGA programming with FakeDriver14:05
chandankumarIt boots a server with an14:05
chandankumarFPGA device profile backed by FakeDriver, locates the fake deployable, and calls the program API to verify that it successed.14:05
chandankumarFeel free to have a look at these reviews.14:06
jgilaberack, I had reviewed the first one in the chain, but not the other two, I'll add them to my review list14:06
chandankumarthank you jgilaber!14:06
chandankumarNext one is also mine14:06
chandankumar#link https://review.opendev.org/q/topic:%22bug/2157586%2214:06
chandankumarfew days back I opened https://bugs.launchpad.net/openstack-cyborg/+bug/215758614:07
chandankumarCyborg Device Profile API rejects OWNER_CYBORG trait because it rejects non custom traits14:07
chandankumar https://review.opendev.org/c/openstack/cyborg/+/997945 removes the conditional for non custom traits and allow owner_cyborg traits to b used with device profole14:08
jgilaberthat bug only affects traits but not resource classes right?14:08
chandankumarI have also added scenario test to validate cyborg placement integration https://review.opendev.org/c/openstack/cyborg-tempest-plugin/+/99221014:08
chandankumarBased on each device profile, it troes to find out triats based on vendor and product id14:09
chandankumaryes only traits14:10
jgilaberack, this seems like an important bug to fix, thanks for working on it14:10
chandankumarthat's it from my side on reviews14:11
jgilaberthanks chandankumar 14:11
jgilaberany other question on these reviews?14:12
jgilabermoving on14:12
jgilaberI have a couple of patches to hightligth14:12
jgilaber#link https://review.opendev.org/c/openstack/cyborg-tempest-plugin/+/99775114:12
jgilaberThis first one tries to improve the problems with the guest reboot test14:13
chandankumaryes, thank you for working on this one. 14:14
jgilaberand the next one in the chain refactors the lifecycle tests 14:15
jgilaberso that they can be reused for multiple drivers14:15
chandankumarDo we want to do more recheck on this one to make sure reboot test is not failing?14:15
jgilaber#link https://review.opendev.org/c/openstack/cyborg-tempest-plugin/+/99793614:15
jgilaberyes, I want to recheck it some more14:15
jgilaberand check if the failures in https://review.opendev.org/c/openstack/cyborg-tempest-plugin/+/997936 are because the first patch does not solve the problem completely14:15
jgilaberor that I'm reintroducing the problem in the refactor somehow14:16
jgilaberI'll double check that after the meeting14:16
jgilaberany other question/comment on this?14:16
chandankumaron second patch reboot is still failing, it is timing out when instance is coming back after reboot14:16
chandankumarin temepst-py3 job. 14:16
jgilaberyes, I'm not sure if it's the exact same failure or is a new problem from the refactor14:17
chandankumarI have not taken a look at the refactored code, will take a look tomorrow14:17
chandankumarhere py3 job is faoling while ipv6 is passing14:17
jgilaberack, thanks chandankumar 14:18
jgilaberyes, the error is not very consistent14:18
chandankumaryes14:18
jgilaberanything else on this?14:18
jgilaberif not, I have one last review 14:18
jgilaber#link https://review.opendev.org/c/openstack/cyborg/+/99797914:19
jgilaberI noticed that in cyborg we had a test file to test database migrations with classes that were supposed to run them with both mariadb and postgres14:19
jgilaberbut both were skipped since the dbs were not setup14:19
jgilaberand the checks for the migrations were not being called14:20
jgilaberso I added test requirements for mariadb in this patch to at least run them there14:20
jgilaberthe proposal is to add mariadb for now and enable also postgres in the future if we want to14:20
jgilaberany questions on this?14:21
chandankumarI have added 998101: Drop postgres migration unit tests | https://review.opendev.org/c/openstack/cyborg/+/998101to drop prostes test14:21
chandankumarBased on code search https://codesearch.openstack.org/?q=TestMigrationsPostgreSQL&i=nope&literal=nope&files=&excludeFiles=&repos= I did not find except cyborg and ironic having postgres coverage14:22
chandankumar+1 for enabling it14:23
jgilaberthanks, lgtm14:24
jgilaberwe did not enable them in watcher either14:24
chandankumarok14:25
jgilaberanything else on this topic?14:25
jgilabermoving to bugs14:26
jgilaber#topic Bugs14:26
jgilaber#link https://bugs.launchpad.net/openstack-cyborg/+bug/216135414:26
jgilaberthis seems like a valid bug and reading the report 14:27
jgilaberadding support for this in the pci driver might be better in the long term14:27
jgilabermelwitt, do you know what would we need to change to support those devices?14:28
jgilaberin the meantime, I think we can triage this as medium?14:30
chandankumaryes medium sounds good14:31
jgilaberack, done14:32
jgilaberthat's the last thing we had in the agenda, any last minute topic?14:32
jgilabermoving to the last topic then14:33
jgilaber#topic Volunteers to chair next meeting14:33
jgilaberany volunterr?14:33
chandankumarI can volunteer for next meeting14:33
jgilaberthanks chandankumar ++14:34
jgilaberthat's all for today, thanks all!14:34
jgilaber#endmeeting14:34
opendevmeetMeeting ended Tue Jul 21 14:34:48 2026 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)14:34
opendevmeetMinutes:        https://meetings.opendev.org/meetings/cyborg/2026/cyborg.2026-07-21-14.00.html14:34
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/cyborg/2026/cyborg.2026-07-21-14.00.txt14:34
opendevmeetLog:            https://meetings.opendev.org/meetings/cyborg/2026/cyborg.2026-07-21-14.00.log.html14:34
chandankumarthank you jgilaber !14:35
melwittjgilaber_: hi sorry I had to step away in the middle of the meeting. on https://bugs.launchpad.net/openstack-cyborg/+bug/2161354, for the shorter term it would be a small change to leverage the same exclude mechanism in the NIC driver (duplication),15:06
melwittfor the long term moving the NIC driver into the PCI driver would be a larger change with the main thing being we would need to move/add SRIOV VF enumeration into the PCI driver. along with device type awareness 15:07
*** jgilaber_ is now known as jgilaber15:19
jgilabermelwitt, no worries I was just curious15:19
jgilaberthe sriov is currently in progress, what kind of device type awareness would we need, do we need to do some setup on the device?15:20
melwittjust to be able to differentiate between say a gpu vs a nic15:22
melwittso check the type to know whether to do the sriov VF enumeration for example15:23
melwitt(sorry I am not so knowledgeable in the drivers yet, maybe that is already there)15:24
jgilaberah ok15:42
jgilaberno that is missing15:42
jgilaberI guess it was never implemented as it was prefered to have vendor specific drivers to provide such details15:42
melwittyes seems so. it could be debated whether to consolidate into the generic pci driver 15:44
melwittfor now for the bug, I think to do the simple duplication thing since I think more discussion is needed about the idea of consolidating15:45
jgilaber+1 to that15:50
opendevreviewMerged openstack/cyborg-tempest-plugin master: Add new-defaults config and multi-persona client aliases  https://review.opendev.org/c/openstack/cyborg-tempest-plugin/+/99232916:20
opendevreviewMerged openstack/cyborg-tempest-plugin master: Migrate API tests to least-privilege client aliases  https://review.opendev.org/c/openstack/cyborg-tempest-plugin/+/99233016:46
opendevreviewMerged openstack/cyborg-tempest-plugin master: Add focused SRBAC policy tests for new defaults  https://review.opendev.org/c/openstack/cyborg-tempest-plugin/+/99233116:46
opendevreviewMerged openstack/cyborg-tempest-plugin master: Verify guest reboot started in PCI lifecycle test  https://review.opendev.org/c/openstack/cyborg-tempest-plugin/+/99775116:46
opendevreviewJoan Gilabert proposed openstack/cyborg-tempest-plugin master: Refactor PCI lifecycle tests  https://review.opendev.org/c/openstack/cyborg-tempest-plugin/+/99793617:02
opendevreviewJoan Gilabert proposed openstack/cyborg-tempest-plugin master: Add Cyborg MDEV driver lifecycle scenario tests  https://review.opendev.org/c/openstack/cyborg-tempest-plugin/+/99735217:02
opendevreviewMerged openstack/cyborg master: Add bashate to pre-commit and fix violations  https://review.opendev.org/c/openstack/cyborg/+/98402720:44
opendevreviewMerged openstack/cyborg master: Add cyborg-tempest-srbac Zuul job  https://review.opendev.org/c/openstack/cyborg/+/99233222:34
opendevreviewMerged openstack/cyborg master: Remove no-op deprecated policy bridges  https://review.opendev.org/c/openstack/cyborg/+/99546222:35

Generated by irclog2html.py 4.1.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!