Wednesday, 2025-08-20

*** mhen_ is now known as mhen01:20
d34dh0r53#startmeeting keystone15:02
opendevmeetMeeting started Wed Aug 20 15:02:19 2025 UTC and is due to finish in 60 minutes.  The chair is d34dh0r53. Information about MeetBot at http://wiki.debian.org/MeetBot.15:02
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.15:02
opendevmeetThe meeting name has been set to 'keystone'15:02
d34dh0r53Reminder: This meeting takes place under the OpenInfra Foundation Code of Conduct15:02
d34dh0r53#link https://openinfra.dev/legal/code-of-conduct15:02
d34dh0r53#topic roll call15:02
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:02
d34dh0r53dmendiza: o/15:02
gtemao/ ouch15:02
d34dh0r53ouch?15:02
seunghunleeo/15:03
xeko/15:03
gtemaforgot it is time15:03
d34dh0r53ahh15:03
dmendiza[m]🙋‍♂️15:03
d34dh0r53#topic review past meeting work items15:05
d34dh0r53#link https://meetings.opendev.org/meetings/keystone/2025/keystone.2025-08-13-15.10.html15:05
d34dh0r53two from last week15:06
d34dh0r53dmendiza look into https://bugs.launchpad.net/keystone/+bug/211909115:06
dmendiza[m]🙋‍♂️15:06
dmendiza[m]I started looking into the bug ... or rather having Cursor help out with looking into it.15:06
dmendiza[m]I was able to set up an environment where I could recreate it15:07
dmendiza[m]Seems to be a caching issue where the role assignments are not immediately recognized15:07
dmendiza[m]still no fix for it though.15:07
gtemaweird, this looked to me like a sort of racing issue, since otherwise we would have seen it earlier15:08
dmendiza[m]Yeah, could also be a race condition ... 🤔15:10
dmendiza[m]I did have Cursor generate a bash scrip that recreates the bug ... let me put that in a pastebin and share it with y'all15:11
gtemai am lately extremely frustrated by absolutely stupid answers and code generated by AI15:12
gtemathings do not even compile15:12
dmendiza[m]lol, yeah, I've been sticking to really simple things15:13
d34dh0r53Yeah, small and simple or it get's really confused15:14
gtemayeah, simple things as "generate me rust code to verify github jwt using openidconnect crate". It does not even listen for my complains to the code I raise15:15
gtemaI tell it: "this function does not exist", and it: "ouch, sorry, you are right, here is the correct code" - damn, with the same function being called again15:16
d34dh0r53lol15:16
dmendiza[m]In any case, I probably won't have time to work on this this week and will likely not have any updates next week15:16
d34dh0r53ack, thanks dmendiza 15:17
gtemaIn my eyes this is not a reproducable issue15:17
gtemasince it was also rechecked in the initially reported change and the test passed15:17
d34dh0r53ack, next action item15:18
d34dh0r53gtema to look into https://bugs.launchpad.net/keystone/+bug/211954315:18
gtemafix submitted15:18
gtemahttps://review.opendev.org/c/openstack/keystone/+/95754715:18
d34dh0r53Just saw that, thanks gtema 15:19
gtematrusts are also allowing custom attrs and the reporter faced exactly that15:19
seunghunleeYep15:20
d34dh0r53I'll review the patch this week15:20
gtemathks15:20
d34dh0r53next up15:20
d34dh0r53#topic liaison updates15:20
d34dh0r53nothing from me15:21
gtemanothing here as well15:21
d34dh0r53#topic specification OAuth 2.0 (hiromu)15:21
d34dh0r53#link https://review.opendev.org/q/topic:bp%252Foauth2-client-credentials-ext15:21
d34dh0r53#link https://review.opendev.org/q/topic:bp%252Fenhance-oauth2-interoperability15:21
d34dh0r53no updates15:21
d34dh0r53#topic specification Secure RBAC (dmendiza)15:21
d34dh0r53#link https://governance.openstack.org/tc/goals/selected/consistent-and-secure-rbac.html#z-release-timeline_15:21
d34dh0r532025.2 Release Timeline15:22
d34dh0r53Update oslo.policy in keystone to enforce_new_defaults=True15:22
d34dh0r53Update oslo.policy in keystone to enforce_scope=True15:22
dmendiza[m]No updates this week.  Have not had time to iterate on the failing patch that removes the devstack default.15:22
dmendiza[m]#link https://review.opendev.org/c/openstack/devstack/+/95621015:23
d34dh0r53ack15:23
d34dh0r53#topic specification OpenAPI support (gtema)15:24
d34dh0r53#link https://review.opendev.org/q/topic:%22openapi%22+project:openstack/keystone15:24
gtemanothing from me either - summer time with the student being off. Myself I am mostly spending time on the Rust part implementing the JWT auth - hence fighting the AI15:25
gtemamy brain is much better than AI, that is for sure ;-)15:25
gtemabut I again came to the point that we need to have "service account" concept15:26
gtemawhen github workflow jwt is exchanged for the keystone token we can't map it to the normal user15:26
gtemaanyway - not really related to the openapi15:28
d34dh0r53let's add a PTG topic around service account15:29
d34dh0r53we should decide on that15:29
gtemayeah15:29
d34dh0r53#topic open discussion15:30
d34dh0r53#action dwilde/gtema add PTG topic about service account15:30
d34dh0r53next up for open discussion15:31
d34dh0r53drencrom15:31
d34dh0r53Review patch proposal: https://review.opendev.org/c/openstack/keystone/+/95179215:31
d34dh0r53I need another +215:31
gtemayeah, but it is anyway blocked on devstack15:31
d34dh0r53yeah15:32
d34dh0r53The first one has merged, but the second is missing the +W15:33
gtemait recently got +2 so hopefully it lands soon15:33
d34dh0r53Yeah, hopefully15:34
d34dh0r53anything else for open discussion?15:34
drencromhi, I need another +2 review for my patch15:34
drencromsorry for being late :(15:35
drencromI'm in another meeting also15:35
seunghunleeHello. Could anyone have a look at CI on stable/2025.1? The cherry-pick I proposed at https://review.opendev.org/c/openstack/keystone/+/956549 is failing CI but looks like it's missing dependency problem from CI.15:36
gtemayeah, right15:36
gtemaI wanted to mention this as well15:36
gtemaI tried to cherry-pick the fix from master, but it fails as well since it depends on the different runtime15:37
gtemaso most likely we would15:37
gtemaneed just to drop one part of the verification15:37
gtemaI will work on that on friday15:37
seunghunleeThat's great. Thank you!15:37
d34dh0r53cool15:39
d34dh0r53no reviewathon on Friday, by the way15:39
gtemaough, good that you say this15:39
dmendiza[m]Yeah, Recharge Day at Red Hat :D15:39
gtemaagain?? you have to many of them XD15:40
d34dh0r531 a quarter :)15:40
gtemalucky you15:40
d34dh0r53anything else for open discussion?15:42
gtemanot from me15:42
dmendiza[m]Just a fun news bit for gtema 15:42
dmendiza[m]#link https://blog.openpolicyagent.org/note-from-teemu-tim-and-torin-to-the-open-policy-agent-community-2dbbfe49437115:42
gtemaouch15:43
gtemahope apple will not destroy this15:44
dmendiza[m]🤞15:45
* gtema prepares to fork OPA :)15:45
dmendiza[m]lol15:45
d34dh0r53lol15:47
d34dh0r53#topic bug review15:47
d34dh0r53#link https://bugs.launchpad.net/keystone/?orderby=-id&start=015:47
d34dh0r53one new bug in keystone15:47
d34dh0r53#link https://bugs.launchpad.net/keystone/+bug/212092315:47
gtemaI was participating in the discussion in the mailing list15:48
gtemaso i'll take it on me15:48
gtemapoint is to get rid of stacktrace where only a 404 should be logged15:48
d34dh0r53ack15:48
d34dh0r53thanks gtema 15:49
d34dh0r53thats it for keystone15:49
d34dh0r53#link https://bugs.launchpad.net/python-keystoneclient/?orderby=-id&start=015:49
d34dh0r53no new bugs here15:49
d34dh0r53#link https://bugs.launchpad.net/keystoneauth/+bugsdd?orderby=-id&start=015:49
d34dh0r53also no new bugs15:49
d34dh0r53#link https://bugs.launchpad.net/keystonemiddleware/+bugs?orderby=-id&start=015:50
d34dh0r53keystonemiddleware is good15:50
d34dh0r53#link https://bugs.launchpad.net/pycadf/+bugs?orderby=-id&start=015:50
d34dh0r53nothing new in pycadf15:50
d34dh0r53#link https://bugs.launchpad.net/ldappool/+bugs?orderby=-id&start=015:50
d34dh0r53pycadf is also good15:50
d34dh0r53#topic conclusion15:50
d34dh0r53Thanks folks, nothing else from me15:51
gtemathanks15:51
dmendiza[m]thanks, Dave Wilde (d34dh0r53) !15:51
d34dh0r53#endmeeting15:51
opendevmeetMeeting ended Wed Aug 20 15:51:57 2025 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)15:51
opendevmeetMinutes:        https://meetings.opendev.org/meetings/keystone/2025/keystone.2025-08-20-15.02.html15:51
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/keystone/2025/keystone.2025-08-20-15.02.txt15:51
opendevmeetLog:            https://meetings.opendev.org/meetings/keystone/2025/keystone.2025-08-20-15.02.log.html15:51

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