Tuesday, 2022-08-30

*** dasm is now known as dasm|off02:00
opendevreviewYusuke Niimi proposed openstack/keystoneauth master: OAuth2.0 Client Credentials Grant Flow Support  https://review.opendev.org/c/openstack/keystoneauth/+/83073406:31
*** dviroel|out is now known as dviroel11:30
opendevreviewBence Romsics proposed openstack/keystone master: Fix host:port handling  https://review.opendev.org/c/openstack/keystone/+/85519812:31
*** dasm|off is now known as dasm13:46
*** dviroel is now known as dviroel|mtg14:43
dmendiza[m]#startmeeting keystone15:00
opendevmeetMeeting started Tue Aug 30 15:00:53 2022 UTC and is due to finish in 60 minutes.  The chair is dmendiza[m]. Information about MeetBot at http://wiki.debian.org/MeetBot.15:00
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.15:00
opendevmeetThe meeting name has been set to 'keystone'15:00
dmendiza[m]#topic Roll Call15:01
dmendiza[m]Courtesy ping for admiyo, bbobrov, crisloma, d34dh0r53, dpar, dstanek, hrybacki, knikolla, lbragstad, lwanderley, kmalloc, rodrigods, samueldmq, ruan_he, wxy, sonuk, vishakha, Ajay, rafaelwe, xek15:01
knikollao/15:02
h_asahinao/15:02
d34dh0r53o/15:02
dmendiza[m]Hi y'all!15:02
dmendiza[m]Let's get started15:02
dmendiza[m]#topic Review Past Meeting Action Items15:03
dmendiza[m]#link https://meetings.opendev.org/meetings/keystone/2022/keystone.2022-08-23-15.01.html15:04
dmendiza[m]we didn't have any15:04
dmendiza[m]#topic Liaison Updates15:04
dmendiza[m]This week is Zed-3 milestone15:04
dmendiza[m]and Feature Freeze15:04
dmendiza[m]we should try to merge anything we need this week to try to avoid Feature Freeze Exceptions15:04
dmendiza[m]Any questions/comments about Zed-3 or FF?15:06
dmendiza[m]OK, moving on15:09
dmendiza[m]#topic OAuth 2.015:09
dmendiza[m]We merged a couple of patches last week15:09
dmendiza[m]We also asked the release team for a new middleware release to include the patch we merged15:09
knikollathe keystoneauth patch needs to merge by sept 115:10
h_asahinaI confirmed it. thank you for reviwing those patches.15:10
dmendiza[m]knikolla: ack, I'll try to get a review in today15:10
knikollathanks, i think things are looking in good shape, so we shouldn't have problems15:11
dmendiza[m]#link https://review.opendev.org/c/openstack/releases/+/85484315:11
dmendiza[m]looks like the release request was approved and merged15:11
h_asahinaregarding keystoneauth, we've updated based on knikolla's comments.15:12
h_asahinahttps://review.opendev.org/c/openstack/keystoneauth/+/83073415:12
dmendiza[m]great15:16
dmendiza[m]we'll hopefully get that merged today or tomorrow15:17
dmendiza[m]Anything else on this topic h_asahina ?15:17
*** dviroel|mtg is now known as dviroel15:18
h_asahinashould we wait merging the spec until the next release?15:19
dmendiza[m]h_asahina: we don't need to stop working on it, but we will likely need to change it to target the next release15:19
knikollayeah, just need to target it for A / 2023.115:20
h_asahinaokey.15:20
knikollathanks for all your work :)15:21
h_asahinathanks too. I really appreciate it.15:21
h_asahinaregareding spec15:21
h_asahinalet me confirm the uasage of mapping API15:21
h_asahinain the last meeting, you mentioned we can define multiple rules for multiple CAs15:22
knikollai've started work on a demo, but I've not finished yet. my apologies. 15:22
h_asahinait's okey.15:23
h_asahinaI just looking for an example of that to get an idea of it.15:24
h_asahinaand I think this: https://docs.openstack.org/keystone/pike/advanced-topics/federation/mapping_combinations.html#multiple-rules can be an example 15:24
h_asahinadoes this match your thought15:24
h_asahina?15:24
h_asahinaI think we do have to add codes to this purpose15:24
h_asahina s/to this/for this/15:25
knikollaeach CA can be its own identity provider. 15:25
knikollaKeystone looks in a specific field for the issuer and looks for an identity provider with that id15:25
knikollai'll make a note to have two CAs in the demo15:27
h_asahinathanks. 15:28
dmendiza[m]cool, let's move on.15:28
dmendiza[m]#topic Secure RBAC15:28
dmendiza[m]I didn't see any patches come in from gmann 15:28
dmendiza[m]I'll keep an eye out or maybe try to get the patches up myself15:29
gmannworking on that but some difficulties in my dev env. 15:29
dmendiza[m]oh hey!15:29
gmannI will ping once I will have it up and ready15:29
dmendiza[m]sounds good gmann thanks15:29
dmendiza[m]OK, moving on ...15:31
dmendiza[m]#topic Open Discussion15:32
dmendiza[m]Anything y'all want to talk about before we look at the bug reports?15:32
gmanndmendiza[m]: knikolla can you check this review, it has been open for long https://review.opendev.org/c/openstack/keystone-tempest-plugin/+/83807015:32
knikollagmann: +2-ed, thanks. 15:32
gmannthanks 15:33
drencromHi, I have a bug report that would like to check with you15:33
dmendiza[m]gmann: merged15:33
dmendiza[m]drencrom: hi!  sure, which one?15:33
gmannthanks 15:34
drencromthis one: https://bugs.launchpad.net/keystonemiddleware/+bug/198735515:34
drencromI'm not sure if the bug is in keystone or elsewhere but things do not work as I expect15:34
dmendiza[m]hmm... interesting scenario15:36
dmendiza[m]lots of stuff happening15:36
drencromYes, it is a race condition that sometimes leave volumes in reserved or attaching state15:38
drencromIn this case the client is talking to nova to attach or dettach volumes15:39
*** dviroel is now known as dviroel|lunch15:40
dmendiza[m]I'll try to take a look and see what I can find15:45
dmendiza[m]unless knikolla has an idea15:45
knikollai'll take a look when i have some time this week15:46
dmendiza[m]cool15:46
dmendiza[m]thanks drencrom15:46
drencromOk, thanks. I have a go code that just attaches and detaches a volume taht can be used to reproduce this15:46
dmendiza[m]that might be useful if you can share it15:47
drencromThe code just copies parts of this: Kubernetes CSI Attacher v3.4.0: https://github.com/kubernetes-csi/external-attacher/tree/v3.4.0 that is the one causing the problems in production15:48
drencromI'll upload it and share the link15:48
knikollathat would be helpful, thanks :) 15:49
drencromHere it is: https://people.canonical.com/~jorge.merlino/test.go15:52
drencromThe openstack auth is inside the code. It requieres the id of a volume and two instances in the command line and moves the volume endlessly between the two15:54
drencromI changed the token duration to 10 minutes to test in order to get it to fail faster15:55
dmendiza[m]Awesome, thanks for sharing drencrom 15:56
dmendiza[m]We don't have enough time to go through all the bug lists15:57
dmendiza[m]but do take a look at this one if y'all get a chance15:57
dmendiza[m]https://bugs.launchpad.net/keystone/+bug/198816815:57
dmendiza[m]theres' a patch with it also15:57
dmendiza[m]https://review.opendev.org/c/openstack/keystone/+/85519815:58
dmendiza[m]And that's all we have time for today.15:59
dmendiza[m]Thanks for joining, y'all!15:59
dmendiza[m]#endmeeting15:59
opendevmeetMeeting ended Tue Aug 30 15:59:21 2022 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)15:59
opendevmeetMinutes:        https://meetings.opendev.org/meetings/keystone/2022/keystone.2022-08-30-15.00.html15:59
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/keystone/2022/keystone.2022-08-30-15.00.txt15:59
opendevmeetLog:            https://meetings.opendev.org/meetings/keystone/2022/keystone.2022-08-30-15.00.log.html15:59
*** dviroel|lunch is now known as dviroel16:33
opendevreviewMerged openstack/keystone-tempest-plugin master: Update stable branches jobs on master gate  https://review.opendev.org/c/openstack/keystone-tempest-plugin/+/83807017:03
*** dasm is now known as dasm|off19:21
*** dviroel is now known as dviroel|out22:37

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