17:00:15 #startmeeting app-catalog 17:00:16 Meeting started Thu Sep 3 17:00:15 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:17 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 17:00:21 The meeting name has been set to 'app_catalog' 17:00:30 #topic rollcall 17:00:32 o/ 17:00:34 o/ 17:00:37 o/ 17:00:51 o/ 17:01:07 whoah, full house! :D 17:01:21 #topic Status updates (docaedo) 17:01:21 :) 17:01:37 As of this week, we are now an official OpenStack project! 17:01:43 #link https://review.openstack.org/#/c/217957/ 17:01:52 \o/ 17:02:04 As part of the move, I'll be coordinating with infra to change the repository name from "apps-catalog" to "app-catalog". Aside from that, there won't be too much different. 17:02:24 thanks for all the support and hard work you've been putting in (especially kfox1111!) 17:02:51 Also this week, I created an app-catalog gerrit dashboard 17:02:57 #link https://review.openstack.org/#/c/219809/ 17:03:03 The full dashboard URL is horrifically long, so I'll share this shortened one: 17:03:08 docaedo: thank you too. :) 17:03:09 #link http://bit.ly/1N37aMS 17:03:24 heh =) I use similar 17:03:48 have like 6 different dashbords where I only change name of projects )) 17:03:57 kzaitsev_mb: smart :) 17:04:22 kfox1111: do you want to give a quick update on the work you're doing on the horizon plugin (and anything else that might need updating?) 17:04:28 sure. 17:04:58 so, as of this morning, it should be totally patchless. :) 17:05:10 supports heat, glance and murano. 17:05:28 yep, murano commits with js support merged this morning 17:05:38 but not submitted to trunk yet, since we are still waiting on infra. :/ 17:06:28 I think today is the day that we'll get infra to merge 218898 17:06:31 #link https://review.openstack.org/#/c/218898/ 17:06:40 Its pretty close now I think to what we can release for liberty. 17:06:55 I'd like to get magicsearch working with the icon view, but don't know if there will be enough time for that. 17:07:14 I'm also starting to work on getting it packaged. RDO's process is much more involved then I thought it was going to be. 17:07:22 docaedo: btw, when would the repo name switch? 17:07:23 Debian's looking similar too. :/ 17:07:53 kzaitsev_mb: I believe repo name switch will happen 9/8. Last I heard from infra was that is the next scheduled gerrit downtime 17:08:21 I'll update the channel and ML when it happens, as well as updating the wiki, and then putting a patch through to change the link(s) on the web site itself 17:08:27 docaedo: ok. please let us know a day or two ahead if you can, so we can ensure stuff's pushed. 17:09:27 for sure, as soon as the details are confirmed, I'll let everyone know. it'll no doubt be discussed on #openstack-infra, but that channel has a lot of traffic :) 17:09:57 any other status updates? 17:10:47 #topic Review/discuss "new site plans" etherpad (docaedo) 17:10:52 #link https://etherpad.openstack.org/p/app-catalog-v2-backend 17:10:58 I took a quick first pass at it, and see some useful additions as well. 17:11:08 I suggest we give this a few more days for additions, comments, thoughts. Then next step would be to compare/contrast options for backends that could deliver what we identify on the etherpad. 17:11:10 TBH I'm hoping we can find a backend (something like django but smaller/lighter?) to use for this rather than just starting from scratch. 17:11:55 flask is the usual choice for something smaller than django =) 17:12:04 was thinking about that a bit more... 17:12:16 most of the other openstack projects just authenticate with launchpad. 17:12:25 should we try and just do the same? 17:12:31 I think that's oauth? 17:13:04 docaedo: I'd still prefer glance v3 as a backend 17:13:40 ativelkov: we've been discussing that for a while. 17:13:54 1, we're waiting for a proof of concept. 17:14:06 I think launchpad is a yes, oauth is a yes, and we could potentially (oath again) link with others like on ask.openstack.org, just have to sort out the questions about contributing w/r/t openstack 17:14:31 2, we're not sure glance's api was able to handle being wide open to the internet? (scaling wise) 17:14:34 ativelkov: yeah, it's been a topic in the past, and to be honest, not sure glance is super valuable in this case 17:15:04 like, it's great for holding things in a cloud, but all the rest of the stuff (rating, comments/feedback, etc.) would have to be bolted on or implemented externally 17:15:14 3, does glance's api support staring/feedback on entries? will it ever? 17:15:35 so glance would give us a UUID for objects that go in, but beyond that, not sure what other advantages? 17:16:25 I think at very least, we should try and align glance's metadata and the app catalogs. like, have a nice way to take a glance artifact and ingest it to the catalog, and it pulls in the glance metadata? 17:17:53 "we're waiting for a proof of concept" yup, sorry, I could not work on that. What we have now is Murano stroing its local packages in Glance 17:18:04 After the FF I can come back to that 17:18:26 cool. :) 17:18:38 ativelkov: good to hear :) would be great to see some thoughts about the advantages to using glance as a backend when you have time 17:18:53 +1 17:18:59 Probably adding them to that etherpad would be excellent 17:19:01 that'd be cool 17:19:17 docaedo: same as before: proper handling of versions, cross-object dependencies, ability to build a federation of catalogs and run the catalog locally in the cloud 17:20:13 "does glance's api support staring/feedback on entries?" not now, but will after the large API refactoring which is going to happen in M 17:20:23 hi! 17:20:28 hi 17:20:33 sorry about being late 17:20:38 j^2: welcome, nice to see you here! 17:20:48 :D 17:23:06 any other thoughts for now regarding new site architecture? I should be clear too, we're not just talking about a small backend change, we are really talking about completely redesigning the site (so where some binary bits go is a small piece of the picture) 17:23:41 otherwise, I encourage everyone to add their thoughts/bits to that etherpad and over the next few weeks we can refine it and then start building a roadmap for it 17:23:59 so we have to decide some python framework I guess 17:24:40 ativelkov: does the glance team have plans for doing glance horizon stuff for pulling from remote repositories? 17:24:57 kzaitsev_mb: yeah I think that's the main thing. Ideally share code on the front end with the horizon plugin, pecan for API stuff, and a DB behind it all. 17:25:00 if so, then there's a lot of overlap with the app-catalog-ui. 17:25:38 docaedo: +1 17:26:29 kfox1111: at least for images, yes 17:26:51 for other types of artifacts their UI will belong to the appropriate projects 17:27:29 ativelkov: I thought the idea was all artifacts were glances, long term? 17:28:52 kfox1111: stored in glance, yes. But their schema and structure are defined by the plugins, so the UI for it should be owned by the plugin developer 17:29:20 so there is overlap in the ui for nova, but not for the other projects. 17:29:45 nova? 17:29:54 imgages 17:29:57 yup 17:29:58 images 17:30:09 seems odd glance would favor one over the others. 17:30:22 'cause glance historically manages vm images 17:30:28 and this will not be dropped 17:30:29 isn't it planned to make images -> artifacts at some point? 17:30:43 kfox1111: yes, images will be type of artifact 17:30:49 I still can't version my images. :/ 17:31:11 kfox1111: I think the issue to expand glance is that the other projects have to adopt glance as the store for their things (like heat, and anything else) 17:31:27 yup 17:31:38 Murano is going to be the first one 17:31:38 "expand glance" meaning .. see glance as the central piece for the other projects 17:32:02 ativelkov: that's pretty cool, and I think is nice to see for Murano, I'm looking forward to seeing that implemented! 17:32:10 yeah... 17:32:59 shall we move on to open discussion? 17:33:03 it puts the app-catalog-ui in an interesting place. because it supports glance and !glance, and eventually all things should go to glance, 17:33:22 but glance won't handle the ui for the other things, so the app catalog-ui is still needed as a "central place to go look for things" 17:33:42 kfox1111: yep - I think app-catalog panel in horizon is going to be the place for all the things 17:33:52 or at least - the place for finding external things and bringing them in 17:34:16 once they are in, you'll use whatever (i.e. pull it in via app-catalog plugin, then use glance UI, Murano UI, heat UI, etc) 17:34:27 so glance and app-catalog-ui shoudl work together so maybe we can share the code between glance image catalog side, and the app-catalog-ui for the rest of the services. 17:34:37 app-catalog as the gateway drug for hooking people on OpenStack! 17:34:44 yup. :) 17:34:52 to sum things up — we should add/edit stuff/ideas on the etherpad for the next couple of weeks, to let the iedas settle down, right? =) 17:35:04 kzaitsev_mb: yes, great summary, thank you 17:35:37 yup. 17:35:49 plus a copule of other things. 17:36:03 a glance poc would still really be helpful. 17:36:29 and probably some additional conversation with the glance horizon folks 17:36:35 will try working with kzaitsev_mb on this, prbably the next week 17:36:42 I agree, glance poc would definitely help solidify the thinking/etc 17:36:46 ativelkov: thanks! 17:36:46 so that we can ensure we're helping each other. 17:38:06 ok gonna move on (though since next topic is open, we can continue chatting about whatever) 17:38:11 #topic Open discussion 17:38:26 ativelkov: thanks. :) 17:39:01 anyone have anything they want to discuss? speak up :) 17:40:47 at 10:43 or so I'll call it if nobody else has some things to share 17:41:43 I'm good. 17:42:18 j^2 ativelkov kzaitsev_mb - anything you wanted to chat about? 17:42:34 nope, i’m just lurking :D 17:43:09 ok then, I think we are done! 17:43:20 thanks everyone for making it here, and for the conversation today! 17:43:30 #endmeeting