Wednesday, 2026-09-16

opendevreviewArtem Goncharov proposed openstack/keystonemiddleware master: WIP: add SPIFFE mTLS transport option  https://review.opendev.org/c/openstack/keystonemiddleware/+/100560108:48
opendevreviewGrzegorz Grasza proposed openstack/keystonemiddleware master: Add memcache TLS support to external_oauth2_token  https://review.opendev.org/c/openstack/keystonemiddleware/+/100585210:00
opendevreviewGrzegorz Grasza proposed openstack/keystone master: Validate EC2 credential project access  https://review.opendev.org/c/openstack/keystone/+/97322510:09
opendevreviewGrzegorz Grasza proposed openstack/keystone master: ec2: enforce timestamp presence in _check_timestamp  https://review.opendev.org/c/openstack/keystone/+/99390710:14
opendevreviewGrzegorz Grasza proposed openstack/keystone master: Validate EC2 credential project access  https://review.opendev.org/c/openstack/keystone/+/97322510:14
opendevreviewGrzegorz Grasza proposed openstack/keystonemiddleware master: [WiP] External OAuth2.0 service tokens  https://review.opendev.org/c/openstack/keystonemiddleware/+/94299410:16
opendevreviewGrzegorz Grasza proposed openstack/keystonemiddleware master: [WiP] Add tests for external OAuth2 service tokens and JWKS  https://review.opendev.org/c/openstack/keystonemiddleware/+/94299510:16
opendevreviewGrzegorz Grasza proposed openstack/keystoneauth master: [WiP] External OAuth2.0 plugin  https://review.opendev.org/c/openstack/keystoneauth/+/94108210:16
opendevreviewGrzegorz Grasza proposed openstack/keystone master: [WiP] Run external_oauth2_token if it's configured  https://review.opendev.org/c/openstack/keystone/+/94222210:16
opendevreviewGrzegorz Grasza proposed openstack/keystone master: ec2: enforce timestamp presence in _check_timestamp  https://review.opendev.org/c/openstack/keystone/+/99390712:47
opendevreviewGrzegorz Grasza proposed openstack/keystone master: Validate EC2 credential project access  https://review.opendev.org/c/openstack/keystone/+/97322512:47
opendevreviewGrzegorz Grasza proposed openstack/keystone master: ec2: enforce timestamp presence in _check_timestamp  https://review.opendev.org/c/openstack/keystone/+/99390714:31
opendevreviewGrzegorz Grasza proposed openstack/keystone master: Validate EC2 credential project access  https://review.opendev.org/c/openstack/keystone/+/97322514:31
gtema#startmeeting keystone15:04
opendevmeetMeeting started Wed Sep 16 15:04:43 2026 UTC and is due to finish in 60 minutes.  The chair is gtema. Information about MeetBot at http://wiki.debian.org/MeetBot.15:04
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.15:04
opendevmeetThe meeting name has been set to 'keystone'15:04
gtemaReminder: This meeting takes place under the OpenInfra Foundation Code of Conduct15:04
gtema#link https://openinfra.dev/legal/code-of-conduct15:05
gtema#topic roll call15:05
gtemabbobrov, d34dh0r53, xek, gmann, dmendiza[m], dmendiza, mharley, jph, gtema, cardoe, deydra15:05
dmendiza[m]šŸ™‹ā€ā™‚ļø15:05
xeko/15:06
gtemaokay, again not many, but let's go15:06
gtema#topic review past meeting work items15:06
gtema#link https://meetings.opendev.org/meetings/keystone/202615:07
gtemathere were no AIs15:07
gtema#topic liaison updates15:07
gtemaRC1 is out. It only included the ec2credential auth method addition from recently15:07
gtemarest will be included in RC215:08
gtemaunless someone else has updates we jump next15:08
gtema#topic specification15:08
gtema#topic Secure RBAC (dmendiza)15:08
dmendiza[m]Heya!15:09
gtema#link https://governance.openstack.org/tc/goals/selected/consistent-and-secure-rbac.html#z-release-timeline_15:09
dmendiza[m]So I did go digging through eavesdrop and found this lingering patch:15:09
dmendiza[m]#link https://review.opendev.org/c/openstack/keystone/+/99541315:09
dmendiza[m]It's a dependency bump to the minimum oslo.config that removes the scope option.15:09
gtemaI'm actually wondering whether requirements freeze actually covers this or not15:10
gtemaI mean whether we can have the change now at all15:11
dmendiza[m]well, now that RC1 is out we're tracking Indri, so we can go ahead and merge15:11
gtemaon the other side the 2026.2 was branched, so it's a question whether if we merge it now we should backport it to 2026.215:11
dmendiza[m]2026.2 has branched off, IRRC?15:11
dmendiza[m]*IIRC15:11
dmendiza[m]Yeah, not sure if we need to/should backport it15:11
gtemaok, at least we merge it, just pressed +W15:12
gtemais there anything else in the topic or we can treat it as done?15:13
dmendiza[m]I think we can cross it out now15:13
gtemagreat, do it while I go to the next topic15:14
gtema#topic Secuirty Compliance Testing (dmendiza)15:14
gtema#link https://review.opendev.org/c/openstack/devstack/+/95796915:14
dmendiza[m]Trying to remove the cobwebs here ... I rebased the main patch today and will look at the status of it later 15:15
gtemaok, that's good. Ping with the changes needing review once they are green.15:16
gtemanext up15:16
gtema#topic User Specified Project/User UUIDs (dmendiza, alee)15:16
gtema#link https://review.opendev.org/c/openstack/keystone-specs/+/99732015:16
gtemaI still had no time to re-review any of those deeply15:17
gtemaBut still worrying whether soft project deletion must be made a mandatory prerequisite for the project spec15:17
cardoeI’m out on PTO. Missing today.15:18
gtemathanks for hint cardoe15:18
gtemaok, moving on15:19
gtema#topic keystone-rs (gtema)15:19
gtemaI am still working on ksa + devstack things to prove the spire based mTLS certs working15:19
gtemathe PR is passing, so it really works with minor changes in ksa meaning this can be rolled out to the whole openstack just from the keystone project deliverables15:20
gtemaof course deployment tools would need to adapt15:20
gtemathe PR is still open since I am still polishing setup15:21
gtemain addition just want to log link to the authn/authz vision doc I have written15:21
gtema#link https://openstack-experimental.github.io/keystone/vision.html15:21
gtemaI have actually even written the vision on how KMS service can be implemented for OpenStack (deeply integrating on what keystone-rs brings)15:22
gtemathat's it on the topic15:22
gtema#topic open discussion15:22
gtemadoesn't look like there are any items this week15:24
gtema#topic bug review15:24
xekgtemaI saw your wip spiffs patch15:24
xekI was wondering, maybe you could convert your blog post into a spec?15:24
xekthat way you might compel more people to read and review :)15:25
gtemathe vision is not the blog post, it's a spec on it's own describing precisely what need to change15:25
gtemaor do you mean post it as a spec to keystone-specs?15:25
gtemaI actually plan to send a ML pointing to it. It must be discussed widely within the whole community15:26
xekyes, so that we could discuss using the usual process15:26
gtemaI'm trying to sync with cardoe whether we address this (as something closely related to what he posted recently) in the keystone PTG or as a separate cross-project thingy15:26
gtemasimply keystone-spec is not enough I am afraid - it should go wider than that15:27
xekmaybe, I didn't dig into the details yet, from a high level view it's a new way to wire up services15:28
gtemanot only, it spawns across the whole openstack control plane15:28
gtemaand the vision is expanding over and address system_scope and srbac personas correcting some misalignments15:29
gtemaback to spiffe - it's not completely a new way. It's a better way of tokenless auth method15:29
gtemawith difference that service do not hold auth token at all, it just uses the mTLS cert for auth15:30
xekšŸ‘ I don't have much to add yet, but I'll be thinking how we could evolve current keystone into something based on more standard approaches15:33
gtemathat's exactly what the vision document is talking about15:34
gtemaok, going on15:34
gtema#topic bug review15:34
gtema#link https://bugs.launchpad.net/keystone/?orderby=-id&start=015:35
gtemanothing new public15:37
gtemafew new bugs for keystoneauth and keystonemiddleware that Greg opened15:38
xekyeah, I think I proposed patches for all of them15:39
xeksome are very small simple changes15:39
gtemathat's good15:39
gtemaand for other projects there are no new bugs15:42
gtema#topic conclusion15:42
gtemathanks for participating15:43
gtema#endmeeting15:43
opendevmeetMeeting ended Wed Sep 16 15:43:59 2026 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)15:43
opendevmeetMinutes:        https://meetings.opendev.org/meetings/keystone/2026/keystone.2026-09-16-15.04.html15:43
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/keystone/2026/keystone.2026-09-16-15.04.txt15:43
opendevmeetLog:            https://meetings.opendev.org/meetings/keystone/2026/keystone.2026-09-16-15.04.log.html15:43
opendevreviewMerged openstack/keystone master: Remove disabling the scope enforcement  https://review.opendev.org/c/openstack/keystone/+/99541316:12

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