19:06:54 #startmeeting keystone-office-hours 19:06:55 Meeting started Tue Feb 20 19:06:54 2018 UTC and is due to finish in 60 minutes. The chair is lbragstad. Information about MeetBot at http://wiki.debian.org/MeetBot. 19:06:56 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 19:06:59 The meeting name has been set to 'keystone_office_hours' 19:07:22 alright - today i'm going to focus on the opposite of what we should be doing for office hours 19:07:44 in other words, i'm going to open a bunch of bugs to document the FIXMEs for scope types 19:13:09 Merged openstack/keystonemiddleware master: Identify the keystone service when raising 503 https://review.openstack.org/546108 20:23:12 gagehugo ping 20:23:29 still in a workshop? 20:23:45 o/ 20:23:54 yeah but multitasking 20:25:04 ok - i'm trying to wrap my head around https://github.com/openstack/keystone/blob/68df7bf1f3b3d6ab3f691f59f1ce6de6b0b1deab/keystone/common/policies/project.py#L101-L108 but it can wait 20:25:08 if you're busy 20:25:30 i'm not sure i'd be able to multitask with the questions i'm asking myself right now :) 20:25:56 that todo seems correct imo 20:26:15 project admin should be able to tag their project, system admin tag all 20:27:22 ok - so projects tags aren't intended for things like billing/accounting, even though they totally could be used for it according to the current implementation 20:27:41 preferably not haha 20:27:44 but yeah 20:29:20 are you thinking they should probably be project only? 20:36:35 well- i'm just thinking about it 20:37:04 because i'm trying to write some acceptance criteria for how they should behave with different scopes 20:37:54 and it led me to "should we assume people are going to use this feature for things like billing and accounting?" 20:38:25 if so - how does that affect how the API should work from an RBAC perspective 20:39:22 when you tag an nova instance or neutron network, as the creator of the resource do you have power to tag it? 20:54:19 nova yes 20:54:20 https://github.com/openstack/nova/blob/master/nova/policies/server_tags.py 20:54:29 ADMIN_OR_OWNER 20:58:40 ok 20:58:56 so - then we'd be somewhat consistent 20:59:04 with that approach 20:59:48 yeah we tried to follow the other projects in terms of policy if I remember correctly 20:59:57 yep 22:07:26 #endmeeting