Wednesday, 2025-03-26

*** mhen_ is now known as mhen02:30
opendevreviewOpenStack Proposal Bot proposed openstack/keystone master: Imported Translations from Zanata  https://review.opendev.org/c/openstack/keystone/+/94430904:41
gtema hey guys, I am on the train (soon disembarking), may be offline any time15:01
d34dh0r53ack, thanks for the heads up gtema 15:01
d34dh0r53#startmeeting keystone15:01
opendevmeetMeeting started Wed Mar 26 15:01:29 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:01
d34dh0r53#topic roll call15:01
gtemao/15:01
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
xeko/15:02
d34dh0r53superfluous dmendiza ping15:02
dmendiza[m]🙋‍♂️15:05
d34dh0r53o/15:05
d34dh0r53#topic review past meeting work items15:06
d34dh0r53#link https://meetings.opendev.org/meetings/keystone/2025/keystone.2025-03-19-15.01.html15:06
d34dh0r53no action items from last week15:06
d34dh0r53#topic liaison updates15:06
d34dh0r53nothing from releases or VMT15:06
d34dh0r53#topic specification OAuth 2.0 (hiromu)15:06
d34dh0r53#link https://review.opendev.org/q/topic:bp%252Foauth2-client-credentials-ext15:06
d34dh0r53#link https://review.opendev.org/q/topic:bp%252Fenhance-oauth2-interoperability15:06
d34dh0r53External OAuth 2.0 Specification15:06
d34dh0r53#link https://review.opendev.org/c/openstack/keystone-specs/+/861554 (merged)15:07
d34dh0r53OAuth 2.0 Implementation15:07
d34dh0r53#link https://review.opendev.org/q/topic:bp%252Fsupport-oauth2-mtls (merged)15:07
d34dh0r53OAuth 2.0 Documentation15:07
d34dh0r53#link https://review.opendev.org/c/openstack/keystone/+/838108 (merged)15:07
d34dh0r53#link https://review.opendev.org/c/openstack/keystoneauth/+/838104 (merged)15:07
d34dh0r53I might try and rebase the last couple of patches we have, get them in early this cycle15:07
d34dh0r53it's some tempest tests for keystone and we're waiting on other projects to merge their patches before we add functional testing15:09
d34dh0r53next up15:09
d34dh0r53#topic specification Secure RBAC (dmendiza[m])15:09
d34dh0r53#link https://governance.openstack.org/tc/goals/selected/consistent-and-secure-rbac.html#z-release-timeline_15:09
d34dh0r532024.1 Release Timeline15:09
d34dh0r53'v15:09
d34dh0r53Update oslo.policy in keystone to enforce_new_defaults=True15:09
d34dh0r53Update oslo.policy in keystone to enforce_scope=True15:10
d34dh0r53dmendiza: any updates?15:10
dmendiza[m]Negative.  Still nothing on this, but I do need to review SRBAC status before PTG15:10
d34dh0r53ack, thanks15:10
d34dh0r53#topic specification OpenAPI support (gtema)15:10
d34dh0r53#link https://review.opendev.org/q/topic:%22openapi%22+project:openstack/keystone15:11
gtemastephenfin noticed failing gophercloud tests due to jsonschemas being restrictive15:11
gtemawell, they "broke" undocumented things like "?name__contains=foo"15:12
gtemaand so the question to discussion (we agreed he makes a change releasing restriction for the moment) - how do we deal with undocumented things being broken15:12
xekwe deprecate?15:13
xekwe can alsa always reverse the process of deprecation15:13
xek*also15:13
gtemastephenfin and I discussed raising the api ver (to 3.15), but that only after we complete the works, cause every jsonschema is restricting undocumented properties15:13
stephenfinI was just writing exactly what gtema said15:14
stephenfinI personally don't care whether we keep (and document) or remove these comparator-style filters, but we should have a signal that users can check for if we do remove them15:14
gtemaanyone of you know ANY customer or so relying on "?PARAM__contains=foo" sort of queries?15:14
stephenfinAs I said yesterday, gophercloud uses them in tests and documents them as _the_ example of passing a Filter argument to various keystone calls15:15
dmendiza[m]Weird, I've never seen the double underscore filtering before15:16
dmendiza[m]only the stuff the api-wg documented: https://specs.openstack.org/openstack/api-wg/guidelines/pagination_filter_sort.html#filtering15:17
gtemadmendiza - that's the point - we have undocumented feature that nearly nobody knows about15:17
xekwe could open an issue in gophercloud, to ask them whether they would like to continue to use such filters15:17
stephenfinAs as I also said yesterday, changing API behaviour arbitrarily is bad form for API consumers. We need some kind of signal15:17
dmendiza[m]Yeah, documented or not, we should keep the current behavior15:18
dmendiza[m]and then deprecate like Grzegorz Grasza suggested if we don't want to keep it15:18
gtemai am not fan of this style comparators, since afaik other services use different style15:19
stephenfinxek: It's entirely your prerogative to keep or remove it. We (clients/users) just need to signal it if we remove it. This should be a no brainer 🤞15:19
gtemaI would say - lets drop them and consider harmonizing style with other services later15:20
stephenfinsounds like a PTG session to me 0:)15:21
gtemain till we are done with jsonschemas release the restriction 15:21
gtemayeah, makes sense stephenfin15:21
stephenfinin any case, here are the patches for master https://review.opendev.org/c/openstack/keystone/+/945504 and stable/2025.1 https://review.opendev.org/c/openstack/keystone/+/94550915:21
stephenfinIMO we need to merge those asap to prevent this breaking users in the wild when we release epoxy15:21
d34dh0r53PTG session sounds good, I'll review the patches to unblock epoxy today15:22
gtemaI'm dropping off now, will read back in 1 hour or so15:22
stephenfingtema: o/ thanks for bringing this up15:23
gtemawlcm15:23
d34dh0r53thanks gtema 15:23
d34dh0r53next up15:24
d34dh0r53#topic specification Include bad password details in audit messages (stanislav-z)15:24
d34dh0r53#link https://review.opendev.org/q/topic:%22pci-dss-invalid-password-reporting%2215:24
d34dh0r53#link https://review.opendev.org/c/openstack/keystone-specs/+/915482 (merged)15:24
d34dh0r53#link https://review.opendev.org/c/openstack/keystone/+/932423 (to be reviewed)15:24
d34dh0r5311-Mar update: the implementation has been updated to incorporate the review feedback15:24
d34dh0r53is there a link to the docs patch that was mentioned in the last review?15:24
stanislav-zno, there is no patch yet :)15:25
stanislav-zI'll work on it, and send for review15:25
d34dh0r53ack, thank you! other than that the code changes look good to me15:25
d34dh0r53Thanks for the work and follow through on this!15:27
d34dh0r53that does it for specifications15:27
d34dh0r53#topic open discussion15:27
d34dh0r53nothing from me15:30
d34dh0r53moving on15:30
d34dh0r53#topic bug review15:30
d34dh0r53#link https://bugs.launchpad.net/keystone/?orderby=-id&start=015:30
d34dh0r53this is the bug we were just talking about15:31
d34dh0r53#link https://bugs.launchpad.net/keystone/+bug/210418515:31
d34dh0r53thanks for the quick work on that stephenfin 15:32
d34dh0r53no more new bugs for keystone15:32
d34dh0r53#link https://bugs.launchpad.net/python-keystoneclient/?orderby=-id&start=015:32
d34dh0r53nothing new for python-keystoneclient15:32
d34dh0r53#link https://bugs.launchpad.net/keystoneauth/+bugs?orderby=-id&start=015:32
d34dh0r53keystoneauth has no new bugs15:33
d34dh0r53#link https://bugs.launchpad.net/keystonemiddleware/+bugs?orderby=-id&start=015:33
d34dh0r53nothing new in keystonemiddleware either15:33
d34dh0r53#link https://bugs.launchpad.net/pycadf/+bugs?orderby=-id&start=015:33
d34dh0r53no new bugs in pycadf15:33
d34dh0r53#link https://bugs.launchpad.net/ldappool/+bugs?orderby=-id&start=015:33
d34dh0r53ldappool is also clear15:34
d34dh0r53#topic conclusion15:34
d34dh0r53Not much from me, PTG is in a couple of weeks, looking forward to seeing everyone there15:34
d34dh0r53Thanks!!15:34
d34dh0r53#endmeeting15:34
opendevmeetMeeting ended Wed Mar 26 15:34:43 2025 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)15:34
opendevmeetMinutes:        https://meetings.opendev.org/meetings/keystone/2025/keystone.2025-03-26-15.01.html15:34
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/keystone/2025/keystone.2025-03-26-15.01.txt15:34
opendevmeetLog:            https://meetings.opendev.org/meetings/keystone/2025/keystone.2025-03-26-15.01.log.html15:34

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