17:00:33 <docaedo> #startmeeting app-catalog
17:00:34 <openstack> Meeting started Thu Aug 20 17:00:33 2015 UTC and is due to finish in 60 minutes.  The chair is docaedo. Information about MeetBot at http://wiki.debian.org/MeetBot.
17:00:36 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
17:00:38 <openstack> The meeting name has been set to 'app_catalog'
17:00:45 <docaedo> #topic rollcall
17:00:49 <kfox1111> o/
17:01:07 <docaedo> o/
17:01:43 <kfox1111> docaedo: looks like it might be a short meeting.... :)
17:02:01 <kzaitsev_mb> o/
17:02:14 <kfox1111> kzaitsev_mb: hi.
17:02:22 <kzaitsev_mb> damn, I use irssi as a client
17:02:37 <docaedo> Oh man, highly suggest weechat
17:02:52 <docaedo> http://localconspiracy.com/2015/08/regarding-irc.html
17:02:52 <kzaitsev_mb> and if I scroll up there's high chance, that I would not notice new messages %)
17:03:13 <docaedo> but we can discuss that elsewhere :)
17:03:20 <docaedo> #topic Horizon plugin status update (kfox1111)
17:03:45 <kfox1111> The grid view just got merged.
17:04:19 <docaedo> looks like great progress
17:04:21 <kfox1111> The horizon patch is very close to getting merged. The blueprint got a bump recently to medium pri.
17:04:43 <docaedo> anything kzaitsev_mb or I can do to help at this point? Seems like you have it well in hand
17:05:02 <kfox1111> I've got a few bits to do to get ready for liberty release.
17:05:21 <kfox1111> if kzaitsev_mb has time, murano support would be awesome.
17:05:56 <kfox1111> I don't think I'll have time to implement it before Liberty is released.
17:06:02 <kzaitsev_mb> I'm trying to dedicate my fridays to app-catalog. I'll look into some bugs tomorrow, and into murano part too
17:06:25 <docaedo> kzaitsev_mb: thanks for that :)
17:06:46 <kfox1111> ok. cool. Thanks. :)
17:07:16 <docaedo> Anything else on this topic kfox1111 ?
17:08:23 <kfox1111> I think we're ok to move on.
17:08:26 <docaedo> #topic ask.openstack codebase for backend (docaedo)
17:09:00 <docaedo> I started looking at ask, and thinking about whether or not it would be a good jumping off point for app catalog
17:09:02 <docaedo> #link https://github.com/ASKBOT/askbot-devel
17:09:17 <docaedo> Also talked a little to some of the folks on infra channel
17:09:49 <docaedo> got .. not great feedback, and also started to see more negatives than benefits to using ask (heavily modified) for app catalog
17:10:17 <kfox1111> k.
17:10:17 <docaedo> Then Stefano's message yesterday sent the point home
17:10:20 <docaedo> #link http://lists.openstack.org/pipermail/community/2015-August/001257.html
17:10:41 <docaedo> basically we would have a lot of work ahead of us to try to use that, and would be for little benefit.
17:11:30 <docaedo> I'll start looking more closely at just using django as a smaller framework, and look at a few others as well. Basically need something python-based that lets users vote/rate/provide feedback
17:11:59 <docaedo> was hoping not to start from scratch, but seems like that's the only way to go, because I don't see anything else that is close to what we need in an already existing thing
17:12:28 <kfox1111> how about we punt and only work on star support for a while. maybe the ask situation will improve by then.
17:13:33 <docaedo> Yeah .. I think that's worth it - my action here is to start with a blueprint outlining what we will need, and the order to tackle things in. Basically though I think it's all going to be connected because to let people star things we'll still need some authentication, etc.
17:13:44 <docaedo> and a DB behind it to tie the rating and user to an asset
17:13:58 <kfox1111> yeah.
17:14:12 <docaedo> so not saying it's all or nothing, but want to make sure we start down a path that will let us get where we want without having to rip anything else out along the way
17:14:18 <kfox1111> elasticsearch may be a component of that too.
17:14:20 <docaedo> (which will include API stuff)
17:14:31 <docaedo> yes, I suspect elasticsearch will be in there
17:15:21 <docaedo> Once I get an outline put together I'll do a google doc that we can comment on (should be faster and less painful than trying to do the usual spec process)
17:15:35 <kfox1111> etherpad? :)
17:15:36 <docaedo> will share on the channel, and link to from a blueprint, expect that in probably two weeks or less
17:15:46 <kfox1111> k. sounds good.
17:16:03 <docaedo> yeah I could do an etherpad too (that's the more openstacky way, true!)
17:16:28 <docaedo> Alright that's all I have on that front, moving on?
17:16:55 <kzaitsev_mb> I remember the idea of glance-v3-backend support, although do not know if that fits the need for voting/feedback
17:18:03 <kzaitsev_mb> although those 2 might be completely unrelated
17:18:35 <docaedo> yeah, I think glance v3 backend was at one point an interesting idea, but I don't think it solves much other than "lets use another openstack piece here"
17:18:45 <docaedo> because really, we just need objects with swift is good at storing
17:19:09 <docaedo> and the rest is going to have to be bolted on top no matter what (i.e. glance won't help us with any of the rating, feedback, comments, etc)
17:20:21 <kfox1111> yeah.
17:20:24 <docaedo> All that is to say I'm NOT shooting down using glance entirely, but at the same time, I don't really see overwhelming value
17:21:05 <docaedo> (and seriously, could give us lots of little problems to solve, and if they're all just for the sake of having a place to put binary objects...)
17:22:57 <kfox1111> I think glance comes in once they have artifact importing all working smoothly.
17:23:13 <kfox1111> then most catalog entries are just glance artifact balls.
17:23:53 <kfox1111> it may simplify the web ui or cli a bit, but not the server side.
17:24:21 <docaedo> true - and I think the heavy lifting is going to be on the server side anyway :)
17:25:32 <docaedo> ok, moving on...
17:25:35 <docaedo> #topic Open discussion
17:26:06 <docaedo> Anyone have anything you want to discuss while we're "officially" meeting?
17:27:37 <docaedo> I'll give you cats another minute or two to collect your thoughts before we end :)
17:28:44 <docaedo> anything else before we end?
17:28:52 <kfox1111> I'm good.
17:29:15 <docaedo> 3...
17:29:25 <docaedo> 2...
17:29:34 <docaedo> 1...
17:29:43 <docaedo> OK thanks you guys :) Talk to you on the channel!
17:29:46 <docaedo> #endmeeting