Tuesday, 2020-12-15

*** reddy has quit IRC00:04
*** tosky has quit IRC00:10
*** rfolco has quit IRC00:19
*** rfolco has joined #openstack-meeting-alt00:19
*** rfolco has quit IRC00:25
*** zzzeek has quit IRC00:28
*** zzzeek has joined #openstack-meeting-alt00:31
*** rcernin has quit IRC01:12
*** rcernin has joined #openstack-meeting-alt01:20
*** zzzeek has quit IRC01:24
*** zzzeek has joined #openstack-meeting-alt01:26
*** macz_ has quit IRC01:37
*** macz_ has joined #openstack-meeting-alt01:38
*** rcernin has quit IRC02:42
*** rcernin has joined #openstack-meeting-alt02:54
*** lseki has quit IRC04:40
*** vishalmanchanda has joined #openstack-meeting-alt05:04
*** zzzeek has quit IRC05:11
*** zzzeek has joined #openstack-meeting-alt05:13
*** zzzeek has quit IRC05:20
*** zzzeek has joined #openstack-meeting-alt05:25
*** zzzeek has quit IRC06:04
*** zzzeek has joined #openstack-meeting-alt06:06
*** enriquetaso has quit IRC06:07
*** zzzeek has quit IRC06:16
*** zzzeek has joined #openstack-meeting-alt06:18
*** zzzeek has quit IRC06:30
*** zzzeek has joined #openstack-meeting-alt06:31
*** macz_ has quit IRC06:38
*** zzzeek has quit IRC06:56
*** zzzeek has joined #openstack-meeting-alt06:58
*** rcernin has quit IRC07:06
*** zzzeek has quit IRC07:18
*** zzzeek has joined #openstack-meeting-alt07:20
*** gyee has quit IRC07:21
*** zzzeek has quit IRC07:28
*** zzzeek has joined #openstack-meeting-alt07:28
*** rcernin has joined #openstack-meeting-alt07:43
*** rcernin has quit IRC07:48
*** slaweq has quit IRC07:56
*** slaweq has joined #openstack-meeting-alt07:58
*** rcernin has joined #openstack-meeting-alt07:59
*** rcernin has quit IRC08:04
*** rcernin has joined #openstack-meeting-alt08:08
*** rcernin has quit IRC08:12
*** rcernin has joined #openstack-meeting-alt08:33
*** rcernin has quit IRC08:34
*** macz_ has joined #openstack-meeting-alt08:35
*** macz_ has quit IRC08:39
*** tosky has joined #openstack-meeting-alt08:41
*** zzzeek has quit IRC08:43
*** zzzeek has joined #openstack-meeting-alt08:44
*** lpetrut has joined #openstack-meeting-alt08:57
priteau#startmeeting blazar09:00
openstackMeeting started Tue Dec 15 09:00:01 2020 UTC and is due to finish in 60 minutes.  The chair is priteau. Information about MeetBot at http://wiki.debian.org/MeetBot.09:00
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.09:00
*** openstack changes topic to " (Meeting topic: blazar)"09:00
openstackThe meeting name has been set to 'blazar'09:00
priteau#topic Roll call09:00
*** openstack changes topic to "Roll call (Meeting topic: blazar)"09:00
*** zzzeek has quit IRC09:04
*** zzzeek has joined #openstack-meeting-alt09:04
*** derekh has joined #openstack-meeting-alt09:08
priteau#endmeeting09:08
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings/"09:08
openstackMeeting ended Tue Dec 15 09:08:04 2020 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)09:08
openstackMinutes:        http://eavesdrop.openstack.org/meetings/blazar/2020/blazar.2020-12-15-09.00.html09:08
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/blazar/2020/blazar.2020-12-15-09.00.txt09:08
openstackLog:            http://eavesdrop.openstack.org/meetings/blazar/2020/blazar.2020-12-15-09.00.log.html09:08
*** zzzeek has quit IRC09:11
*** zzzeek has joined #openstack-meeting-alt09:13
*** e0ne has joined #openstack-meeting-alt09:15
*** zzzeek has quit IRC09:27
*** zzzeek has joined #openstack-meeting-alt09:30
*** rdopiera has joined #openstack-meeting-alt09:33
*** vishalmanchanda has quit IRC10:22
*** vishalmanchanda has joined #openstack-meeting-alt10:30
*** yamamoto has joined #openstack-meeting-alt10:34
*** zzzeek has quit IRC10:45
*** zzzeek has joined #openstack-meeting-alt10:47
*** zzzeek has quit IRC10:53
*** zzzeek has joined #openstack-meeting-alt10:56
*** zzzeek has quit IRC11:16
*** zzzeek has joined #openstack-meeting-alt11:20
*** zzzeek has quit IRC11:39
*** zzzeek has joined #openstack-meeting-alt11:40
*** rfolco has joined #openstack-meeting-alt11:46
*** zzzeek has quit IRC11:50
*** zzzeek has joined #openstack-meeting-alt11:55
*** ricolin has quit IRC12:09
*** zzzeek has quit IRC12:10
*** zzzeek has joined #openstack-meeting-alt12:10
*** raildo has joined #openstack-meeting-alt12:25
*** yamamoto has quit IRC12:42
*** yamamoto has joined #openstack-meeting-alt12:43
*** yamamoto has quit IRC12:48
*** yamamoto has joined #openstack-meeting-alt12:48
*** zzzeek has quit IRC12:58
*** zzzeek has joined #openstack-meeting-alt12:58
*** yamamoto has quit IRC13:03
*** yamamoto has joined #openstack-meeting-alt13:03
*** frenzyfriday has joined #openstack-meeting-alt13:04
*** macz_ has joined #openstack-meeting-alt13:07
*** macz_ has quit IRC13:07
*** yamamoto has quit IRC13:08
*** yamamoto has joined #openstack-meeting-alt13:09
*** zzzeek has quit IRC13:13
*** zzzeek has joined #openstack-meeting-alt13:16
*** yamamoto has quit IRC13:18
*** frenzyfriday has quit IRC13:20
*** vishalmanchanda has quit IRC13:52
*** yamamoto has joined #openstack-meeting-alt13:55
*** yamamoto has quit IRC14:06
*** enriquetaso has joined #openstack-meeting-alt14:07
*** smyers has quit IRC14:18
*** smyers has joined #openstack-meeting-alt14:20
*** ralonsoh has quit IRC14:40
*** ralonsoh has joined #openstack-meeting-alt14:41
*** reddy has joined #openstack-meeting-alt14:56
*** reddy1 has joined #openstack-meeting-alt14:58
*** reddy has quit IRC15:01
*** michael-mcaleer has joined #openstack-meeting-alt15:02
*** lpetrut has quit IRC15:07
*** markmcclain has joined #openstack-meeting-alt15:38
*** ralonsoh has quit IRC15:58
*** ralonsoh has joined #openstack-meeting-alt15:59
*** crohmann has joined #openstack-meeting-alt16:01
*** yamamoto has joined #openstack-meeting-alt16:05
*** ralonsoh has quit IRC16:15
*** ralonsoh has joined #openstack-meeting-alt16:15
*** ralonsoh has quit IRC16:23
*** yamamoto has quit IRC16:24
*** ralonsoh has joined #openstack-meeting-alt16:29
*** lseki has joined #openstack-meeting-alt16:30
*** rafaelweingartne has joined #openstack-meeting-alt16:50
knikolla#startmeeting keystone17:00
openstackMeeting started Tue Dec 15 17:00:28 2020 UTC and is due to finish in 60 minutes.  The chair is knikolla. Information about MeetBot at http://wiki.debian.org/MeetBot.17:00
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.17:00
*** openstack changes topic to " (Meeting topic: keystone)"17:00
openstackThe meeting name has been set to 'keystone'17:00
knikollao/17:00
rafaelweingartne\o17:00
knikollacmurphy, lbragstad, gagehugo: around?17:08
lbragstado/17:08
lbragstadi am - sorry17:08
cmurphyo/17:08
gagehugoo/ I'm on vacation but usually around :)17:09
knikollagagehugo: enjoy your vacation!17:09
knikolla#topic Lower-constraints job failing17:09
*** openstack changes topic to "Lower-constraints job failing (Meeting topic: keystone)"17:09
knikollaThe new pip dependency resolver is much stricter and is causing our lower-constraints job to fail17:09
knikollaI am working on fixing it, but I'm not super well versed in it, so it's taking me quite some time of whackamoling.17:10
*** e0ne has quit IRC17:11
cmurphyit looks like other projects are facing the same problem17:12
knikollayeah, there is a discussion on the mailing list17:12
knikollathere didn't seem to be any consensus on how best to approach it though17:12
rafaelweingartneYes, I fixed for cloudkitty17:12
rafaelweingartnebut I took the lazy route, and just bumped them up as most of them were pretty outdated already17:13
knikollaI'm trying to be more conservative, since a lot of things import keystoneauth or client17:13
knikollaso I'm relaxing some constraints and trying to bump a few things17:14
knikollanot fun17:14
knikollaI miss the requirements bot17:15
knikolla#topic Open Discussion17:17
*** openstack changes topic to "Open Discussion (Meeting topic: keystone)"17:17
knikollacmurphy: did you get a chance to re-review rafaelweingartne specs?17:20
cmurphyi left some feedback earlier but i don't really have time to keep going back and forth on it, i'll support what the rest of the cores agree with. my only discomfort with 748042 was that it seems to make the domain attribute of a mapping behave differently from the project attribute, i.e. project is for role assignments but domain is the default namespace for users and groups rather than a17:24
cmurphytarget for role assignments. if other cores are okay with those semantics i won't fuss over it.17:24
knikollarafaelweingartne: the projects_json spec depends only on the versioned mappings or also by the domain attribute?17:27
rafaelweingartneonly on the versioned mappings17:27
rafaelweingartnebut if you want to use more complex things, such as a default domain, and then overriding it in some projects17:27
rafaelweingartnethen, yes, you would need it as well17:28
knikollabut without it, the default domain would be implied to be the domain of the idp17:28
knikollaright?17:28
rafaelweingartneif we remove that, yes17:28
rafaelweingartneI did not implement this way though17:29
rafaelweingartneI really do not see the problem on using the domain on projects definition as well. That domain element is already used by the group definition17:29
cmurphythat's very different, that's part of the group object17:30
cmurphygroups and users are always identified by a name and domain17:30
cmurphyso the group object contains a domain reference17:30
rafaelweingartnebut projects also have a domain, don't they?17:31
rafaelweingartnethey belong to a domain17:31
rafaelweingartneis it possible to create a project without a domain? I have not checked that17:32
knikollaif i understand cmurphy reservation correctly, is that in the mapping definition  project/group have a domain attribute. project and group are themselves top-level objects in the mapping.17:32
rafaelweingartneyes17:33
cmurphyright17:33
knikollahowever domain as a top level attribute would act fundamentally differently, since it would change things of other objects in the mapping.17:33
rafaelweingartneit is already like that17:33
rafaelweingartneyou can define a domain in the top level of the mapping17:33
rafaelweingartnealso, this behavior would only be activated in the 1.1 version. Therefore, for everybody using it, they would still get the behavior we have right now17:34
knikollahttps://github.com/openstack/keystone/blob/a98f006f854be02e5682390012d8bb917f4f3940/keystone/federation/utils.py#L11817:34
knikollai believe you're referring to this17:34
knikollathe fact that we already accept a domain in the mapping, but it doesn't do anything17:34
rafaelweingartneyes17:34
rafaelweingartneexactly17:34
*** tmazur has joined #openstack-meeting-alt17:36
knikollaI do see cmurphy's reservation, and I do share it. However I think none of the cores have either felt too strongly against it, or super okay with it, and are therefore waiting on someone else to take the charge in either approving or shutting it down.17:36
cmurphyif it currently doesn't do anything then there is no "already" to set any precedent, so now is when we define what it should be doing and i think the proposed definition doesn't make sense17:37
rafaelweingartneI disagree, I really do not see why so much resistance on this one. It would not be activated by default.17:38
knikollarafaelweingartne: one question. if the domain is specified for the whole mapping, and you have one mapping per protocol/idp, why not use the idp domain as the default?17:38
knikollarafaelweingartne: I don't think the reservation is not with it being enabled by default. It is with it not matching the way that the other attributes/objects are defined in the mapping.17:39
rafaelweingartnethat domain value is used here: https://github.com/openstack/keystone/blob/a98f006f854be02e5682390012d8bb917f4f3940/keystone/federation/utils.py#L59117:41
rafaelweingartneProbably I am misinterpreting things because I see groups and projects being bound to a domain; therefore, I would expect them to use/adopt this "domain" option in the same manner17:43
knikollarafaelweingartne: i need to dig deeper in that section of the code. so you've found that the domain there does provide a domain to the groups, but not projects17:47
rafaelweingartneexactly17:47
knikollameaning, the top-level domain does provide the default domain for the groups, attribute17:47
rafaelweingartneyes17:48
rafaelweingartneexactly17:48
rafaelweingartneand we extended it further, and provided this to projects as well17:48
rafaelweingartneand then, also a method to override it in the project if needed17:48
knikollacmurphy: does it make more sense to you in this context?17:48
cmurphyif it's the case that that domain is already used that way then yes that makes in this context, before we were saying that domain attribute doesn't get used so i was confused17:50
knikollayeah, sorry for causing the confusion. i had misunderstood.17:50
rafaelweingartnewell, to be fair17:50
rafaelweingartneit is the first sentence I have there17:50
rafaelweingartneCurrently, Keystone identity provider (IdP) attribute mapping schema onlyuses the "domain" attribute mapping as a default configuration for the domainof groups being mapped17:51
knikollarafaelweingartne: you are completely right!17:51
knikollaany other questions concerns while we're here?17:53
cmurphyhttps://review.opendev.org/c/openstack/keystone-specs/+/748042/4/specs/keystone/wallaby/versioning-for-attribute-mapping-schema.rst#38 "The default domain definition in the "local" property of the attribute mapping rule was not being used." was where i interpreted that, sorry for the confusion17:53
knikolla++, i think that's what got me too17:53
knikollarafaelweingartne: so domain provides a default for the groups attribute. does it provide a default for "group" as well?17:54
knikollaor in that one if only name is provided, the domain attribute must be inside the group object?17:55
rafaelweingartneit has been a while that I did this implementation17:55
knikolla(i should already know these things, sorry for asking)17:55
rafaelweingartneI do not remember by heart, I would need to check17:55
rafaelweingartneI would like to say yes17:56
rafaelweingartnebut that part of the code is a bit hard to me to read, so I would rather check it first17:56
knikollaif we are having that be the default for projects, it feels like it should be the default for group as well, otherwise there is inconsistency17:56
knikollai will do some poking as well17:57
rafaelweingartneIn our implementation that is how it is working now, but in master I am not sure17:58
knikollasorry for taking this long to providing more feedback on the specs17:58
rafaelweingartnewe normalized the use of that variable, then it became consistent across the different elements17:58
knikollai see17:58
knikollaalright, we're out of time. thanks all! thanks rafaelweingartne and cmurphy for the discussion.17:59
rafaelweingartnewelcome17:59
rafaelweingartnewe can keep exchanging in the spec there17:59
knikolla#endmeeting17:59
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings/"17:59
openstackMeeting ended Tue Dec 15 17:59:53 2020 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)17:59
openstackMinutes:        http://eavesdrop.openstack.org/meetings/keystone/2020/keystone.2020-12-15-17.00.html17:59
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/keystone/2020/keystone.2020-12-15-17.00.txt17:59
openstackLog:            http://eavesdrop.openstack.org/meetings/keystone/2020/keystone.2020-12-15-17.00.log.html17:59
*** derekh has quit IRC18:00
*** yamamoto has joined #openstack-meeting-alt18:24
*** yamamoto has quit IRC18:37
*** rafaelweingartne has quit IRC18:43
*** e0ne has joined #openstack-meeting-alt18:48
*** rdopiera has quit IRC18:49
*** gyee has joined #openstack-meeting-alt19:00
*** michael-mcaleer has quit IRC19:02
*** e0ne has quit IRC20:22
*** yamamoto has joined #openstack-meeting-alt20:36
*** lbragstad has quit IRC20:43
*** e0ne has joined #openstack-meeting-alt21:02
*** raildo has quit IRC21:03
*** yamamoto has quit IRC21:03
*** e0ne has quit IRC21:03
*** rfolco has quit IRC21:10
*** rcernin has joined #openstack-meeting-alt21:25
*** lbragstad has joined #openstack-meeting-alt21:53
*** trident has quit IRC21:56
*** trident has joined #openstack-meeting-alt22:00
*** yamamoto has joined #openstack-meeting-alt22:01
*** yamamoto has quit IRC22:28
*** yamamoto has joined #openstack-meeting-alt22:28
*** enriquetaso has quit IRC23:06
*** macz_ has joined #openstack-meeting-alt23:09
*** slaweq has quit IRC23:32
*** tmazur has quit IRC23:51
*** sfernand has joined #openstack-meeting-alt23:54

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