Wednesday, 2026-04-08

opendevreviewIvan Anfimov proposed openstack/keystone stable/2024.2: fix(pep8): pin setuptools<82 for flake8-import-order compatibility  https://review.opendev.org/c/openstack/keystone/+/98265805:53
opendevreviewIvan Anfimov proposed openstack/keystone stable/2025.1: fix(pep8): pin setuptools<82 for flake8-import-order compatibility  https://review.opendev.org/c/openstack/keystone/+/98265606:57
opendevreviewIvan Anfimov proposed openstack/keystone stable/2025.1: fix(pep8): pin setuptools<82 for flake8-import-order compatibility  https://review.opendev.org/c/openstack/keystone/+/98265607:00
opendevreviewLajos Katona proposed openstack/keystone master: LDAP: add new cfg option for pw expiry format  https://review.opendev.org/c/openstack/keystone/+/97661808:42
opendevreviewDavid Wilde proposed openstack/keystone stable/2025.1: fix ldap 'enabled' setting not interpreted as boolean  https://review.opendev.org/c/openstack/keystone/+/98240808:50
opendevreviewIvan Anfimov proposed openstack/keystone stable/2025.1: Fix OIDC federation UTF-8 double-encoding of non-ASCII characters  https://review.opendev.org/c/openstack/keystone/+/98276108:50
opendevreviewArtem Goncharov proposed openstack/keystone stable/2025.1: Prevent unauthorized EC2 credential creation and deletion  https://review.opendev.org/c/openstack/keystone/+/98358908:51
opendevreviewAdrian Jarvis proposed openstack/keystone stable/2024.2: Replace the random library with secrets in oauth1  https://review.opendev.org/c/openstack/keystone/+/96190208:53
opendevreviewArtem Goncharov proposed openstack/keystone stable/2024.2: Prevent unauthorized EC2 credential creation and deletion  https://review.opendev.org/c/openstack/keystone/+/98359108:53
opendevreviewDavid Wilde proposed openstack/keystone stable/2024.2: fix ldap 'enabled' setting not interpreted as boolean  https://review.opendev.org/c/openstack/keystone/+/98240908:54
opendevreviewMerged openstack/oslo.policy master: typing: Fix compatibility with typed testtools, oslotest  https://review.opendev.org/c/openstack/oslo.policy/+/98339713:02
*** bbobrov_ is now known as bbobrov15:00
d34dh0r53#startmeeting keystone15:05
opendevmeetMeeting started Wed Apr  8 15:05:03 2026 UTC and is due to finish in 60 minutes.  The chair is d34dh0r53. Information about MeetBot at http://wiki.debian.org/MeetBot.15:05
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.15:05
opendevmeetThe meeting name has been set to 'keystone'15:05
d34dh0r53Reminder: This meeting takes place under the OpenInfra Foundation Code of Conduct15:05
d34dh0r53#link https://openinfra.dev/legal/code-of-conduct15:05
d34dh0r53#topic roll call15:05
gtemao/15:06
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:06
bbobrovhenlo15:06
cardoeo/15:06
d34dh0r53dmendiza: o/15:06
moutazchaara[m]o/15:07
d34dh0r53hi all, let's get started15:07
d34dh0r53#topic upcoming PTG15:07
d34dh0r53#link https://etherpad.opendev.org/p/apr2026-ptg-keystone15:07
d34dh0r53reminder to add topics to the PTG etherpad15:07
d34dh0r53#topic review past meeting work items15:08
d34dh0r53#link https://meetings.opendev.org/meetings/keystone/2026/keystone.2026-03-25-15.04.html15:09
d34dh0r53no items from last week to review15:09
d34dh0r53#topic liaison updates15:09
d34dh0r53nothing from me15:09
gtemaneither from me15:09
d34dh0r53cool15:10
d34dh0r53#topic specification Secure RBAC (dmendiza)15:10
d34dh0r53#link https://governance.openstack.org/tc/goals/selected/consistent-and-secure-rbac.html#z-release-timeline_15:10
d34dh0r532026.1 Release Timeline15:10
d34dh0r53Update oslo.policy in keystone to enforce_new_defaults=True15:10
d34dh0r53Update oslo.policy in keystone to enforce_scope=True15:10
d34dh0r53dmendiza: any updates on S-RBAC?15:11
d34dh0r53moving on15:13
d34dh0r53#topic specification Secuirty Compliance Testing (dmendiza)15:13
d34dh0r53#link https://review.opendev.org/c/openstack/devstack/+/95796915:13
d34dh0r53next up15:14
d34dh0r53#topic keystone-rs15:14
d34dh0r53#link https://github.com/openstack-experimental/keystone15:14
gtemaI am working on management of the raft cluster15:15
gtemaadded basic cli support for building a cluster15:15
gtemaadded tls support15:15
gtemanow working on making backend driver (for webauthn) that will use raft instead of sql db15:16
d34dh0r53cool15:17
gtemaonce that is done I start adding the domain whitelist acls and tls certificates, since it is more efficient to keep those in KV store compared to sql15:17
gtemawill also add support of reading secrets from vault (i.e. the TLS for the raft cluster)15:17
gtemalaughing loud from requests for new functionality that closely relates to what is done/planned in RS to be done in python.15:18
gtemaother than that - nothing else on the topic15:19
d34dh0r53hah, thanks gtema :)15:19
d34dh0r53#topic open discussion15:20
bbobrovI would like to quickly discuss the vulnerability that became public yesterday15:21
moutazchaara[m]Hi ,I have a patch fixing LDAP pagination (bug #2146954):... (full message at <https://matrix.org/oftc/media/v1/media/download/AVdYVbKVY6AsLeUJUvgQmZShkbrBEsEJI8vcZeJAbWIedxgbRyf904u_5vwDVXTaEnIQ2MzIdbtYhYyiM-gKvbhCedtch-lgAG1hdHJpeC5vcmcvYkNrdWNqZlNIRmdoTHpxVGR0bmR5Sk9V>)15:21
d34dh0r53Thanks moutaz.chaara, go ahead bbobrov 15:22
bbobrovi tried it out and it works fine. ec2 _deletion_ is not fixed, but it is not a big issue i think15:22
bbobrovor maybe it is fixed but not tested... nevermind15:23
bbobrovbut15:23
bbobrovthere are no tests. Do we want to merge those patches right now and add tests later?15:23
d34dh0r53I would err on the side of yes, we should merge those ASAP and add tests15:24
gtemasame here15:25
bbobrovgood. Then i would appreciate if you could get https://review.opendev.org/c/openstack/keystone/+/983587 merged so that i could cherry-pick it to my keystone then, thanks.15:25
d34dh0r53I just gave it the +W15:26
bbobrov(yeah, deletion is still possible with restricted app creds; but that doesn't seem to be a major issue)15:26
d34dh0r53maybe a follow-up bug to fix that15:26
bbobrovcan restricted application credentials delete other application credentials?15:27
gtemashould not by the definition15:28
gtemaI am not 100% sure, but I think not even not-restricted should not be able to15:28
gtemaor no, wrong. Since with unrestricted you can create new ac, you may be also able to delete ones15:29
gtemabut most likely we should first define the proper behavior15:29
d34dh0r53https://opendev.org/openstack/keystone/commit/29280b1f681ce2b7758e9cb3f9aa4b0154b1063915:32
d34dh0r53I think by design unrestricted app creds can delete15:33
d34dh0r53anything else for open discussion?15:38
d34dh0r53cool, moving on to bug review15:39
d34dh0r53#topic bug review15:39
d34dh0r53#link https://bugs.launchpad.net/keystone/?orderby=-id&start=015:39
d34dh0r53It looks like keystone has one new bug15:40
d34dh0r53#link https://bugs.launchpad.net/keystone/+bug/214695415:40
gtemathat was mentioned already today15:40
d34dh0r53yep, I just assigned the bug to you moutaz.chaara 15:41
moutazchaara[m]Yes, i thought it was in the open topic so i mentioned it there.15:41
d34dh0r53cool, thanks moutaz.chaara we'll review your updated patches15:42
d34dh0r53next up15:42
d34dh0r53#link https://bugs.launchpad.net/python-keystoneclient/?orderby=-id&start=015:42
d34dh0r53no new bugs in python-keystoneclient15:42
d34dh0r53#link https://bugs.launchpad.net/keystoneauth/+bugs?orderby=-id&start=015:42
d34dh0r53keystoneauth is good15:43
d34dh0r53#link https://bugs.launchpad.net/keystonemiddleware/+bugs?orderby=-id&start=015:43
d34dh0r53nothing new in keystonemiddleware15:43
d34dh0r53#link https://bugs.launchpad.net/pycadf/+bugs?orderby=-id&start=015:43
d34dh0r53pycadf is good15:43
d34dh0r53#link https://bugs.launchpad.net/ldappool/+bugs?orderby=-id&start=015:43
d34dh0r53ldappool is also good15:43
d34dh0r53#topic conclusion15:44
d34dh0r53thanks folks! PTG is in 12 days :)15:44
gtemayey15:44
d34dh0r53#endmeeting15:44
opendevmeetMeeting ended Wed Apr  8 15:44:48 2026 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)15:44
opendevmeetMinutes:        https://meetings.opendev.org/meetings/keystone/2026/keystone.2026-04-08-15.05.html15:44
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/keystone/2026/keystone.2026-04-08-15.05.txt15:44
opendevmeetLog:            https://meetings.opendev.org/meetings/keystone/2026/keystone.2026-04-08-15.05.log.html15:44
gtemathanks Dave Wilde (d34dh0r53) 15:45
opendevreviewMerged openstack/keystone master: Prevent unauthorized EC2 credential creation and deletion  https://review.opendev.org/c/openstack/keystone/+/98358717:21
opendevreviewMerged openstack/keystone stable/2026.1: Prevent unauthorized EC2 credential creation and deletion  https://review.opendev.org/c/openstack/keystone/+/98359317:22
opendevreviewMerged openstack/keystone stable/2025.2: Prevent unauthorized EC2 credential creation and deletion  https://review.opendev.org/c/openstack/keystone/+/98358817:26
opendevreviewMerged openstack/keystone-tempest-plugin master: tox: Drop basepython  https://review.opendev.org/c/openstack/keystone-tempest-plugin/+/97059017:49
opendevreviewMerged openstack/keystone stable/2024.2: fix(pep8): pin setuptools<82 for flake8-import-order compatibility  https://review.opendev.org/c/openstack/keystone/+/98265819:04
opendevreviewMerged openstack/keystone stable/2024.2: Prevent unauthorized EC2 credential creation and deletion  https://review.opendev.org/c/openstack/keystone/+/98359119:04
opendevreviewMerged openstack/keystone stable/2025.1: fix(pep8): pin setuptools<82 for flake8-import-order compatibility  https://review.opendev.org/c/openstack/keystone/+/98265619:04
opendevreviewMerged openstack/keystone stable/2025.1: Prevent unauthorized EC2 credential creation and deletion  https://review.opendev.org/c/openstack/keystone/+/98358919:04
opendevreviewDouglas Mendizábal proposed openstack/keystone-tempest-plugin master: Update ec2 tests for reader role  https://review.opendev.org/c/openstack/keystone-tempest-plugin/+/98379720:29
opendevreviewAdrian Jarvis proposed openstack/keystone stable/2024.2: Replace the random library with secrets in oauth1  https://review.opendev.org/c/openstack/keystone/+/96190221:40
opendevreviewIvan Anfimov proposed openstack/keystone-tempest-plugin master: Use py3 as the default runtime for tox  https://review.opendev.org/c/openstack/keystone-tempest-plugin/+/78705321:48
opendevreviewIvan Anfimov proposed openstack/keystone-tempest-plugin master: Use py3 as the default runtime for tox  https://review.opendev.org/c/openstack/keystone-tempest-plugin/+/78705321:48
opendevreviewIvan Anfimov proposed openstack/keystone-tempest-plugin master: Use py3 as the default runtime for tox  https://review.opendev.org/c/openstack/keystone-tempest-plugin/+/78705321:48

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