Wednesday, 2025-11-05

d34dh0r53#startmeeting keystone15:01
opendevmeetMeeting started Wed Nov  5 15:01:32 2025 UTC and is due to finish in 60 minutes.  The chair is d34dh0r53. Information about MeetBot at http://wiki.debian.org/MeetBot.15:01
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.15:01
opendevmeetThe meeting name has been set to 'keystone'15:01
d34dh0r53Reminder: This meeting takes place under the OpenInfra Foundation Code of Conduct15:01
d34dh0r53#link https://openinfra.dev/legal/code-of-conduct15:02
d34dh0r53#topic roll call15:03
gtemao/15:03
d34dh0r53admiyo, 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:03
d34dh0r53dmendiza: o/15:03
opendevreviewTobias Urdin proposed openstack/keystone master: wip: Allow service user to get credential policies  https://review.opendev.org/c/openstack/keystone/+/96618915:04
d34dh0r53#topic review past meeting work items15:07
d34dh0r53#link https://meetings.opendev.org/meetings/keystone/2025/keystone.2025-10-15-15.03.html15:08
gtemaon the working items - are we ready to send out ptg summary?15:09
d34dh0r53Yeah, getting close15:10
d34dh0r53the only action item was to plan a session with horizon which was done15:11
d34dh0r53#topic liaison updates15:11
d34dh0r53nothing from me15:11
gtemanothing special from me either15:11
d34dh0r53#topic specification OAuth 2.0 (hiromu)15:13
d34dh0r53#link https://review.opendev.org/q/topic:bp%252Foauth2-client-credentials-ext15:13
d34dh0r53#link https://review.opendev.org/q/topic:bp%252Fenhance-oauth2-interoperability15:13
d34dh0r53no updates on this one15:13
d34dh0r53#topic specification Secure RBAC (dmendiza)15:13
d34dh0r53#link https://governance.openstack.org/tc/goals/selected/consistent-and-secure-rbac.html#z-release-timeline_15:14
d34dh0r532025.2 Release Timeline15:14
d34dh0r53Update oslo.policy in keystone to enforce_new_defaults=True15:14
d34dh0r53Update oslo.policy in keystone to enforce_scope=True15:14
gmaanare those disable in keystone?15:14
dmendiza[m]👋15:14
dmendiza[m]Sorry, only half-here15:14
dmendiza[m]gmaan there's only one place where they are still set to false15:16
gmaanI think I removed but can you please give me link and  I can check15:16
dmendiza[m]#link https://opendev.org/openstack/devstack/src/commit/f6d8dab0e885b8de8c0f44388d538da7d4f9b7ec/lib/keystone#L12215:16
gmaanoh, for testing15:17
dmendiza[m]Yeah, all the gate jobs are running without it15:17
dmendiza[m]or most jobs anyway15:17
gmaanyes, I am working to enable the things at global level in devstack and also remove it if they are disable like in keystone devstack plugin15:17
gmaanbecause as per goal timeline, I am going to remove this config option 'enforce_scope' from oslo, 'enforce_new_defaults' will stay same15:18
gmaanand to remove that scope flag I need to cleanup those configurable bits from testing side also15:18
gmaan#link https://governance.openstack.org/tc/goals/selected/consistent-and-secure-rbac.html#id515:19
gmaanthis ^^ one basically. which we should have done in lthe ast cycle, but I am intentionally lazy in removing the things15:19
gmaanso I am thinking to do in this cycle if projects are ok. I will send it on ML also to get lazy consensus 15:20
gtemanext?15:25
d34dh0r53Sorry15:26
d34dh0r53Also, half15:26
d34dh0r53here15:26
d34dh0r53#topic specification Secuirty Compliance Testing (dmendiza)15:26
d34dh0r53#link https://review.opendev.org/c/openstack/devstack/+/95796915:26
gmaanYeah have reviewed this series, devstack, tempest, keystone change long back and many times. One thing left and I am waiting is to add depends-on in keystone change so that we can see the result of new test and devstack change15:28
gmaan#link https://review.opendev.org/c/openstack/keystone/+/96172615:28
gmaani thin k I commented it many times in devstack as well as in keystone change15:28
gmaanbut to merge the devstack, tempest change, we need keystone change to test it and green15:28
gmaandmendiza[m]: if you are ok, can you or I can add this change as depends-on in keystone change #link https://review.opendev.org/c/openstack/tempest/+/95402915:29
gmaanthis tempest change add new test which will be running in keystone new job added in 96172615:30
gmaananyways we can move, I will update the keystone change15:32
d34dh0r53thanks gmaan 15:32
d34dh0r53#topic specification OpenAPI support (gtema)15:32
d34dh0r53#link https://review.opendev.org/q/topic:%22openapi%22+project:openstack/keystone15:32
gtemaI need a go on https://review.opendev.org/c/openstack/keystone/+/96593915:32
gtemarequirements and python dependency hell broke me AGAIN15:33
gtemaso now we are again not able to render the openapi docs properly15:33
gtemaI am ready to give up, this is taking much more energy than it is usable15:34
gtemathe background for that fix is that I got a report on the rust cli repo for the invalid keystone schema, but the fix cannot be released since that job is now broken15:35
gtemathks Dave for review. That's it on the topic, we can move next15:36
d34dh0r53cool, thanks15:36
d34dh0r53#topic open discussion15:37
d34dh0r53drencrom15:37
d34dh0r53pep8 (mypy) is broken on 2024.2 branch (see for example https://zuul.opendev.org/t/openstack/build/2fdbd3164c8c4241a5a6edd1895f6d3c)15:37
gtemaI removed this from agenda - this was fixed to release the fixes few days back15:37
gtemaunfortunately I missed few minutes to land the fix on 2024.1 before it went unmaintained15:38
gtemaand now the fix does not work on unmaintained/2024.1 due to other issues, so also here I gave up on trying to fix the world15:39
d34dh0r53ahh, my copy hadn't updated15:41
d34dh0r53odd issues with my system today, memory leak somewhere15:41
d34dh0r53anything else for open discussion?15:42
gtemanot from me. On Friday during review-a-ton we should discuss the way out of the token caching hell, I mean the bugs related to caching15:43
d34dh0r53ack15:44
d34dh0r53#topic bug review15:44
d34dh0r53#link https://bugs.launchpad.net/keystone/?orderby=-id&start=015:44
d34dh0r53it doesn't look like we have any new bugs in keystone15:45
gtemaright, the ones there are known15:45
d34dh0r53yeah15:45
d34dh0r53next up15:45
d34dh0r53#link https://bugs.launchpad.net/python-keystoneclient/?orderby=-id&start=015:45
d34dh0r53nothing new here15:45
d34dh0r53#link https://bugs.launchpad.net/keystoneauth/+bugs?orderby=-id&start=015:47
d34dh0r53no new bugs in keystoneauth either15:47
d34dh0r53#link https://bugs.launchpad.net/keystonemiddleware/+bugs?orderby=-id&start=015:48
d34dh0r53we do have a new bug in keystonemiddleware15:48
d34dh0r53#link https://bugs.launchpad.net/keystonemiddleware/+bug/213004915:48
gtemaa broken VMT process - nice15:49
d34dh0r53indeed15:50
gtemawe should than review the fix asap15:50
opendevreviewAarni Koskela proposed openstack/python-keystoneclient master: Remove `debtcollector` dependency  https://review.opendev.org/c/openstack/python-keystoneclient/+/96619915:50
d34dh0r53yeah, for sure15:50
d34dh0r53I'll review it today, Grzegorz Grasza , dmendiza can you please review https://review.opendev.org/c/openstack/keystonemiddleware/+/965170 as well15:52
d34dh0r53#link https://bugs.launchpad.net/pycadf/+bugs?orderby=-id&start=015:52
d34dh0r53no new bugs in pycadf15:53
d34dh0r53#link https://bugs.launchpad.net/ldappool/+bugs?orderby=-id&start=015:53
d34dh0r53and ldappool is also good15:53
d34dh0r53#topic conclusion15:53
d34dh0r53Thanks everyone, also thank you for the great PTG15:53
gtemaindeed15:53
d34dh0r53#endmeeting15:56
opendevmeetMeeting ended Wed Nov  5 15:56:01 2025 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)15:56
opendevmeetMinutes:        https://meetings.opendev.org/meetings/keystone/2025/keystone.2025-11-05-15.01.html15:56
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/keystone/2025/keystone.2025-11-05-15.01.txt15:56
opendevmeetLog:            https://meetings.opendev.org/meetings/keystone/2025/keystone.2025-11-05-15.01.log.html15:56
gtemathks Dave Wilde (d34dh0r53) 15:57

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