Wednesday, 2023-09-27

opendevreviewJuan Pedro Torres Muñoz proposed openstack/keystone master: Assign user into domain from assertion  https://review.opendev.org/c/openstack/keystone/+/89607210:11
opendevreviewAarni Koskela proposed openstack/python-keystoneclient master: Remove six dependency  https://review.opendev.org/c/openstack/python-keystoneclient/+/89663710:16
opendevreviewJuan Pedro Torres Muñoz proposed openstack/keystone master: Assign user into domain from assertion  https://review.opendev.org/c/openstack/keystone/+/89607212:10
opendevreviewAarni Koskela proposed openstack/python-keystoneclient master: Remove six dependency  https://review.opendev.org/c/openstack/python-keystoneclient/+/89663713:08
*** blarnath is now known as d34dh0r5315:06
d34dh0r53o/15:06
d34dh0r53#startmeeting keystone15:06
opendevmeetMeeting started Wed Sep 27 15:06:16 2023 UTC and is due to finish in 60 minutes.  The chair is d34dh0r53. Information about MeetBot at http://wiki.debian.org/MeetBot.15:06
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.15:06
opendevmeetThe meeting name has been set to 'keystone'15:06
hiromuo/15:06
d34dh0r53#topic roll call15:06
d34dh0r53admiyo, bbobrov, crisloma, d34dh0r53, dpar, dstanek, hrybacki, knikolla[m], lbragstad, lwanderley, kmalloc, rodrigods, samueldmq, ruan_he, wxy, sonuk, vishakha, Ajay, rafaelwe, xek, gmann, zaitcev, reqa, dmendiza[m]15:06
d34dh0r53o/ sorry I'm late today15:06
dmendiza[m]🙋‍♂️15:08
d34dh0r53#topic review past meeting work items15:08
d34dh0r53we didn't have a meeting last week, so this is from a couple of weeks ago15:08
d34dh0r53#link https://meetings.opendev.org/meetings/keystone/2023/keystone.2023-09-13-15.03.html15:08
d34dh0r53both of the actions items are on me, and I didn't get a chance to look at either as I was on unscheduled PTO for the majority of the week15:09
d34dh0r53#action d34dh0r53 Look into adding/restoring a known issues section to our documentation15:09
d34dh0r53#action d34dh0r53 add https://bugs.launchpad.net/keystone/+bug/1305950 to the known issues section of our documentation15:09
d34dh0r53moving on...15:09
d34dh0r53#topic liaison updates15:10
d34dh0r53nothing from VMT15:10
d34dh0r53#topic specification OAuth 2.0 (hiromu)15:11
d34dh0r53#link https://review.opendev.org/q/topic:bp%252Foauth2-client-credentials-ext15:12
d34dh0r53#link https://review.opendev.org/q/topic:bp%252Fenhance-oauth2-interoperability15:12
d34dh0r53External OAuth 2.0 Specification15:12
d34dh0r53#link https://review.opendev.org/c/openstack/keystone-specs/+/86155415:12
d34dh0r53OAuth 2.0 Implementation15:12
d34dh0r53#link https://review.opendev.org/q/topic:bp%252Fsupport-oauth2-mtls15:12
d34dh0r53OAuth 2.0 Documentation15:12
d34dh0r53#link https://review.opendev.org/c/openstack/keystone/+/83810815:12
d34dh0r53#link https://review.opendev.org/c/openstack/keystoneauth/+/83810415:12
hiromuWe're going to implement FT for ext. Auth server support for Keystone middleware15:12
hiromuand I have a question about that15:12
d34dh0r53sorry, FT?15:13
hiromuI mean functional tests15:13
hiromulike tempest15:13
hiromuor integrated tests15:13
d34dh0r53ahh15:14
d34dh0r53thank you15:14
hiromuno worry. that might be domestic term15:14
hiromuanyway, we're looking for the right place for the tests 15:14
d34dh0r53keystone-tempest-tests I think15:15
hiromuYeah, but I think implementing the test in other projects that will use this feature can be another option15:16
d34dh0r53I see15:17
hiromutacker-tempest-plugin for example, 15:17
hiromualthough tacker doesn't have the tempest-plugin now15:17
hiromuI think that might be better in terms of maintancability15:17
d34dh0r53ok, I would like to see some tests in keystone-tempest-plugin as well so that we can run them in the gate15:19
d34dh0r53and ensure we don't break anything with future code updates15:20
hiromuok15:20
hiromubut what we should test?15:20
hiromuI mean keystone middleware for ext. oauth server only works with Tacker, Barbican and Ironic15:20
hiromurunning integration tests of keystonemiddleware with those services at keystone-tempest-plugin is a little bit unnatural for me.15:21
d34dh0r53hmm, I see your point15:22
d34dh0r53maybe we can include those tests as part of our testing then15:23
hiromualso, I'm afraid of that tests will fail due to changes of Tacker, Ironic and Barbican. In that case, Keystone maintainer have to fix Tacker, Ironic and Barbican's codes for keystone-tempest-plugin15:24
hiromuwhich test you meant?15:24
d34dh0r53maybe a non-voting or experimental test15:24
hiromunon-voting make sense for me.15:25
d34dh0r53ok, that sounds good, please let us know if we can assist with reviews15:25
hiromugood.15:26
hiromuthanks 15:26
d34dh0r53anything else hiromu?15:26
hiromuno, but one thing. the implementation of that test might take time 15:27
hiromuso I want to put the target date of merging it to the end of  release cycle 15:27
d34dh0r53ok15:27
d34dh0r53that shouldn't be a problem15:28
hiromuperfect. nothing else. thank you for your help.15:28
d34dh0r53thank you hiromu!15:29
d34dh0r53next up15:29
d34dh0r53#topic specification Secure RBAC (dmendiza[m])15:29
d34dh0r53I think we've done everything for now, do we still need to keep this on the agenda dmendiza[m]?15:29
dmendiza[m]Yes, there is still work to do15:30
dmendiza[m]#link https://governance.openstack.org/tc/goals/selected/consistent-and-secure-rbac.html15:30
dmendiza[m]I think now that bobcat (2023.2) has branched we can move to the next phase15:30
d34dh0r53ok15:31
dmendiza[m]We can probably change our defaults to use SRBAC by default15:31
dmendiza[m]i.e. enforce_new_defaults=True and enforce_Scope=True15:32
d34dh0r53cool, updating the agenda15:33
d34dh0r53Who is doing the oslo.policy work, or is that TBD?15:33
dmendiza[m]not sure I understand your question.  What work are you referring to?15:35
d34dh0r53updating the defaults in oslo.policy, or did I misread?15:36
dmendiza[m]Oh, we do that in keystone15:38
dmendiza[m]there's a function called set_defaults where we can override what oslo.policy has as their default15:39
d34dh0r53ahh, ok15:39
dmendiza[m]I don't think we can change the defaults in oslo.policy until everyone is on-board15:39
d34dh0r53I see, I misunderstood what the spec was saying15:40
dmendiza[m]So yeah, I'll be working on that 15:42
d34dh0r53ok, cool15:42
d34dh0r53thanks dmendiza[m] 15:42
d34dh0r53moving on15:42
d34dh0r53#topic open discussion15:43
d34dh0r53nothing on the agenda15:43
d34dh0r53anyone have anything?15:43
d34dh0r53cool, moving on15:44
d34dh0r53#topic bug review15:44
d34dh0r53#link https://bugs.launchpad.net/keystone/?orderby=-id&start=015:45
d34dh0r53there is one new bug in keystone15:45
d34dh0r53#link https://bugs.launchpad.net/keystone/+bug/203705215:45
d34dh0r53it has a patch up15:45
d34dh0r53next up we have15:46
d34dh0r53#link https://bugs.launchpad.net/python-keystoneclient/?orderby=-id&start=015:46
d34dh0r53nothing new in python-keystoneclient15:46
d34dh0r53#link https://bugs.launchpad.net/keystoneauth/+bugs?orderby=-id&start=015:46
d34dh0r53keystoneauth is clean15:46
d34dh0r53#link https://bugs.launchpad.net/keystonemiddleware/+bugs?orderby=-id&start=015:47
d34dh0r53one new bug15:47
d34dh0r53#link https://bugs.launchpad.net/keystonemiddleware/+bug/203717715:47
d34dh0r53we have six still being imported, should be an easy fix15:47
d34dh0r53that does it for keystonemiddleware15:48
d34dh0r53#link https://bugs.launchpad.net/pycadf/+bugs?orderby=-id&start=015:48
d34dh0r53nothing for pycadf15:48
d34dh0r53#link https://bugs.launchpad.net/ldappool/+bugs?orderby=-id&start=015:48
d34dh0r53and ldappool is looking good15:48
d34dh0r53#topic conclusion15:48
d34dh0r53anyone have anything before we go?15:49
d34dh0r53thanks everyone!15:49
d34dh0r53#endmeeting15:49
opendevmeetMeeting ended Wed Sep 27 15:49:24 2023 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)15:49
opendevmeetMinutes:        https://meetings.opendev.org/meetings/keystone/2023/keystone.2023-09-27-15.06.html15:49
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/keystone/2023/keystone.2023-09-27-15.06.txt15:49
opendevmeetLog:            https://meetings.opendev.org/meetings/keystone/2023/keystone.2023-09-27-15.06.log.html15:49

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