15:00:37 #startmeeting service-catalog-tng 15:00:38 Meeting started Thu Jan 14 15:00:37 2016 UTC and is due to finish in 60 minutes. The chair is sdague. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:00:39 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:00:42 The meeting name has been set to 'service_catalog_tng' 15:00:42 mostly because I want to do a spec merge happy dance 15:00:50 meee too 15:00:53 hi 15:00:56 holda 15:00:58 oops 15:01:10 combo of holla, hola, and holdon :) 15:01:19 that'll work 15:01:21 ok, agenda for this week - https://wiki.openstack.org/wiki/Meetings/ServiceCatalogTNG 15:01:27 #link https://wiki.openstack.org/wiki/Meetings/ServiceCatalogTNG 15:01:45 #info Service Catalog Spec has merged! 15:01:54 thanks much to annegentle for getting that sorted 15:02:31 #topic Project Id Optionality in projects 15:02:41 * cdent celebrates 15:02:52 this has hit an interesting wrinkle in doing the work in nova 15:02:58 oo do tell 15:03:05 in that project_id has no formal schema in keystone 15:03:11 there's always a catch. 15:03:27 http://lists.openstack.org/pipermail/openstack-dev/2016-January/083976.html 15:03:39 yeh, it makes overlapping routes a problem 15:03:56 so in nova we just agreed we'd make a stab at a regex 15:04:03 typically the project_id is a uuid but if you use ldap for assignments it can be a name or whatever 15:04:16 huh 15:04:16 we're removing the ldap assignments this release 15:04:36 but somebody could always write their own assignment driver that doesn't use uuid 15:04:46 bknudson_: so it would be really nice if keystone provided a contract on that 15:04:56 ids in most projects are enforced to a schema 15:05:26 which is something autogenerated, names and other attributes can be whatever 15:05:27 you'll have issues if the project id is too long for the sql column. 15:05:32 * stevemar lurks 15:05:54 the ldap assignment backend was a bad idea 15:06:03 anyway, hopefully I'll have patches ready to go for this next week 15:06:09 but it came from identity backend 15:06:18 cdent has also volunteered to help me with test fixes 15:06:27 I have indeed 15:06:56 I do kind of wonder if other projects will get hit by this kind of thing 15:07:17 ok, open discussion time 15:07:22 #topic Open Discussion 15:07:30 are you able to deprecate the project ID paths? 15:07:32 interesting, thanks for the research 15:07:45 bknudson_: for the time being we'll just support both 15:08:43 I don't know that we can deprecate project_id until we have the new SC schema 15:08:49 ah ok 15:08:55 yeah doesn't seem like it 15:08:56 but honestly I just haven't gotten that far 15:09:14 I've got some WIP changes proposed to tempest-lib to get it to work with unversioned keystone endpoint... not working yet. 15:09:21 also, need to stop doing reviews so I can work on it. 15:09:39 where does the schema wind up? 15:09:53 no volunteers yet to do anything with it 15:09:53 probably a new feature for keystone, i would think 15:10:43 ok, anything else from folks? I'm going to go dive into some code and see what other issues I run into 15:11:16 not from me 15:11:19 sdague: I think have a few cycles I can spend in this area (not just on the aforementioned but stuff) 15:11:22 bug 15:12:00 we'll talk, have cawfee 15:12:18 sounds good 15:12:23 ok, thanks folks 15:12:25 #endmeeting