17:03:33 <docaedo> #startmeeting app-catalog
17:03:34 <openstack> Meeting started Thu Sep 24 17:03: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:03:35 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
17:03:37 <openstack> The meeting name has been set to 'app_catalog'
17:04:12 <docaedo> #topic rollcall
17:04:29 <docaedo> (I seem to be having serious IRC connectivity issues at the moment...)
17:04:43 <kzaitsev_mb> what time is it? meeting time! =)
17:04:55 <docaedo> Anyway, who's here for some app-catalog chatter?
17:05:37 <docaedo> o/
17:06:10 <kzaitsev_mb> not many of us today =)
17:06:18 <kzaitsev_mb> wonder where's kfox1111? =)
17:07:37 <kfox1111> o/
17:07:50 <kfox1111> meetings, meetings everywhere...
17:08:09 <docaedo> ah nice .. ok I'll throw a few quick updates from my side here, but might have to drop off and try to reconnect
17:08:27 <docaedo> #topic Updates
17:08:35 <docaedo> SSL for app catalog in progress
17:08:43 <docaedo> #link https://review.openstack.org/226984
17:08:56 <docaedo> I'll ping infra folk today to get some extra reviews on it
17:09:12 <docaedo> It works for me though in my local infra test environment, and does what it's meant to
17:09:13 <kfox1111> yay. :)
17:09:33 <docaedo> also basically copied stuff from how gerrit is hosted, which also listens to 80 and 443 (but redirects traffic to 443)
17:09:43 <docaedo> Additional repo for shared components in progress
17:09:45 <docaedo> #link https://review.openstack.org/226999
17:09:47 <docaedo> #link https://review.openstack.org/227413
17:10:35 <kfox1111> nice.
17:10:46 <docaedo> I don't expect any difficulties with this, but will stay on top of it. In theory, we should have the additional repo available today or tomorrow?
17:10:58 <kfox1111> yeah, I'm looking into how we can put code in there and share it between the other two repos.
17:11:30 <docaedo> Great, thanks!
17:11:51 <docaedo> Last thing I'll share on this topic, since it deals directly with testing:
17:11:55 <docaedo> Testing with devstack (made easy!) I had been using a shell script to make devstack local.conf for me under a single-nic VM but still using neutron (so heat can provision networks, etc.)
17:12:01 <docaedo> This is the script, figured I'd share here as I've never found anything else that makes this as easy.
17:12:03 <docaedo> #https://github.com/aedocw/devstack-helper
17:12:24 <docaedo> #link https://github.com/aedocw/devstack-helper
17:12:54 <kfox1111> nice. any chance for a heat template to go along with it for the catalog? :)
17:13:25 <docaedo> I'll work on it, sure :)
17:13:36 <docaedo> Any updates you guys want to share?
17:14:14 <kfox1111> the heat environment passing patch to horizon made it in,
17:14:14 <kzaitsev_mb> looks usefull. btw, afaik murano has added devstack plugin in L, so probably it can be altered to not include libs =)
17:14:35 <kfox1111> so we can add some of that later to the plugin and still work with liberty.
17:14:46 <kfox1111> kzaitsev_mb: I was wondering about that. very nice.
17:15:50 <docaedo> kzaitsev_mb: thanks, I'll update the script (unless you want to do a PR)
17:16:12 <kzaitsev_mb> kfox1111 asked me to add eslint gate job to app-catalog-ui. With most of machinery in place I was planning to add an infra commit later today (or tomorrow)
17:16:27 <kzaitsev_mb> sooner rather than later anyway )
17:17:05 <docaedo> kzaitsev_mb: cool thanks
17:17:17 <kzaitsev_mb> docaedo: I'll ask my devsack-guru colleague to help me on that one. So I might do a PR, yep. Although won't promise that )
17:17:24 <docaedo> (also btw murano docs still seem to show the libs need importing - http://murano.readthedocs.org/en/latest/install/development.html?highlight=devstack)
17:18:20 <docaedo> ok - should we move on to open discussion?
17:18:41 <kfox1111> k
17:19:00 <docaedo> #topic Open discussion
17:20:11 <docaedo> on the API front I've been playing with flask, RAML and Ramses - could give us (potentially) a REALLY transparent way to build the API. By next weeks meeting, if not before, I'll have a really simple PoC somewhere so we can use it as a point of discussion
17:20:51 <docaedo> I do see the potential value of also/or using django for the xstatic stuff, and promise to keep it in mind too :)
17:21:40 <docaedo> The OpenStack Foundation is very keenly interested in seeing if they can help move the API work along quickly, especially on the "make it super easy to add new assets via API"
17:21:47 <kfox1111> awesome. thanks for PoCing that.
17:22:32 <kfox1111> yeah. I think as part of that, we need to figure out a review procedure.
17:24:01 <docaedo> agreed on that - regarding review of new assets I'm thinking we can probably do something really simple that still uses the openstack ID and groups (i.e. list of cores), and only a core can switch a newly added asset to "active", defaulting all new content to "pending" or something
17:24:57 <docaedo> which means we'd need to have an admin dashboard, but it could be very minimal as that particular piece doesn't need to be pretty or super user friendly
17:25:37 <kfox1111> a flag would be interesting...
17:25:58 <kfox1111> we could maybe have another site or tweak the horizon plugin to show the unaproved ones.
17:26:31 <kfox1111> that way folks could test before approval.
17:27:50 <docaedo> Hmm, good point, would definitely need to make it possible/easy for people to test before approval
17:28:07 <kzaitsev_mb> being able to easily test before approval sounds like a really nice idea
17:28:48 <kfox1111> kzaitsev_mb: tried your eslint thing again, still hitting "npm install" InvocationError. I'm guessing npm install needs an argument? eslint?
17:29:28 <kfox1111> you can test today by checking out the repo and running a local one, but with an api, it would be easier to just post and hit the review version.
17:30:46 <kzaitsev_mb> kfox1111: that's strange, does the same thing happen for horizon? cause app-catalog-ui config is a simplified version of horizon's one
17:31:04 <kzaitsev_mb> but we might be better discussing that in #app-catalog )
17:31:25 <docaedo> true, actually would not be a bad idea to just have a "show pending" checkbox on the site and in horizon, so you can see whatever is in-flight at the moment
17:31:38 <docaedo> agreed on debugging eslint on #openstack-app-catalog
17:33:40 <docaedo> anything else for open discussion?
17:36:05 <kfox1111> no, I think I'm good.
17:36:24 <docaedo> OK
17:36:46 <docaedo> kzaitsev_mb: I updated the devstack helper to use the murano plugin, instructions are correct in the murano repo
17:36:53 <docaedo> and I think we are done - thanks as always!
17:37:28 <docaedo> See you on #openstack-app-catalog !
17:37:30 <docaedo> #endmeeting