17:30:32 <mfedosin> #startmeeting glare
17:30:32 <nikhil_k> o/
17:30:33 <openstack> Meeting started Mon Apr  4 17:30:32 2016 UTC and is due to finish in 60 minutes.  The chair is mfedosin. Information about MeetBot at http://wiki.debian.org/MeetBot.
17:30:35 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
17:30:37 <openstack> The meeting name has been set to 'glare'
17:30:38 <docaedo> o/
17:30:43 <mfedosin> o/
17:30:58 <mfedosin> #topic agenda
17:31:11 <mfedosin> #link https://etherpad.openstack.org/p/glance-artifacts-sub-team-meeting-agenda
17:31:29 <mfedosin> #topic Updates
17:32:11 <mfedosin> First of all, I'm proud to say that we've implemented almost all things we have in Glance
17:32:38 <nikhil_k> \o/
17:32:56 <mfedosin> it was our initial priority and now you may work with Glare in the same way as with Glance
17:33:19 <mfedosin> tomorrow we're going to make a QA day for Glare
17:33:47 <mfedosin> and test other scenarios that may break it
17:34:05 <docaedo> cool!
17:34:14 <docaedo> (and great work BTW!)
17:34:17 <mfedosin> what have been done in last week
17:34:19 <mfedosin> :
17:34:47 <mfedosin> Darja implemented listing support with filters and sorting
17:35:31 <mfedosin> Kairat created new context middleware that works with oslo.context, not with homemade context class
17:35:52 <mfedosin> I added tag and metadata support
17:36:15 <mfedosin> also about 50 functional tests were added for Glare v1
17:36:40 <mfedosin> (listing tests are not merged yet, but will be tomorrow)
17:37:14 <mfedosin> if I forgot something dshakhray kairat - please correct me :)
17:37:34 <mfedosin> that's all for updates
17:37:41 <mfedosin> #topic Tags API is back
17:37:56 <mfedosin> I want to add sad smile here
17:38:18 <mfedosin> but it seems it's the only way - json patch is not able to work with sets
17:38:57 <mfedosin> so we decided to implement the solution that api-wg recommends
17:39:03 <mfedosin> #link https://specs.openstack.org/openstack/api-wg/guidelines/tags.html
17:39:38 <mfedosin> it means 2 thing: 1. we have special requests for adding/removing tags.
17:40:10 <mfedosin> 2. json patch won't work with tags and return 400 when user tries to call it
17:40:20 <mfedosin> sad, but true :(
17:40:59 <mfedosin> #topic TODO before the summit
17:41:38 <mfedosin> next 3 weeks we're going to spend on features, especially for App Catalog
17:42:27 <mfedosin> if everything is fine we will add versioning of artifacts this week
17:43:06 <docaedo> awesome
17:43:10 <mfedosin> then for support of custom artifact types we need unified glare db api
17:43:33 <mfedosin> I wish it will be implemented this week too
17:44:29 <mfedosin> filtering is for various artifact properties and anonymous access is already implemented but not tested yet
17:46:05 <mfedosin> it means that Kirill will be able to write a code for App Catalog that uses v1 before the summit
17:46:20 <mfedosin> and there we can show some demo with it
17:46:40 <docaedo> swqeet
17:46:43 <docaedo> *sweet
17:47:04 <mfedosin> (I know there is so little time)
17:47:17 <docaedo> yeah scary how fast the summit is approaching
17:47:18 <mfedosin> I'll be sure about it next week
17:47:54 <nikhil_k> This stuff is progressing with excellent pace!
17:48:02 <nikhil_k> Can't believe we're still working in openstack!
17:48:20 <nikhil_k> :)
17:48:24 <docaedo> hahaha
17:48:25 <mfedosin> we're trying our best :)
17:48:35 <mfedosin> nikhil_k: ;)
17:48:41 <nikhil_k> great work guys!
17:48:47 <mfedosin> now I have to say what won't be implemented before the summit
17:48:55 <mfedosin> two things
17:48:59 <mfedosin> 1. quotas
17:49:09 <mfedosin> we need to decide how to implement it
17:49:12 <nikhil_k> eh, who wants quotas :D
17:49:25 <mfedosin> there are two different proposals
17:49:36 <mfedosin> from Fei Long and Nina
17:49:56 <mfedosin> and afair there will be a disign session for it
17:50:11 <nikhil_k> are you guys aware that quotas is taking a slightly different route
17:50:13 <nikhil_k> ?
17:50:31 <mfedosin> what do you mean?
17:50:34 <nikhil_k> There will most likely be a CP session (given it's selected) on this spec
17:50:38 <nikhil_k> #link https://review.openstack.org/#/c/284454/
17:50:59 <nikhil_k> Depending on that outcome projects will decide on adopting that to-be common library
17:51:20 <nikhil_k> so less work for us if that's successful
17:51:36 <docaedo> yeah that quotas - service vs. library thread you started was epic :)
17:51:37 <mfedosin> okay, thanks for pointing
17:51:46 <nikhil_k> :D
17:51:55 <nikhil_k> you're welcome
17:52:10 <mfedosin> that why we skip this work in Glare until everything will be clear
17:52:27 <docaedo> good plan
17:52:30 <mfedosin> and also we skipped sharing
17:52:51 <mfedosin> I need to discuss community sharing and other stuff
17:52:59 <nikhil_k> sure
17:53:28 <mfedosin> if this 2 things are not essential for App Catalog then we are fine :)
17:53:33 <nikhil_k> community sharing needs a little bit of API change (Addition mostly)
17:54:19 <mfedosin> nikhil_k: for sure
17:54:44 <mfedosin> and finally:
17:54:51 <mfedosin> #topic 'queued' status. Do you like this name?
17:55:16 <mfedosin> it was Alex Tivelkov proposal not to use this ugly name in Glare
17:55:32 <docaedo> pending would be a nice alternate but I don't object to queued
17:55:41 <mfedosin> and call it 'drafted' or something
17:55:41 <nikhil_k> me neither
17:55:54 <nikhil_k> I'd prefer to stay close to glance names if possible
17:56:11 <nikhil_k> images rather
17:56:18 <mfedosin> nikhil_k: so would I
17:56:20 <nikhil_k> given metadefs don't
17:56:42 <nikhil_k> mfedosin: would you? :)
17:56:46 <mfedosin> okay, let's leave queued
17:56:59 <mfedosin> and if there will be concerns rename it
17:57:24 <nikhil_k> k
17:57:32 <nikhil_k> we've a cycle to make the renaming :)
17:57:39 <nikhil_k> if needed
17:57:57 <nikhil_k> I'd a quick info item
17:58:02 <mfedosin> #topic Open Discussion
17:58:18 <nikhil_k> I think mfedosin's doing great job at moving this fast on glare
17:58:34 <nikhil_k> so, I'm a bit relieved on not having to sync across :)
17:58:40 <nikhil_k> hence..
17:58:46 <nikhil_k> #link https://review.openstack.org/301263
17:58:51 <nikhil_k> :)
17:59:19 <mfedosin> nikhil_k: I don't mind if you're chair too
17:59:56 <nikhil_k> mfedosin: haha, thanks. It's just me making sure people know who to reach out to for glare questions as you're the most up to date and co-ordinating across teams.. :)
18:00:00 <mfedosin> but anyway, you must attend the meetings =p
18:00:12 <nikhil_k> surely
18:00:23 <mfedosin> okay ;)
18:00:30 <mfedosin> so, thanks for coming
18:00:34 <nikhil_k> thanks
18:00:34 <mfedosin> see you next week
18:00:37 <mfedosin> bye!
18:00:52 <mfedosin> #endmeeting