Wednesday, 2025-12-10

*** mhen_ is now known as mhen02:13
opendevreviewArtem Goncharov proposed openstack/keystone stable/2024.2: Invalidate token of user disabled in readonly backend  https://review.opendev.org/c/openstack/keystone/+/96999408:20
opendevreviewArtem Goncharov proposed openstack/keystone stable/2025.2: Import LOG where it is used  https://review.opendev.org/c/openstack/keystone/+/97034008:22
opendevreviewMerged openstack/keystone master: api-ref: Add (deprecated) endpoint name docs  https://review.opendev.org/c/openstack/keystone/+/97016408:34
opendevreviewArtem Goncharov proposed openstack/keystone stable/2025.1: Import LOG where it is used  https://review.opendev.org/c/openstack/keystone/+/97034208:42
opendevreviewMerged openstack/keystonemiddleware master: Update master for stable/2025.2  https://review.opendev.org/c/openstack/keystonemiddleware/+/95945508:44
opendevreviewMerged openstack/keystonemiddleware master: Remove unused bandit target  https://review.opendev.org/c/openstack/keystonemiddleware/+/96284010:20
opendevreviewMerged openstack/keystonemiddleware master: reno: Update master for unmaintained/2024.1  https://review.opendev.org/c/openstack/keystonemiddleware/+/96577310:20
opendevreviewMerged openstack/keystonemiddleware master: Replace CRLF by LF  https://review.opendev.org/c/openstack/keystonemiddleware/+/90693010:20
opendevreviewMerged openstack/keystone master: Ignore codegenerator working directory  https://review.opendev.org/c/openstack/keystone/+/97016510:25
opendevreviewStephen Finucane proposed openstack/oslo.limit master: typing: Accept None project ID  https://review.opendev.org/c/openstack/oslo.limit/+/97024711:06
opendevreviewStephen Finucane proposed openstack/oslo.limit master: typing: Be looser in what we accept  https://review.opendev.org/c/openstack/oslo.limit/+/97024811:06
opendevreviewMerged openstack/pycadf master: ruff: Enable missing E5 check  https://review.opendev.org/c/openstack/pycadf/+/97025511:50
opendevreviewMerged openstack/oslo.limit master: Fix region query  https://review.opendev.org/c/openstack/oslo.limit/+/96941312:46
opendevreviewRafael Weingartner proposed openstack/keystone master: Keystone identity mapping to support project definition as a JSON  https://review.opendev.org/c/openstack/keystone/+/74223513:17
opendevreviewRafael Weingartner proposed openstack/keystone master: Keystone identity mapping to support project definition as a JSON  https://review.opendev.org/c/openstack/keystone/+/74223513:29
opendevreviewWinicius Allan Bezerra da Silva proposed openstack/keystone master: api-ref: Add description field in Endpoint  https://review.opendev.org/c/openstack/keystone/+/97017013:38
opendevreviewDoug Goldstein proposed openstack/keystoneauth master: Add v3websso OpenID Connect Web SSO authentication plugin  https://review.opendev.org/c/openstack/keystoneauth/+/97032814:34
opendevreviewTakashi Kajinami proposed openstack/keystoneauth master: uff: Enable E5 check  https://review.opendev.org/c/openstack/keystoneauth/+/97039914:38
dmendiza[m]🙋‍♂️15:04
gtemaright dmendiza15:07
gtemaok, let's start without Dave15:12
gtema#startmeeting keystone15:12
opendevmeetMeeting started Wed Dec 10 15:12:10 2025 UTC and is due to finish in 60 minutes.  The chair is gtema. Information about MeetBot at http://wiki.debian.org/MeetBot.15:12
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.15:12
opendevmeetThe meeting name has been set to 'keystone'15:12
gtemaReminder: This meeting takes place under the OpenInfra Foundation Code of Conduct15:12
gtema    #link https://openinfra.dev/legal/code-of-conduct15:12
xeko/15:12
gtema#topic roll call15:12
gtemaadmiyo, bbobrov, crisloma, d34dh0r53, dpar, dstanek, hrybacki, lbragstad, lwanderley, kmalloc, rodrigods, samueldmq, ruan_he, wxy, sonuk, vishakha, Ajay, rafaelwe, xek, gmann, zaitcev, reqa, dmendiza[m], dmendiza, mharley, jph, gtema, cardoe, deydra15:12
cardoeo/15:13
gtema#topic review past meeting work items15:13
gtema#link https://meetings.opendev.org/meetings/keystone/2025/keystone.2025-12-03-15.02.txt15:13
gtemano AIs15:13
gtema#topic liaison updates15:14
gtemaI do not have anything, anyone else?15:14
cardoeI've just got those federation docs.15:14
cardoeAnd I'm happy to help fix it up more.15:15
gtemathks cardoe.15:15
cardoeI'm just wanting to make it easier for folks to setup and follow.15:15
gtemaI have generally personal "negative" feeling about those docs since in my eyes the whole federation how it is right now should be just dropped15:16
cardoeoh and I've been using my websso patch above for now the 2nd day. I'll deploy it locally for more folks to ue.15:16
cardoegtema: I totally understand and I agree with you. But what I'd like to do is document the current state of things.15:16
cardoeI think that'll help us get a better implementation in the next version that you're working on.15:16
gtemasure, go for it15:17
cardoeBecause it'll be clearer what people are trying to achieve.15:17
cardoeSo if I can help in that area please let me know.15:17
gtemathen have a look into the new implementation and try to digest whether it fits your expectations and/or whether something is missing15:18
gtemaand maybe we find a better way of having a "smooth migration" to it15:18
gtemaok, going next the agenda15:18
gtema#topic specification15:18
gtemaOAuth 2.0 (hiromu)15:19
gtema#link https://review.opendev.org/q/topic:bp%252Foauth2-client-credentials-ext15:19
gtemaI think this item should be dropped from the agenda - there is no change since years15:20
gtemagoing next15:21
gtema* Secure RBAC (dmendiza)15:21
gtema#link https://governance.openstack.org/tc/goals/selected/consistent-and-secure-rbac.html#z-release-timeline_15:21
gtemaare15:21
gtemathere any updates?15:21
gtemadoesn't seem so15:23
gtema- Secuirty Compliance Testing (dmendiza)15:23
gtema#link https://review.opendev.org/c/openstack/devstack/+/95796915:23
gtemadmendiza, I am really lost in the dependencies between related changes. What is open?15:24
dmendiza[m]🙋‍♂️15:29
dmendiza[m]Hmm... let me see15:29
dmendiza[m]Right, so15:30
dmendiza[m]We need this change in devstack to turn off Security Compliance by default -  this makes it opt-in instead of running it everywhere. 15:31
dmendiza[m]#link https://review.opendev.org/c/openstack/devstack/+/95796915:31
d34dh0r53o/ sorry, had a conflict this morning15:31
dmendiza[m]It had the necessary +2s, but it's failing the gate for some reason15:31
dmendiza[m]There's a new Keystone gate job that will turn on the flag, and it depends on that first one:15:33
dmendiza[m]#link https://review.opendev.org/c/openstack/keystone/+/96172615:33
dmendiza[m]they may be stale, so I should probably rebase those 15:33
dmendiza[m]There's also a patch for tempest that adds new tests ... let me find that one15:34
gtemagmaan mentioned that the keystone change times out consistently15:34
gtemaand tempest change has -1 review15:35
gtemaas well as it is failing15:35
dmendiza[m]Yeah, looks like the whole thing needs some TLC15:36
gtemadmendiza - are you going to look at that and do something thing month?15:37
gtemaI mean EOY is not the most efficient time15:38
dmendiza[m]Yes, I'll get those fixed up15:38
gtemacool, thks15:38
dmendiza[m]My New Year's resolution will be to review more upstream patches in 2026. 😅15:39
gtemalol15:39
gtemaok, next15:39
gtema#topic specification OpenAPI support (gtema)15:39
gtemaI need to fix the domain schema for extra props, but the disabling of the schema validation was proposed for back ports15:40
gtemaother than that there is nothing on the topic15:40
gtemaand so we come to15:40
gtema#topic open discussion15:40
gtemaI have one topic15:40
gtemaI have figured out, like few hours ago, we have no proper index on the application credentials table15:41
gtemathe PK is the internal_id, but the most frequent usecase is with the id15:41
gtemahave anybody noticed that as well or am I just seeing ghosts?15:41
opendevreviewMilana Levy proposed openstack/keystone master: Add devstack-identity-security-compliance job  https://review.opendev.org/c/openstack/keystone/+/96172615:44
gtemamaybe this is the root cause for the bugreport we had like a year ago or so where token validation of appcred token was taking much longer compared to the password token15:46
gtemaunlikely that this is the sole problem, but it is the problem in my eyes. I have checked in our cloud there are ~500 records only so it is not a big deal for a full scan, but ...15:47
gtemawhen user authenticates with userid and app_cred_name - there is at least unique index, but in the token we store the appcred_id and it would be again fetched for every token validation with a full table scan15:48
gtemaok, doesn't seem anyone else spotted same15:49
gtema#topic bug review15:49
gtemathere are no new bugs this week15:49
gtemaGrzegorz Grasza: have you had a chance to look at the older keystonemiddleware bugs?15:50
gtemadoesn't seem to be the case15:52
gtema@cardoe - I have added functests for federation with dex into keystone-ng. It is definitely not the primary citizen since it does not have own users database and is only proxying it somewhere else. But still there is a test now with the hardcoded internal users15:53
gtemaoki15:55
gtema#topic conclusion15:55
gtemathat's all folks15:55
gtemathanks and see ya15:55
gtema#endmeeting15:55
opendevmeetMeeting ended Wed Dec 10 15:55:58 2025 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)15:55
opendevmeetMinutes:        https://meetings.opendev.org/meetings/keystone/2025/keystone.2025-12-10-15.12.html15:55
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/keystone/2025/keystone.2025-12-10-15.12.txt15:55
opendevmeetLog:            https://meetings.opendev.org/meetings/keystone/2025/keystone.2025-12-10-15.12.log.html15:55
cardoegtema: you can define users statically with a password for testing purposes to not have to proxy else where.15:57
gtemayes, that is what I meant. But you can't i.e. test different mappings and group memberships15:57
opendevreviewRafael Weingartner proposed openstack/keystone master: Keystone identity mapping to support project definition as a JSON  https://review.opendev.org/c/openstack/keystone/+/74223516:03
opendevreviewStephen Finucane proposed openstack/oslo.limit stable/2025.2: Fix region query  https://review.opendev.org/c/openstack/oslo.limit/+/97041916:15
opendevreviewStephen Finucane proposed openstack/keystoneauth master: ruff: Enable E5 check  https://review.opendev.org/c/openstack/keystoneauth/+/97039916:16
opendevreviewTakashi Kajinami proposed openstack/keystoneauth master: ruff: Enable E5 check  https://review.opendev.org/c/openstack/keystoneauth/+/97039916:35
opendevreviewArnaud Morin proposed openstack/keystone master: Fix small typo about ec2tokens in documentation  https://review.opendev.org/c/openstack/keystone/+/97042416:36
stephenfingtema: d34dh0r53: xek: Can I get core on keystoneauth? It's pretty important for SDK, and I'd like to be able to approve more trivial things like the above two patches ^16:37
stephenfindmendiza[m]: too ^16:37
gtemais ok for me and I got that initially exactly due to the sdk work16:38
opendevreviewTakashi Kajinami proposed openstack/keystoneauth master: Use consistent name for logger instance  https://review.opendev.org/c/openstack/keystoneauth/+/97042716:41
opendevreviewMerged openstack/keystoneauth master: Update master for stable/2025.2  https://review.opendev.org/c/openstack/keystoneauth/+/95945216:52
opendevreviewMerged openstack/keystoneauth master: reno: Update master for unmaintained/2024.1  https://review.opendev.org/c/openstack/keystoneauth/+/96577116:52
opendevreviewTakashi Kajinami proposed openstack/oslo.limit master: Enable logging related ruff checks  https://review.opendev.org/c/openstack/oslo.limit/+/97043516:57
opendevreviewStephen Finucane proposed openstack/keystoneauth master: ruff: Enable S checks  https://review.opendev.org/c/openstack/keystoneauth/+/97045818:23
opendevreviewStephen Finucane proposed openstack/keystoneauth master: docs: Update note on v2 API  https://review.opendev.org/c/openstack/keystoneauth/+/97045918:23
opendevreviewStephen Finucane proposed openstack/keystoneauth master: typing: Simplify mypy configuration  https://review.opendev.org/c/openstack/keystoneauth/+/97046018:23
opendevreviewStephen Finucane proposed openstack/keystoneauth master: Run mypy from tox  https://review.opendev.org/c/openstack/keystoneauth/+/97046118:23
opendevreviewStephen Finucane proposed openstack/keystoneauth master: WIP: typing: Add hints to fixtures  https://review.opendev.org/c/openstack/keystoneauth/+/97046218:23
opendevreviewMerged openstack/keystone master: Fix small typo about ec2tokens in documentation  https://review.opendev.org/c/openstack/keystone/+/97042418:29
opendevreviewMerged openstack/keystoneauth master: ruff: Enable E5 check  https://review.opendev.org/c/openstack/keystoneauth/+/97039920:04
opendevreviewMerged openstack/keystoneauth master: Use consistent name for logger instance  https://review.opendev.org/c/openstack/keystoneauth/+/97042720:04

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