| Posted | Nick | Remark | |
|---|---|---|---|
| #openstack-cyborg - 2026-06-22 | |||
| 10:44:58 | chandankumar | or just make a note, follow up during implementation | |
| 10:47:47 | sean-k-mooney | this need to be done in this spec | |
| 10:47:50 | sean-k-mooney | not as a followup | |
| 10:48:18 | chandankumar | ok | |
| 10:48:39 | sean-k-mooney | we need to ensure we provide the deivce in a standarized repoducabel state | |
| 10:48:46 | sean-k-mooney | regardless of what the previous user did to it | |
| 10:49:48 | sean-k-mooney | so 1 namespace for the entire device, cleared or previosu content and we shoudl likely also ensure that there are no encyption keys present but that might be somethign we can defer to the implemeation | |
| 10:53:39 | chandankumar | for sanitize, we donot need to worry about namespace, for write zeros, we can pull the namespace, delete all ns and create one, perform write zero | |
| 10:53:45 | chandankumar | one more question | |
| 10:55:17 | chandankumar | regarding config option, clear_mode=block, clear_method=sanitize, you have used pipe to specify all the option here just for example | |
| 10:55:49 | sean-k-mooney | yep that just me showitn the options of the enum | |
| 10:55:55 | chandankumar | ok, got it | |
| 10:56:11 | sean-k-mooney | so this is a summary of what iw was tahttign to you about with ai https://paste.opendev.org/show/bDKh5ZaFcfOv7lDGlLer/ | |
| 10:58:33 | chandankumar | ah good, I did not thought about passing via device_spec | |
| 10:58:45 | sean-k-mooney | i gave it your latest spec draft and asked it to codify the options we were discusion into a new section that you could include | |
| 10:59:01 | sean-k-mooney | well we need to set this per device | |
| 10:59:06 | sean-k-mooney | so that the simpler way to do that | |
| 10:59:16 | chandankumar | yup, it is much simpler | |
| 10:59:31 | sean-k-mooney | we may consider allowign this as a atibute via the api in the future | |
| 10:59:37 | sean-k-mooney | but for now lets keep it simple | |
| 11:00:42 | sean-k-mooney | https://paste.opendev.org/show/bDKh5ZaFcfOv7lDGlLer/ is not entirly correct in that cyborg wont do any driver binding | |
| 11:01:04 | sean-k-mooney | that shoudl happen when the qemu isntance is stopped/deleted by libvirt automaticlly | |
| 11:01:31 | sean-k-mooney | this is assuming managed=yes semantics | |
| 11:02:12 | sean-k-mooney | so cyborg will assume that we can just use nvmcli witht hedefivce and we cna declare all device driver binding out of scope | |
| 11:02:30 | sean-k-mooney | otherwise that sumamry is close to what i woudl write in the spec | |
| #openstack-cyborg - 2026-06-23 | |||
| 13:17:07 | opendevreview | sean mooney proposed openstack/cyborg-specs master: Add consistent and secure RBAC spec for Cyborg https://review.opendev.org/c/openstack/cyborg-specs/+/991932 | |
| 13:37:04 | opendevreview | Merged openstack/cyborg-specs master: Add consistent and secure RBAC spec for Cyborg https://review.opendev.org/c/openstack/cyborg-specs/+/991932 | |
| 13:53:08 | sean-k-mooney | fyi we will start the meeting at the top of the hour | |
| 14:01:28 | sean-k-mooney | #Start-Meeting | |
| 14:01:37 | sean-k-mooney | #start-meeting | |
| 14:01:51 | sean-k-mooney | ah no - | |
| 14:01:57 | raukadah | it should startmeeting cyborg with # | |
| 14:01:57 | sean-k-mooney | #startmeeting | |
| 14:01:57 | opendevmeet | sean-k-mooney: Error: A meeting name is required, e.g., '#startmeeting Marketing Committee' | |
| 14:02:12 | sean-k-mooney | ping list sean-k-mooney amoralej bogdando jgilaber rlandy chandankumar | |
| 14:02:26 | sean-k-mooney | we will give everyone a minitue to join | |
| 14:02:28 | rlandy | o/ | |
| 14:02:31 | jgilaber | o/ | |
| 14:02:34 | chandankumar | o/ | |
| 14:02:49 | skovili | o/ | |
| 14:03:00 | sean-k-mooney | as alwasys if you have topic feel free to add them to the adgenda | |
| 14:03:04 | sean-k-mooney | #link https://etherpad.opendev.org/p/openstack-cyborg-irc-meeting | |
| 14:03:06 | melwitt | I don't think the meetbot started it (have to give meeting name when starting) | |
| 14:03:06 | chandankumar | sean-k-mooney: we need to re-run the command for start the meeting `#startmeeting cyborg` | |
| 14:03:27 | sean-k-mooney | oh right | |
| 14:03:35 | sean-k-mooney | #startmeeting cyborg | |
| 14:03:35 | opendevmeet | Meeting started Tue Jun 23 14:03:35 2026 UTC and is due to finish in 60 minutes. The chair is sean-k-mooney. Information about MeetBot at http://wiki.debian.org/MeetBot. | |
| 14:03:35 | opendevmeet | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | |
| 14:03:35 | opendevmeet | The meeting name has been set to 'cyborg' | |
| 14:03:43 | sean-k-mooney | #link https://etherpad.opendev.org/p/openstack-cyborg-irc-meeting | |
| 14:04:22 | sean-k-mooney | i think we are all here now | |
| 14:04:29 | sean-k-mooney | so first topic | |
| 14:04:35 | sean-k-mooney | #topic abandoned specs | |
| 14:04:53 | amoralej | o/ | |
| 14:04:57 | sean-k-mooney | so i did a clean up of olad specs a while ago and i decied to continue that today | |
| 14:05:08 | sean-k-mooney | 3 specs of note | |
| 14:05:11 | sean-k-mooney | Refactor API Structure Proposal | |
| 14:05:19 | sean-k-mooney | #link https://review.opendev.org/c/openstack/cyborg-specs/+/841077/3/specs/zed/approved/refactor-api-structure.rst | |
| 14:05:27 | sean-k-mooney | Add NVIDIA MIG management spec | |
| 14:05:40 | sean-k-mooney | #link https://review.opendev.org/c/openstack/cyborg-specs/+/885778 | |
| 14:05:47 | sean-k-mooney | Add api to support change device vgpu_type | |
| 14:05:55 | sean-k-mooney | #link https://review.opendev.org/c/openstack/cyborg-specs/+/885439 | |
| 14:06:14 | sean-k-mooney | these are all 2-3 years old and while some of the fucntionaltiy or refactor may be desireable | |
| 14:06:38 | sean-k-mooney | i closed thse as i think we will need to aproch them form first principals | |
| 14:07:01 | sean-k-mooney | the nvidia mig management is actully kind fo superceaded | |
| 14:07:39 | sean-k-mooney | #link https://github.com/openstack/cyborg-specs/blob/master/specs/2026.2/approved/support-vfio-variant-driver-managed-mode.rst | |
| 14:08:08 | sean-k-mooney | the basic supprot for mig mode will be enabled by genericly supprotign vfio-variant drivers | |
| 14:09:00 | sean-k-mooney | i do think we should spend some time before the next ptg considering larger api refactoring but again i think that need some careful tought so i have abandoned that spec for now | |
| 14:09:06 | sean-k-mooney | any concerns with that? | |
| 14:09:35 | jgilaber | not really, all those specs were quite short and looked like wip anyway | |
| 14:09:56 | jgilaber | if we need them at any point we could recover them | |
| 14:09:58 | sean-k-mooney | we have them in gerrit anyway so we can alwasy find them again if needed | |
| 14:10:04 | sean-k-mooney | exactly | |
| 14:10:32 | sean-k-mooney | ok if there is noitng else lets move on to the next topic | |
| 14:10:39 | sean-k-mooney | #topic spec freeze | |
| 14:11:02 | sean-k-mooney | tradtionally for projects that use spec the default deadlien is milestone 2 | |
| 14:11:12 | sean-k-mooney | #link https://releases.openstack.org/hibiscus/schedule.html#hibiscus-2-milestone | |
| 14:11:20 | sean-k-mooney | that would be july 2nd this year | |
| 14:12:07 | sean-k-mooney | since we have not elected a difent date im prposing we work towards that goal adn we can review the status of the spec/blueprints in the irc meeting | |
| 14:12:14 | chandankumar | oh that is one week from now | |
| 14:12:15 | sean-k-mooney | on july 7th | |
| 14:12:36 | sean-k-mooney | yes thrusday week | |
| 14:14:22 | sean-k-mooney | ok if there is no objection lets proceed with that plan | |
| 14:14:31 | sean-k-mooney | and we will check in 2 weeks form now in the irc meeting | |
| 14:14:43 | chandankumar | sounds good to me! | |
| 14:15:03 | jgilaber | +1 | |
| 14:15:23 | sean-k-mooney | #agreed spec and blueprint freeze will be july 2nd (milestone 2) and we will check in in the july 7th irc meeting | |
| 14:15:39 | sean-k-mooney | #topic completed spec | |
| 14:15:50 | sean-k-mooney | atirbutes api | |
| 14:16:02 | sean-k-mooney | #link https://review.opendev.org/c/openstack/cyborg-specs/+/896076 | |
| 14:16:14 | sean-k-mooney | so this is more or less just paperwork and markign it implemented | |
| 14:16:29 | sean-k-mooney | it was added in 2023.2 | |
| 14:16:45 | sean-k-mooney | the reason i call thi sout is i think we still could do with more tempest testing of this | |
| 14:17:08 | sean-k-mooney | so we may decied to file a tracker bug for the tempst plugin | |
| 14:17:30 | sean-k-mooney | but for all practical cases this is done so i appoved https://review.opendev.org/c/openstack/cyborg-specs/+/896076 to reflect that | |
| 14:18:07 | sean-k-mooney | i think we can move on to reviews | |
| 14:18:52 | sean-k-mooney | #topic reviews | |
| 14:19:01 | sean-k-mooney | ok first one consistent and secure RBAC spec for Cyborg | |
| 14:19:09 | sean-k-mooney | #link https://blueprints.launchpad.net/openstack-cyborg/+spec/consistent-and-secure-rbac | |
| 14:19:15 | sean-k-mooney | #link https://review.opendev.org/q/topic:%22bp/consistent-and-secure-rbac%22 | |