Tuesday, 2026-09-29

opendevreviewchandan kumar proposed openstack/cyborg-specs master: Repropose NVMe secure cleanup spec for 2027.1  https://review.opendev.org/c/openstack/cyborg-specs/+/100571610:39
jgilaber#startmeeting cyborg14:00
opendevmeetMeeting started Tue Sep 29 14:00:42 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:00
melwitto/14:00
chandankumaro/14:01
jgilaberwhile we gather, feel free to add topics to the agenda https://etherpad.opendev.org/p/openstack-cyborg-irc-meeting#L5314:01
jgilabercourtesy ping: sean-k-mooney amoralej bogdando rlandy skovili14:01
rlandyo/14:01
morenodo/14:02
amoralejo/14:02
jgilaberok, let's start with the first topic14:02
jgilaber#topic PTG Planning14:02
jgilaber#link https://etherpad.opendev.org/p/cyborg-2027.1-ptg14:03
jgilaberthe etherpad already has some agenda planned, thanks rlandy for that14:03
jgilaberwe have retro, the nova cross session and two topics14:04
rlandyyeah - we have place for other topics if they arise14:04
jgilaberdoes anybody has any new topic to add?14:04
jgilaberwe don't need to address it here, just a reminder that the time slots are available if needed14:04
rlandywe can keep the last slot available for anything that emerges from the nove cross session14:04
rlandyopen question for the team is around pci grouping14:05
rlandyit's a nova feature but might be covered by some engineers on the cyborg team 14:05
melwittnot directly but I've addressed spec review feedback from Sean on the services spec if anyone might be interested to take a look before PTG https://review.opendev.org/c/openstack/cyborg-specs/+/100199914:05
melwittin case it might unearth any PTG discussion points14:05
jgilaberI'll try to review it melwitt, I haven't looked at it yet14:06
chandankumarthanks melwitt for sharing the spec, I will add it to my list14:06
rlandyalso side note - we should cancel the IRC meeting the week of PTG14:07
jgilabergood point, I'll add it to next week's topic list14:07
rlandyI can chair next week's call as it will likely be about finalizing topics - and the week after we cancel14:08
jgilabersounds good, thanks rlandy 14:08
jgilaberany other comment on PTG planning?14:08
rlandywill confirm with sean-k-mooney when they are back - they may have topics or comments14:08
rlandysince they are PTL14:09
rlandywe need to update the etherpad link  - I will take care of that14:09
jgilabersorry, which link?14:09
melwittprobably the PTG website etherpad link?14:10
melwitt(to the cyborg etherpad)14:10
jgilaberah, from here https://ptg.opendev.org/etherpads.html ?14:11
rlandyack14:11
melwittwhen they create the website they autogenerate etherpad names for all the projects and it might not match the name we used14:11
rlandyeveryone's link is old atm14:11
melwitt(and it can be updated by us)14:11
rlandywaiting for the general update14:12
jgilaberright, good point14:12
jgilaberanything else on PTG before moving on?14:12
rlandynothing from my side 14:13
jgilaber#topic Reviews14:14
jgilaberwe don't have any listed14:14
jgilaberdoes anyone want to bring up any patch?14:14
chandankumarI have reproposed the nvme spec 1005716: Repropose NVMe secure cleanup spec for 2027.1 | https://review.opendev.org/c/openstack/cyborg-specs/+/100571614:15
chandankumarfew of the sections got updated based on the implementation and review feedback.14:15
jgilaberI just started reviewing that before the meeting, I hope to go through it today14:16
chandankumarLike no db access to compute agent, RPC chnages and upgrade compatibility14:16
chandankumarthanks Joan!14:16
jgilaberno problem14:18
jgilaberany other review?14:18
jgilaber#topic Bugs14:19
jgilaberwe have one bug to triage14:19
jgilaber#link https://bugs.launchpad.net/openstack-cyborg/+bug/216826114:19
jgilaberI created this last week14:20
jgilaberI was looking at the API docs and code and noticed that there is no definition of what is a valid device profile14:20
jgilabere.g you can create one without any resource profile14:21
jgilaberyet if you try to use it the code assumes device profiles will always have one14:21
melwittlooks valid to me ... and surprising that API schema validation does not catch? or do we not have API schema validation haha14:21
chandankumargood finding, 14:21
chandankumarI never tried creating device profile with traits only.14:22
jgilaberwe have some validation, but no schema I think14:22
jgilaberhttps://github.com/openstack/cyborg/blob/dfa0b80ca7060a799db191f73c32b5d9bd577103/cyborg/api/controllers/v2/device_profiles.py#L227-L24714:22
jgilabervalidates the name if present, but does not raise any error if absent14:23
melwittthanks (I'm seeing it now as I continue to read through, sorry about that)14:23
jgilaberno problem14:24
melwittI would say this is Medium or Low 14:24
chandankumarmedium sounds good14:24
jgilaber+114:24
jgilabersetting it to medium14:24
jgilaber#topic Open discussion14:25
jgilaberany last minute topic?14:25
chandankumarWhen you propose the fix, can you also add a negative test where user can create device profile using traits only14:25
chandankumar*negative tempest test14:25
jgilaberchandankumar, sure, I'll try to remember14:25
jgilaberany other point to bring up before closing?14:27
jgilaberok, looks like we're done for today14:29
jgilaberrlandy++ vounteered to chair next week, thanks!14:29
jgilaberthanks all for attending!14:29
jgilaber#endmeeting14:29
opendevmeetMeeting ended Tue Sep 29 14:29:37 2026 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)14:29
opendevmeetMinutes:        https://meetings.opendev.org/meetings/cyborg/2026/cyborg.2026-09-29-14.00.html14:29
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/cyborg/2026/cyborg.2026-09-29-14.00.txt14:29
opendevmeetLog:            https://meetings.opendev.org/meetings/cyborg/2026/cyborg.2026-09-29-14.00.log.html14:29

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