Tuesday, 2023-02-28

*** thuvh1 is now known as thuvh07:15
*** thuvh1 is now known as thuvh07:28
d34dh0r53#startmeeting keystone15:01
opendevmeetMeeting started Tue Feb 28 15:01:08 2023 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
d34dh0r53#topic roll call15:01
zaitcevo/15:01
d34dh0r53admiyo, bbobrov, crisloma, d34dh0r53, dpar, dstanek, hrybacki, knikolla[m], lbragstad, lwanderley, kmalloc, rodrigods, samueldmq, ruan_he, wxy, sonuk, vishakha, Ajay, rafaelwe, xek, gmann, zaitcev, arequate, dmendiza[m]15:01
d34dh0r53o/15:01
knikolla[m]o/15:01
hiromuo/15:02
dmendiza[m]🙋‍♂️15:03
d34dh0r53Hi all, thanks for joining15:03
* d34dh0r53 is wondering how Doug's dog liked the snow? :)15:03
d34dh0r53#topic review past meeting work items15:04
d34dh0r53#link https://meetings.opendev.org/meetings/keystone/2023/keystone.2023-02-21-15.00.html15:04
d34dh0r53same work item as last week which I haven't had a chance to look deeper into, so pushing15:05
d34dh0r53#action d34dh0r53 look into the keystone-groups members as well https://review.opendev.org/admin/groups/d7203dc55fa9bdf98c578b16ac398e0c754a1a67,members not sure if it's used any more15:05
d34dh0r53#topic liaison updates15:06
d34dh0r53nothing from VMT15:06
dmendiza[m]> * <@_oftc_d34dh0r53:matrix.org> is wondering how Doug's dog liked the snow? :)15:08
dmendiza[m]Doggo was not interested in a snowy walk15:08
d34dh0r53lol15:08
d34dh0r53#topic specifications OAuth 2.0 (hiromu)15:09
d34dh0r53#link https://review.opendev.org/q/topic:bp%252Foauth2-client-credentials-ext15:09
d34dh0r53External OAuth 2.0 Specification15:09
d34dh0r53#link https://review.opendev.org/c/openstack/keystone-specs/+/86155415:09
d34dh0r53OAuth 2.0 Implementation15:09
d34dh0r53#link https://review.opendev.org/q/topic:bp%252Fsupport-oauth2-mtls15:09
d34dh0r53OAuth 2.0 Documentation15:09
d34dh0r53#link https://review.opendev.org/c/openstack/keystone/+/83810815:09
d34dh0r53#link https://review.opendev.org/c/openstack/keystoneauth/+/83810415:10
d34dh0r53dmendiza[m] and I tried to look at this yesterday but gerrit was down :/15:10
d34dh0r53we have another meeting scheduled for this afternoon to revisit15:10
hiromugot it. please let me know if you have any additional quiestions.15:11
d34dh0r53will do, thanks hiromu 15:11
hiromu:)15:11
d34dh0r53next up15:11
d34dh0r53#topic Secure RBAC (dmendiza[m])15:11
d34dh0r53#link https://governance.openstack.org/tc/goals/selected/consistent-and-secure-rbac.html#z-release-timeline_15:11
d34dh0r53Service Role Implementation15:11
d34dh0r53#link https://review.opendev.org/c/openstack/keystone/+/86342015:11
d34dh0r53Manager Role Implementation15:12
d34dh0r53#link https://review.opendev.org/c/openstack/keystone/+/82260115:12
dmendiza[m]I don't have any updates ... still haven't gotten up to speed as to the latest SRBAC goings-on15:12
d34dh0r53ack15:12
d34dh0r53sounds good, let us know if you need anything15:14
d34dh0r53#topic open discussion15:14
d34dh0r53(drencrom) Need some reviews for this backport: 15:14
d34dh0r53#link https://review.opendev.org/c/openstack/keystonemiddleware/+/87392415:14
d34dh0r53cores, please review15:15
d34dh0r53anything else we need to discuss before bug review?15:16
dmendiza[m]Not sure if we want to talk about Federation + Role assignments here?15:17
d34dh0r53yeah, go ahead15:18
dmendiza[m]I'm sure we can just test this, but we were wondering what happens when you use Keystone roles API to assign roles to a federated user?15:18
knikolla[m]they act as normal users, it works fine15:18
knikolla[m]behave*15:19
dmendiza[m]I see ...  so we just merge assigned roles + whatever roles the mapping adds?15:19
knikolla[m]the roles the mapping adds are not persisted15:19
knikolla[m]unless they are specified in the project section15:19
knikolla[m]or unless they are group memberships, and the operator has configured expiring group memberships15:20
knikolla[m]otherwise, the mapping authorization is only valid for the duration of the token15:21
d34dh0r53I was wondering that15:23
dmendiza[m]Sweet.  So if we change mappings, the next token will have the updated mapped roles15:23
knikolla[m]yes15:24
dmendiza[m]Cool.  I think that answers my questions.  Thanks, knikolla 15:25
d34dh0r53Thanks knikolla[m] 15:25
knikolla[m]cool. i have a talk accepted for Vancouver where I go into much more detail into the above options15:25
d34dh0r53excellent15:26
dmendiza[m]Nice!  Looking forward to that ... (although probably watching after the fact on video)15:26
d34dh0r53indeed15:28
d34dh0r53moving on to15:28
d34dh0r53#topic bug review15:29
d34dh0r53#link https://bugs.launchpad.net/keystone/?orderby=-id&start=015:29
d34dh0r53no new bugs but we have a couple of bugs from the last couple of weeks15:30
d34dh0r53that could use a look if anyone has time15:30
d34dh0r53#link https://bugs.launchpad.net/keystone/+bug/200798215:30
d34dh0r53#link https://bugs.launchpad.net/keystone/+bug/200663115:30
d34dh0r53#link https://bugs.launchpad.net/python-keystoneclient/?orderby=-id&start=015:31
d34dh0r53python-keystoneclient is clean15:31
d34dh0r53next up15:32
d34dh0r53#link https://bugs.launchpad.net/keystoneauth/+bugs?orderby=-id&start=015:32
d34dh0r53nothing new for keystoneauth15:32
d34dh0r53next we have:15:32
d34dh0r53#link https://bugs.launchpad.net/keystonemiddleware/+bugs?orderby=-id&start=015:33
d34dh0r53sorry, nuked my IRC client :/15:33
d34dh0r53no new bugs in keystonemiddleware15:34
d34dh0r53#link https://bugs.launchpad.net/pycadf/+bugs?orderby=-id&start=015:34
d34dh0r53pycadf is clean15:34
d34dh0r53and...15:34
d34dh0r53#link https://bugs.launchpad.net/ldappool/+bugs?orderby=-id&start=015:34
d34dh0r53ldappool also has no new bugs15:34
d34dh0r53#topic conclusion15:35
d34dh0r53Anyone have anything else before we go?15:35
arequateLate for open discussion, but would like to raise interest in https://review.opendev.org/c/openstack/keystoneauth/+/86987615:35
d34dh0r53arequate: yeah, I saw that you updated that and am going to review it today15:36
d34dh0r53knikolla[m], dmendiza[m], xek ^^ if you get a chance15:36
d34dh0r53arequate: anything specific you'd like to raise?15:37
knikolla[m]++, it's on my task list for today15:37
d34dh0r53thanks knikolla[m] 15:37
zaitcevI'm still struggling with writing tests. Fixed bug 1999068, in https://review.opendev.org/c/openstack/keystone/+/874346, but now I have to form tokens by hand for testing, etc.15:38
d34dh0r53zaitcev: ack, let me see what I can come up with and I'll paste it in the review15:44
d34dh0r53anything else before we close?15:44
d34dh0r53thanks all!15:45
d34dh0r53have a great rest of your week :)15:46
d34dh0r53#endmeeting15:46
opendevmeetMeeting ended Tue Feb 28 15:46:07 2023 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)15:46
opendevmeetMinutes:        https://meetings.opendev.org/meetings/keystone/2023/keystone.2023-02-28-15.01.html15:46
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/keystone/2023/keystone.2023-02-28-15.01.txt15:46
opendevmeetLog:            https://meetings.opendev.org/meetings/keystone/2023/keystone.2023-02-28-15.01.log.html15:46
dmendiza[m]Thanks d34dh0r53 !15:48
opendevreviewMerged openstack/keystone master: Force algo specific maximum length  https://review.opendev.org/c/openstack/keystone/+/82859516:47
opendevreviewStephen Finucane proposed openstack/keystone master: Bump SQLAlchemy minimum version  https://review.opendev.org/c/openstack/keystone/+/87553917:26
opendevreviewStephen Finucane proposed openstack/keystone master: tests: Enable SQLAlchemy 2.0 deprecation warnings  https://review.opendev.org/c/openstack/keystone/+/87554017:26
opendevreviewStephen Finucane proposed openstack/keystone master: sql: Add support for auto-generation  https://review.opendev.org/c/openstack/keystone/+/82614717:26
opendevreviewStephen Finucane proposed openstack/keystone master: sql: Fix incorrect constraints  https://review.opendev.org/c/openstack/keystone/+/85184517:26
opendevreviewStephen Finucane proposed openstack/keystone master: db: Remove use of 'bind' arguments  https://review.opendev.org/c/openstack/keystone/+/87575817:26
opendevreviewStephen Finucane proposed openstack/keystone master: db: Replace use of legacy select() calling style  https://review.opendev.org/c/openstack/keystone/+/87575917:26
opendevreviewStephen Finucane proposed openstack/keystone master: db: Replace use of 'autoload' parameter  https://review.opendev.org/c/openstack/keystone/+/87576017:26
opendevreviewStephen Finucane proposed openstack/keystone master: db: Don't pass strings to 'Connection.execute'  https://review.opendev.org/c/openstack/keystone/+/87576117:26
opendevreviewStephen Finucane proposed openstack/keystone master: db: Replace use of Query.get()  https://review.opendev.org/c/openstack/keystone/+/87576217:26
opendevreviewStephen Finucane proposed openstack/keystone master: db: Replace use of reverse cascades  https://review.opendev.org/c/openstack/keystone/+/87576317:26
opendevreviewStephen Finucane proposed openstack/keystone master: db: Remove legacy migrations  https://review.opendev.org/c/openstack/keystone/+/87576417:26
opendevreviewStephen Finucane proposed openstack/keystone master: tests: Rework BannedDBSchemaOperations fixture  https://review.opendev.org/c/openstack/keystone/+/87576517:26
opendevreviewStephen Finucane proposed openstack/keystone master: Remove unnecessary removal of pyc files  https://review.opendev.org/c/openstack/keystone/+/87576617:28
stephenfindmendiza[m]: knikolla[m]: d34dh0r53: Folks, that series about should set us up nicely for SQLAlchemy 2.0. We shouldn't merge any of them right now of course but it would be good to get them in as early as possible in Bobcat. I'd really appreciate reviews to make sure they're not hanging around too long.17:41
JayFJust a warning: if you all support, even a little bit, sqlite DBs, make sure to explicitly test it.17:47
JayFWe had to do two round-trips for Ironic, one to make mysql work, one to make sqlite work (sqlite is more particular about locking)17:48
JayFgood work though :) SQLA2 is not an easy lift17:48
dre3ncromHey, silly question: I have seen both project_domain_id and project_domain_name parameters in [keystone-authtoken] and both contain a name like "admin". Are both ok or one of them is the correct one?17:50
stephenfinJayF: Thanks. I suspect there'll be more to it than this. This gets rid of all the deprecation warnings at least17:51
opendevreviewStephen Finucane proposed openstack/keystone master: tests: Rework BannedDBSchemaOperations fixture  https://review.opendev.org/c/openstack/keystone/+/87576517:55
opendevreviewStephen Finucane proposed openstack/keystone master: sql: Add support for auto-generation  https://review.opendev.org/c/openstack/keystone/+/82614717:55
opendevreviewStephen Finucane proposed openstack/keystone master: sql: Fix incorrect constraints  https://review.opendev.org/c/openstack/keystone/+/85184517:55
opendevreviewMerged openstack/keystonemiddleware master: Add missing doc requirements  https://review.opendev.org/c/openstack/keystonemiddleware/+/87338219:34

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