Tuesday, 2026-02-24

opendevreviewsean mooney proposed openstack/cyborg master: Fix check-cherry-picks.sh for numeric stable branches  https://review.opendev.org/c/openstack/cyborg/+/97779313:08
jgilaberHi! The IRC meeting will start in ~30 minutes, feel free to add topics to the agenda https://etherpad.opendev.org/p/openstack-cyborg-irc-meeting#L4513:30
jgilaber#startmeeting14:00
opendevmeetjgilaber: Error: A meeting name is required, e.g., '#startmeeting Marketing Committee'14:00
jgilaber#startmeeting Cyborg14:00
opendevmeetMeeting started Tue Feb 24 14:00:48 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 all! Who is around?14:01
sean-k-mooneyo/14:01
rlandyo/14:01
dviroelo/14:01
jgilaberCourtesy ping: amoralej bogdando14:01
amoralejo/14:01
jgilaberI think we can start, feel free to add topics to the agenda14:02
jgilaber#link https://etherpad.opendev.org/p/openstack-cyborg-irc-meeting#L4514:02
jgilaberfirst topic is from sean-k-mooney 14:02
jgilaber#topic linters14:02
sean-k-mooneywe can probly just note the titles14:02
sean-k-mooneyso the first topic is the usage and adoption of linters in cybrog14:03
sean-k-mooneyit is my intent to review quite alot of the code over the next 2 weeks and focus on impoving the automated linitign and code quality issues14:03
sean-k-mooneyfirst by adding pre-commit and tools we have used like codespell to the repo14:04
sean-k-mooneythen i woudl like to add ruff-check to and fix a set of liniting issues and finally adopt ruff for formating14:04
sean-k-mooneymy intent is to automat many of the sytel and correctness topics we currently have to review for and modernise the code base14:05
sean-k-mooneyi woudl like to know how others feel about this14:05
jgilaberbased on the experience of similar work for watcher I think it's worth it14:06
amoralej+114:06
amoralejdid you try to run linters with current codebase? will it need many changes?14:06
sean-k-mooneynot yet and i expect yes14:06
sean-k-mooneythe side benifit of this is it will force me to read a large protion of the code base14:06
sean-k-mooneyand gain familarity with it by proxy14:07
amoralejanyway, it will be needed, so it's a good time to go for it14:07
sean-k-mooneyya i tought doing this early will reduce the firction for future work as we reviee the project adn start extending it14:07
sean-k-mooneyare there any other comments/request on this topic?14:08
sean-k-mooneyif not we can move to ci14:08
jgilaberI think we can move on14:09
jgilaber#topic ci jobs14:09
sean-k-mooneyso here there is some good news and bad neews14:10
sean-k-mooneythe good news is chandan fixed the ipv6 job last week14:10
sean-k-mooneyand that is merges so i plan to propes makign that voting again adn adding it to gate in the next few days14:10
sean-k-mooneythe bad news is the cherry-pick check is broken on the stable branches14:11
sean-k-mooneyso i have a fix on master https://review.opendev.org/c/openstack/cyborg/+/977793 that i need to revise but that will need to be backport before we can fully unblock  the tempest plugin repo14:11
sean-k-mooneywe can cover that more in the review section14:12
sean-k-mooneythe other change i was plannign to make is to combine the bandite tox job into the pep8 one which will become oru single linter job14:12
sean-k-mooneythat will bring our jobs closer to how nova/watcher ectra are set up14:12
sean-k-mooneythe other gap i noticed is we currently do not have a greade job14:13
sean-k-mooneyim not sure we will have time to add one this cycle before RC114:13
sean-k-mooneymy question is do you think its ok to do that early in the next cycle14:13
sean-k-mooneyor shoudl we priorites adding grenade before rc1?14:13
jgilaberI think it's ok to defer it, it's not likely we'll see many big code changes until next cycle14:15
sean-k-mooneyack my current plan was to look at it after we cut rc114:17
sean-k-mooneyassumign other dont take a look before then14:17
sean-k-mooneyif there is no other comment on ci job priorty we could move to the last topic which is more of an annouchment14:18
jgilaberlet's move on14:19
jgilaber#topic bugs14:19
sean-k-mooneyso as noted in the ether pad 14:19
sean-k-mooneyi created https://launchpad.net/~cyborg-bug-team as an open team so folks interested in triage can now join that team14:19
sean-k-mooneyi have configure it in lauchpad as the bug supervior14:20
sean-k-mooneymeaning member of the team can add tag, set imporantce and update teh status of the bugs14:20
sean-k-mooneyi have configured it to expire membership after 12 months but you will get a renewal email and you will be auto appoved for joining/renewal14:20
sean-k-mooneyso if you plan to help with cyborg but triage please join that when you have time14:21
sean-k-mooneythats all i had14:21
jgilaberthanks sean-k-mooney, I just joined the team14:21
jgilaberif there are no more comments, we can move to the reviews section14:22
jgilaber#topic Reviews14:22
jgilaber#link https://review.opendev.org/c/openstack/cyborg/+/970153/1314:22
sean-k-mooneyso this review fixes a long running issue with cyborg where internally it used CONF.host for both the rpc endpoint and compute node placement resouce provider name14:23
sean-k-mooneyin some evns they are the saem such as in our downstream installer where we write the fqdn into /etc/hostname14:24
sean-k-mooneybtu in general they value of conf.HOST is the short hostnaem and the resouce provider name is the hypervior_hostname whch tends to be the fqdn14:24
sean-k-mooneythis change will try to use both to find the resouce provier, it add config options so you can explcity sepcify it14:25
sean-k-mooneyand has an expenital backoff and retry up to 3 times14:25
sean-k-mooneyi think this change is ready to merged 14:25
sean-k-mooneybut wanted to ask if there are any other issue folks woudl liek me to adress before i proceed (after the meeting)14:26
jgilaber+1 from me14:26
sean-k-mooneyjgilaber: and bogdando[m] have reviewd eariler versions fo this change.14:26
sean-k-mooneyif no ohter comments we can move on to the next review14:28
jgilaber#link https://review.opendev.org/c/openstack/cyborg/+/977177/314:28
sean-k-mooneyso ^ is me shamelessly stealing the release guide i wrote for watcher adn cleaning it up slightly for cyborg14:28
sean-k-mooneythe tl;dr is it calls out the major release milesotnes and the actions we need to do for each of them14:29
sean-k-mooney#link https://e7462b45848db14b956a-a5016a94c30782ba95b6339cf8a222f0.ssl.cf5.rackcdn.com/openstack/c0eb5346b7434ee6a0ec7583d0197a09/docs/contributor/release-guide.html14:30
sean-k-mooneyis a render14:30
sean-k-mooneywe can refine this more as we go but again if there are no concerns with that i propose to merge that after the meeting as a baseline14:30
jgilaberI've only skimmed the patch but I can vouch for the usefulness of the guide as one of watcher's release liasons this last cycle 14:31
sean-k-mooneyi can leave it open for a day or two if folks want to review more14:31
sean-k-mooneyi woudl like to merge the review after it this week14:31
sean-k-mooneybut we are not in a super rush here14:31
jgilaberI'll review it after the meeting14:32
sean-k-mooneyack ill check back then thrusday or friday adn respond to any feedback if there is any14:32
jgilaberthanks, I think we can move to the next one 14:33
jgilaber#link https://review.opendev.org/c/openstack/cyborg/+/977020/314:33
sean-k-mooneyso the next review is the release note prelude14:33
sean-k-mooney#link https://storage.gra.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_dfc/openstack/dfcb37a19d884363afaee29efe3c877d/docs/unreleased.html14:33
sean-k-mooneythis will become the 2026.1 prelude when we cut the release14:34
sean-k-mooneyrlandy: suggested i add a refence to docuemantion so i added it in the last revision14:34
sean-k-mooneyim happy to refine it more if there is addtional feedback but i would like to merge this by the end of the week if no outstanding issues are raised14:35
rlandyI'll review again14:35
sean-k-mooneythe hard deadlien for merging this is before rc1 14:35
sean-k-mooneyso we have 3 weeks14:35
sean-k-mooneyrlandy: ack thanks14:35
sean-k-mooneythe only ohter comment i have on that is we have the opertunity to add a marketing highlights as part of the release14:37
sean-k-mooneyi do not know if there is anythign we woudl ike to do in that regard but now is a good time to start thinking about that14:37
sean-k-mooneyi was thinkign fo reuseing the prelude to some degree adn put more of a focus into that for next cycle14:38
rlandy+114:38
sean-k-mooneylets keep moving ot get though the adgenda unless there is anything else on this topic. ^ is technially the last change we need for the release14:39
jgilaberack thanks sean-k-mooney 14:40
jgilabernext review14:40
jgilaber#link https://review.opendev.org/c/openstack/cyborg/+/97708314:41
sean-k-mooneyso ^ is a work in progress change that chandan has been working on14:41
sean-k-mooneyit is using a project https://github.com/snu-csl/nvmevirt14:41
sean-k-mooneyto provide a kernel module to emulate nvme devices14:41
sean-k-mooneythis we hope to use to test the pci driver and a future nvme/ssd driver14:42
sean-k-mooneythis is making good progress but need more work before it is ready14:42
sean-k-mooneythe next review in the list was https://review.opendev.org/c/openstack/project-config/+/97719414:42
sean-k-mooneywhich add the project to our zuul tenant14:43
sean-k-mooneyso that we cna have zuul prepare the git repo for us14:43
sean-k-mooneythat is now merged14:43
sean-k-mooney#link https://review.opendev.org/c/openstack/project-config/+/97719414:43
sean-k-mooneyif folks have tiem to review over the next week or two we will likely hold htat until after RC1 is cut but its good to review14:44
sean-k-mooneymy proposal is to review the branch status and review if we are ready to crate the rc1 tag during next weeks meeting14:45
sean-k-mooneyany comment or questions?14:46
sean-k-mooneyif not the last 2 reviews also go togehter14:47
jgilabernext one is14:47
jgilaber#link https://review.opendev.org/c/openstack/cyborg-tempest-plugin/+/97621514:47
sean-k-mooneyso this unfortually depend on https://review.opendev.org/c/openstack/cyborg/+/97622414:48
sean-k-mooneywhich is currently blocked by a bug in the cherry-pick check which is fixed by https://review.opendev.org/c/openstack/cyborg/+/97779314:48
sean-k-mooneyso we will have to merge ^ on master and cherry-pick it back14:48
sean-k-mooneybefore we can fix the package name and then update the jobs in the tempest plugin14:49
sean-k-mooneynone of that is hard but we just need to do it in the corerct order14:49
sean-k-mooneyi hope we can resolve that and complete updating the master branch of the tempest plugin in the next week or so14:49
sean-k-mooneythat effeitlvy it for reviews form me for now14:50
jgilabersounds reasonable, any other comments on the reviews? If not we can do some bug triaging14:50
jgilaber#topic Bugs14:51
jgilaberfirst one14:51
jgilaber#link https://bugs.launchpad.net/openstack-cyborg/+bug/198738014:51
sean-k-mooneyso this is a valid bug IMO, i marked it as medium for now14:51
sean-k-mooneythe current nvidia driver only supprot full gpu passthough or mdevs14:52
sean-k-mooneyunfortuletly the way it enmerate devices also include the VFs that mdevs are creted form for sriov capable gpus14:52
sean-k-mooneythat a bug and the correct fix for now is to filter out any nvida pci device that is a VF14:52
sean-k-mooneylong term we wil want to supprot mig and extendign this driver is one option but right now you cannot use this driver with mig VFs14:53
sean-k-mooneyit could crash the host kernel on older verions fo rhel for example14:53
sean-k-mooneyso this is a relitlivy easy bug for someone to fix but we do not need to fix it imiedealy14:54
sean-k-mooneyany comments/concerns with trating this as medium14:54
jgilaberI'm not too familiar with the nvidia driver, but based on the context mediums seems ok14:55
jgilaberany other comment? if not we can take another bug14:56
jgilaber#link https://bugs.launchpad.net/openstack-cyborg/+bug/195488614:56
sean-k-mooneythis i have triaged as high. the tl;dr is we have a issue with teh current api policy that allows you do detach a arch form a nova vm via the cyborg api14:57
sean-k-mooneythat is a mild security issue but since you can only break your own vms less so14:57
sean-k-mooneythe fix for this is we need to implement SRBAC next cycle and i plan to spen the next week or so investigatin that and preparing a spec14:57
sean-k-mooneyi have set this as high to reflect that but im unsure fi there is a backportable solution to this14:58
jgilaberlooking at the last comment, do you think we'll we need to anything else on top of the SRBAC implementation for this bug?14:58
sean-k-mooneyso this may be a master only fix14:58
sean-k-mooneyi dont think we do but we may make this a ptg topic to dicussi t futuer14:58
sean-k-mooneyfor now we are aware of i ti and we can revist. do you want to do the last 2 quickly?14:59
jgilaberack, so high seems appropiate14:59
jgilaberlet's try14:59
jgilaber#link https://bugs.launchpad.net/openstack-cyborg/+bug/202017814:59
jgilaberas noted, this one seems to be an exact duplicated of an already closed bug, I think it's safe to close15:00
sean-k-mooneyi think so too15:00
sean-k-mooneyand there is a comment to that effect on the bug15:01
jgilaberany objection to closing it?15:01
sean-k-mooneynope +115:01
jgilaberdone, last one15:01
jgilaber#link https://bugs.launchpad.net/openstack-cyborg/+bug/193339915:01
sean-k-mooneyah i see15:03
sean-k-mooneytook a second15:03
sean-k-mooneyhttp://cyborg.openstack.svc.region-stackdev.myinspurcloud.com/v2 vs http://cyborg.openstack.svc.region-stackdev.myinspurcloud.com/accelerator/v215:03
sean-k-mooneyit shoudl be http://cyborg.openstack.svc.region-stackdev.myinspurcloud.com/v2/accelerator15:03
sean-k-mooneyi think15:03
sean-k-mooneywe likely need to verify if this stilll hapens and then restore the orgian proposed fix15:04
jgilabersounds right, move it back to triaged and medium?15:04
sean-k-mooneyim not sure the propsoed fix is correct15:04
sean-k-mooneyya that sounds correct to me15:05
jgilaberack, so that's all the bugs we had for today15:05
jgilaberfinal topic 15:05
jgilaber#topic Volunteers to chair next meeting15:05
jgilaberany volunteers?15:05
rlandyI'll do it 15:05
jgilaberthanks rlandy 15:05
sean-k-mooney:)15:05
jgilaberand thanks everyone for participating, see you next week!15:06
sean-k-mooneyi guess we should ask if there are any last miniut topics15:06
rlandyoops actually I am out15:06
sean-k-mooneyi can do it of otehrs are not free15:06
rlandyI will find someone else15:06
sean-k-mooneyack we can figure it out offline15:06
sean-k-mooneyor rather out of hte meeting15:06
jgilaberI can chair it also if needed15:06
jgilaberany last minute topics?15:07
rlandyok - I'll take the week after15:07
jgilaberthat is all then, thanks again!15:07
jgilaber#endmeeting15:07
opendevmeetMeeting ended Tue Feb 24 15:07:57 2026 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)15:07
opendevmeetMinutes:        https://meetings.opendev.org/meetings/cyborg/2026/cyborg.2026-02-24-14.00.html15:07
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/cyborg/2026/cyborg.2026-02-24-14.00.txt15:07
opendevmeetLog:            https://meetings.opendev.org/meetings/cyborg/2026/cyborg.2026-02-24-14.00.log.html15:07
sean-k-mooneyill try not to info dump as much next time but there si a lot to get though for the first couple of meetings15:09
opendevreviewsean mooney proposed openstack/cyborg master: Fix check-cherry-picks.sh for numeric stable branches  https://review.opendev.org/c/openstack/cyborg/+/97779316:24
*** gmaan is now known as gmaan_afk16:29
opendevreviewMerged openstack/cyborg master: Fix resource provider hostname mismatch  https://review.opendev.org/c/openstack/cyborg/+/97015317:07
opendevreviewsean mooney proposed openstack/cyborg master: Fix check-cherry-picks.sh for numeric stable branches  https://review.opendev.org/c/openstack/cyborg/+/97779317:08
*** gmaan_afk is now known as gmaan17:37
opendevreviewsean mooney proposed openstack/cyborg master: update pre-commit hook version and fix issues  https://review.opendev.org/c/openstack/cyborg/+/97785919:54
opendevreviewsean mooney proposed openstack/cyborg master: Update pre-commit hooks and fix violations  https://review.opendev.org/c/openstack/cyborg/+/97786019:54
opendevreviewsean mooney proposed openstack/cyborg master: Fix codespell violations across the codebase  https://review.opendev.org/c/openstack/cyborg/+/97786119:55
opendevreviewsean mooney proposed openstack/cyborg master: Fix sphinx-lint and doc8 violations in RST docs  https://review.opendev.org/c/openstack/cyborg/+/97786219:55
opendevreviewsean mooney proposed openstack/cyborg master: Migrate project metadata to pyproject.toml  https://review.opendev.org/c/openstack/cyborg/+/97788621:52
opendevreviewsean mooney proposed openstack/cyborg master: Fix pyproject.toml deprecations and remove wsgi_scripts  https://review.opendev.org/c/openstack/cyborg/+/97788721:52
opendevreviewsean mooney proposed openstack/cyborg master: Add ruff config and fix pre-commit hook failures  https://review.opendev.org/c/openstack/cyborg/+/97788821:52
opendevreviewsean mooney proposed openstack/cyborg master: Fix E402 in Alembic migrations and template  https://review.opendev.org/c/openstack/cyborg/+/97788921:52
opendevreviewsean mooney proposed openstack/cyborg master: Fix S311 and S603 ruff security violations  https://review.opendev.org/c/openstack/cyborg/+/97789021:52
opendevreviewsean mooney proposed openstack/cyborg master: Migrate to ruff-format + ruff lint; drop hacking plugin  https://review.opendev.org/c/openstack/cyborg/+/97789121:52

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