Tuesday, 2021-08-17

redrobot#startmeeting keystone17:00
opendevmeetMeeting started Tue Aug 17 17:00:25 2021 UTC and is due to finish in 60 minutes.  The chair is redrobot. Information about MeetBot at http://wiki.debian.org/MeetBot.17:00
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.17:00
opendevmeetThe meeting name has been set to 'keystone'17:00
lbragstado/ 17:00
redrobot#topic Roll Call17:00
redrobothi lbragstad!17:00
redrobotCourtesy ping for ayoung, bbobrov, cmurphy, crisloma, dpar, dstanek, gagehugo, hrybacki, knikolla, lamt, lbragstad, lwanderley, kmalloc, rodrigods, samueldmq, spilla, jdennis, ruan_he, wxy, sonuk, vishakha,Ajay, raildo, rafaelweingartner, redrobot, xek17:00
gagehugoo/17:02
redrobothi gagehugo17:02
redrobotThanks for joining, y'all.17:03
redrobotI don't have anything on the agenda,  I really just wanted to help kickstart these meetings again17:03
lbragstad++17:03
lbragstadi do have a review up for KSM that i'd like folks to take a look at if they have time17:04
redrobotSure, do you have a link for that?17:04
lbragstadhttps://review.opendev.org/c/openstack/keystonemiddleware/+/78782217:04
lbragstad#link https://review.opendev.org/c/openstack/keystonemiddleware/+/78782217:04
lbragstadthat implements the KSM portion of the project ID pass through specification redrobot wrote17:06
lbragstadi'm hoping to have another review up soon for the KSA bits17:08
redrobotlbragstad seems like a good start.  I'd like to see some validation of the value in X-Project-Id header.17:08
lbragstadyeah - i need a test that validates we gracefully handle multiple X-Project-Id headers, too17:08
redrobotmaybe just make sure that it's a UUID in the format that Keystone provides those17:08
lbragstadwell - that's an interesting bit 17:08
lbragstadi'm wondering how much validation we need on that kind of stuff17:09
lbragstadsince we're expecting to use this feature as a way for operators to clean up non-existent project resources17:09
redrobotI'm mainly concerned about logging the value (line 707) ... without validation that could be anything. (even something very large that takes up lots of log space17:10
lbragstadnot that this is a common case, but we have allowed other backends for the resources driver (e.g., ldap) 17:10
lbragstadso - i'm wondering if we can guarantee that the project ID will always be a uuid formatted string, or if adding that validation will break some deployments17:10
lbragstad(when they use the feature)17:11
redrobotI see ... do we use the ID that ldap generates in that case?17:11
redrobot(some arbitrary string, I assume?)17:11
lbragstadyeah - potentially 17:12
lbragstadbut, again, i'm not sure how typical that is, keystone removed LDAP support for projects a while ago 17:12
lbragstadidk - it just made me think about the validation case and how strict we should be with it17:13
lbragstadsince we know KSM isn't going to validate that the project actually exists (since that would break the orphaned resources case) 17:14
lbragstadthoughts?17:15
redrobotMaybe start with some light validation and go from there?17:15
redrobotlike a max length at least17:15
lbragstadok 17:15
redrobotoops forgot to17:16
redrobot#topic Open Discussion17:16
redrobotI'm out on PTO next week, so I won't be here for this meeting.  I figure we can probably skip it and meet again in 2 weeks.17:17
lbragstadsounds good to me 17:17
redrobotHow does the time work for y'all?17:17
redrobotI wonder if it's too late for EMEA folks?17:17
redrobotMaybe I should ask that in the ML?17:18
lbragstad++17:18
redrobot#action redrobot to ask if this time slot works for folks or if we should try earlier for EMEA contributors17:18
redrobotpersonally, a little earlier would work for me relative to my lunch time. 😅17:19
lbragstadvery true17:19
lbragstadi'm usually double booked around this time anyway 17:19
redrobotCool, I'll propose a -2 hr change (to 1500 UTC) and see what kind of feedback we get.17:21
lbragstadwfm17:21
redrobotAlrighty, that's all I have17:21
gagehugothis timeslot works for me usually, I am pretty booked this week though17:21
redrobotgagehugo -2 hrs would be better or worse for you?17:22
gagehugoworse, but I'll make it work17:22
redrobothmm... how about -1 hr?  better or worse?17:22
* redrobot has a feeling it'll mostly be the 3 of us here17:23
gagehugomornings here are usually crapshoots for me, pick whatever works for you two and I can shuffle things around17:23
redrobotgagehugo++ sounds good17:23
redrobotCool17:24
redrobotwell, thanks for joining, y'all17:25
redrobotlet's do it again in two weeks. 17:25
redrobot#endmeeting17:25
opendevmeetMeeting ended Tue Aug 17 17:25:13 2021 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)17:25
opendevmeetMinutes:        https://meetings.opendev.org/meetings/keystone/2021/keystone.2021-08-17-17.00.html17:25
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/keystone/2021/keystone.2021-08-17-17.00.txt17:25
opendevmeetLog:            https://meetings.opendev.org/meetings/keystone/2021/keystone.2021-08-17-17.00.log.html17:25

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