Thursday, 2026-10-08

xekArtem Goncharov (gtema) https://review.opendev.org/c/openstack/python-keystoneclient/+/1008792 fixes keystoneclient-devstack-functional job (non-voting)10:19
gtemathks - looking10:20
opendevreviewMerged openstack/python-keystoneclient master: Fix credential imutable field  https://review.opendev.org/c/openstack/python-keystoneclient/+/100879211:05
opendevreviewVeronika Fisarova proposed openstack/keystone master: Fix IdP remote_ids schema maxLength to match SQL  https://review.opendev.org/c/openstack/keystone/+/100945312:38
opendevreviewMerged openstack/keystone master: EC2 credentials: stop client-forged trust_id impersonation  https://review.opendev.org/c/openstack/keystone/+/100927014:09
*** mhen_ is now known as mhen16:20
opendevreviewStephen Finucane proposed openstack/keystoneauth master: trivial: Add docstrings for ServiceTokenAuthWrapper  https://review.opendev.org/c/openstack/keystoneauth/+/100961817:20
opendevreviewStephen Finucane proposed openstack/keystoneauth master: docs: Add service tokens guide  https://review.opendev.org/c/openstack/keystoneauth/+/100961917:20
opendevreviewStephen Finucane proposed openstack/keystoneauth master: docs: Rework authentication-plugins documentation  https://review.opendev.org/c/openstack/keystoneauth/+/100962017:20
opendevreviewStephen Finucane proposed openstack/keystoneauth master: Handle optional RelayState in SAML2 ECP responses  https://review.opendev.org/c/openstack/keystoneauth/+/100569117:22
croelandtgtema: hey! A few months ago we quickly discussed Keystone trusts and how it would be best not to use them anymore. As Glance still uses them, I was hoping to be able to discuss that at PTG so we can try and remove them during the I cycle. Do you think there is a chance we could have a short cross-project session regarding this topic, as I'm not sure anyone in Glance has a really good 17:28
croelandtunderstanding of trusts?17:28
gtemahey, trusts were mentined in https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/thread/ZJUJ6SH7LE7W34HQYSS4GND3MUFCRGOQ/ (pointing at very long https://openstack-experimental.github.io/keystone/vision.html). It is going to be discussed in https://etherpad.opendev.org/p/oct2026-ptg-os-tc (Mon 14:00 UTC) and also likely on Tue in https://etherpad.opendev.org/p/oct2026-ptg-keystone17:31
gtemathe TC etherpad (under SRBAC future) contain a very very short tl;dr; version of it with the following item: Replace Keystone trusts with service grants plus RFC 8693 on-behalf-of exchange. Grants are server-side, revocable records. No secret is delegated, and act and delegation_context claims record the chain.17:31
gtemabut in any way - definitely will discuss this during ptg17:32
gtemasince there are quite strong pre-requisites for this to happen17:32
croelandtoh ok then we'll join these sessions :)17:39
croelandtgtema: regarding the Tuesday session, I take it you are also currently finalizing the agenda and the timeslots should be available later this week?17:39
gtemawe don't have much agenda beyond this and this is like a terribly huge topic17:40
croelandtoh. Are you expecting devs from other services to join or is it mostly a "private" discussion?17:41
gtemawe can make perhaps a fixed time slot for talking about trusts, since we definitely have shared sessions to talk about EC2 madness17:41
gtemanothing is private ;-) everybody is welcome. The vision is explicitly going to be touched in the TC room since this is a cross-project stuff17:42
gtemasean-k-mooney already shared his interest on trust replacement17:43
gtemaI'll try to work out tomorrow fixed time slots for topic like that17:44
croelandtto be fair I barely know what we do with trusts :D17:44
croelandtI'd just like to make sure we're not open to any security vulns in the future17:45
gtemalot of use and barely anybody understands them - it is the root problem of them being a disaster17:45
opendevreviewMerged openstack/keystoneauth master: Mark OAuth1 consumer and access secrets as sensitive opts  https://review.opendev.org/c/openstack/keystoneauth/+/100568418:49

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