Friday, 2026-09-25

gouthamrhttps://bugs.launchpad.net/manila/+bug/2167305 is now public06:50
opendevreviewOpenStack Proposal Bot proposed openstack/security-doc master: Updated from openstack-manuals  https://review.opendev.org/c/openstack/security-doc/+/100745611:34
opendevreviewMerged openstack/security-doc master: Updated from openstack-manuals  https://review.opendev.org/c/openstack/security-doc/+/100745611:46
fungihttps://bugs.launchpad.net/neutron/+bug/2167791 is now public13:25
fungihttps://bugs.launchpad.net/octavia/+bug/2168430 is now public13:41
*** bauzas5 is now known as bauzas13:44
tkajinamgouthamr, I wonder if you can vote PTL-approved on behalf of Hao to https://review.opendev.org/c/openstack/releases/+/1007274 to get rc2 released ?13:55
tkajinamand https://review.opendev.org/c/openstack/releases/+/1007406 for stable releases13:55
tkajinamI'm unsure if Hao would be able to check it timely... I probably should ask him to add me as a release liaison13:55
fungitkajinam: i can13:57
fungii'm probably going to need to do so for a swift release request today too13:57
fungii'll do it after the release team meeting wraps up13:58
tkajinamfungi, thanks !13:58
fungiyw13:58
fungithanks for getting that lined up!13:58
fungihttps://bugs.launchpad.net/barbican/+bug/2168427 is now public16:06
fungixek suggested an ossn could be warranted for https://bugs.launchpad.net/ossn/+bug/96869616:13
gouthamrxek: fungi: would a security note be the right place? it seems like we need long living documentation for this - curated by the Keystone team17:23
gouthamrwe've got a few documents regarding RBAC that hurt everyone's brain to put together :| we have this TC goal: https://governance.openstack.org/tc/goals/selected/consistent-and-secure-rbac.html17:23
gouthamrthis keystone doc: https://docs.openstack.org/keystone/latest/admin/service-api-protection.html17:23
fungii think that's fine as long as the current situation is documented somewhere visible/easily discoverable so that we can stop confusing people about whether it makes sense to set the "admin" role in a project17:26
gouthamrack, i'll try and get gmaan's attention to this too. there's interest to drive the "admin" discussion forward, then there's the aspect of completing the TC goal as is written and getting that documented (don't know if cardoe volunteered for the latter or the former)18:28
* gouthamr adding an item to the TC's PTG etherpad about this18:28
cardoeThat bug report is absolutely something that I've trying to bring up on the ML18:29
cardoeAnd come up with something moving forward.18:29
gouthamryeah, now that we're past a release, it's a good time to carve some time out for this? :) 18:30
cardoeI've proposed some "user stories" around what each role can be used for.18:30
cardoeI know keystone has some of this already and there's some confusion there.18:30
fungii think so. it's been a thorn in the vmt's side for many years and i'm sure we're not the only ones annoyed by it18:30
cardoeI've proposed a couple of things and I know the keystone PTL wants to rewrite how all that policy and such work.18:31
gouthamrfor sure, think of the users/operators 18:31
cardoegouthamr: exactly18:31
cardoeThat's who my focus is.18:31
cardoeI don't think a TC meeting is the best forum though.18:32
cardoeWe need to session to collect what are the bad and what are the good.18:32
cardoeAnd then a brain storming session18:32
fungian ops session? a keystone session? srbac pop-up team?18:33
cardoenot a keystone session18:34
cardoeOr at least there's a big differing of opinions here18:34
cardoeBasically it cannot be solved with keystone v3 and must be v4. All projects must adopt v4 first.18:35
fungii'm just wondering what group(s) of people you want in the discussion if not the tc18:36
cardoeI want the TC. I'm saying not in the middle of a regular TC meeting18:36
fungioh, you said tc meeting, gouthamr said tc ptg session18:37
fungii guess that's where i got confused18:37
cardoeyeah tc ptg session would be great18:37
gouthamryes, teh tc can help organize efforts or amplify a wider problem, we won't solve the problem in isolation ofc.. i meant to use the PTG session just to do that18:38
fungii totally agree this is a ptg discussion not a tc meeting agenda topic18:38
gouthamrfungi: JayF: i've also added this: https://etherpad.opendev.org/p/oct2026-ptg-os-tc#L70 - would be of interest to you as well. I don't want it to be a discussion without consequence though, i'll try and get some movement on it 18:38
gouthamrscalpel fixes happened throughout the release18:38
cardoeSo for my first proposal, clouds.yaml entry can be scoped to multiple scopes. I think that would solve the past operator problems with using system/project scope.18:38
fungiyes, driving the tc toward more actionable decisions (doesn't mean the tc members need to be the ones taking on those actions) would be a great outcome18:39
cardoeI've been changing around keystoneauth and openstacksdk to grab the unscoped token and then grab the correct scope to do the operations18:39
cardoelemme share a rough draft patch18:39
JayFI will say, if the "solution" involves "changing what RBAC things mean for a third (or at least 2nd and a half) time" then I am -1 as strong as possible18:42
gouthamri don't expect to change this in its entirety. I'm hoping the change is incremental18:43
JayFI feel like I can barely keep my mind wrapped around our RBAC model, and I work on the project. How can operators keep a consistent view when we haven't been consistent (non-atomic migration + scope additions after launch)18:43
JayFincremental change is still cognitive load18:43
gouthamryes, but, only if you want to unlock a capability we don't currently have (which causes all of this misunderstanding) 18:43
cardoeSo I agree with you guys18:45
cardoehttps://review.opendev.org/c/openstack/openstacksdk/+/100753618:45
cardoeThat's the draft patch I'm talking about.18:45
cardoeI've also proposed splitting things a little bit at the system scope level18:45
cardoeRight now only "all" is valid.18:45
cardoeI've proposed that every registered service is valid as well18:46
cardoeAnd "all" is an alias for them all18:46
cardoeSo one could have "neutron:reader" and "ironic:member" as a system scope18:47
cardoeToday it's "all:reader" or "all:member" or "all:admin"18:47
cardoeI do think we have a problem with "global" and "system"18:49
cardoeBecause I think "system scope" should operate on non-project level resources and public=True resources18:49
cardoeSo for example an image inside of glance that's public=True18:49
cardoeShould the project admin mess with that?18:49
cardoeI feels like it should really be removed out of the project scope at that point.18:50
cardoeBut then there's also the case where if we do that then "system scope" shouldn't mean "touch every project"18:50
fungiyeah, i've in principle been in favor of the suggestion that system-level permissions be completely disjoint from tenant/project permissions, maybe as if system is another tenant on its own even18:50
cardoeWhich brings back a "global admin" type thing to touch every project.18:50
cardoeWhich I would also want a "global audit". I actually want the "audit" role to have less view on resources than the reader role.18:51
cardoeSo if you look at barbican... I want a global auditor that can say this credential is secured with algorithm X or maybe it was last updated at Y time. And the auditor can validate that policies are enforced but the auditor shouldn't be able to read the contents.18:51
cardoeBut this gets back to wanting to hear the good / bad and craft some actual operator oriented use cases for how our services should work.18:52
fungiso it keeps sounding like this should be a session (or associated with a session) where we try to get some operator voices in the discussion18:53
fungii know ildikov has been trying to put together operator feedback topics for the ptg already18:53
gouthamryeah, agreed.. 18:53
gouthamrwas just pulling up the link18:54
gouthamrhttps://etherpad.opendev.org/p/ops-devs-qanda-202618:54
cardoegouthamr: I just need ya to block off TC time with me on my calendar where we write up some goals and actionable items otherwise I forget. :-D18:54
* gouthamr proceeds to block 9-9-6 on cardoe's calendar18:55
* gouthamr shows himself out for that joke.. 18:56
* JayF hands gouthamr a "cardoe, you'd be able to achieve your goals more successfully as vice-chair" ;) 18:58
fungiah, the prc tech working hours18:58
gouthamrJayF: what a wonderful idea :P18:58
gouthamrfungi: we're not immune out here: https://www.wired.com/story/silicon-valley-china-996-work-schedule/18:59
fungiindeed18:59
JayFI'm immune to it. The word "no" is immune to it.18:59
JayFWorking 72 hours a week is a great way to produce a lot of low-quality stuff. 19:00
JayFHey, I bet these are the same folks who think LLMs are great ;) 19:00
fungibeing able to say "no" (and then get shown the door for some made-up employment agreement violation) is a privilege some people are not afforded, sadly19:02
-opendevstatus- NOTICE: The Gerrit service on review.opendev.org will be offline momentarily while we upgrade to a new patch release, but should return within a few minutes19:04
*** mrunge_ is now known as mrunge23:54

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