17:00:23 <docaedo> #startmeeting app-catalog 17:00:25 <openstack> Meeting started Thu Feb 4 17:00:23 2016 UTC and is due to finish in 60 minutes. The chair is docaedo. Information about MeetBot at http://wiki.debian.org/MeetBot. 17:00:27 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 17:00:29 <openstack> The meeting name has been set to 'app_catalog' 17:00:35 <docaedo> Agenda: 17:00:38 <docaedo> #link https://wiki.openstack.org/wiki/Meetings/app-catalog 17:00:40 <docaedo> #topic rollcall 17:00:56 <docaedo> Who's here for this weeks crazily exciting app catalog meeting? 17:01:03 <markvan> Howdy 17:01:07 <doug-fish> \o 17:01:11 <kzaitsev_mb> o/ 17:01:18 <docaedo> courtesy ping for kfox1111 17:01:23 <docaedo> and howdy folks! 17:02:18 <docaedo> #topic Status updates 17:02:51 <docaedo> The dead-link checker change merged on the infra side 17:02:59 <docaedo> but I could use a review or two on 17:03:01 <docaedo> #link https://review.openstack.org/#/c/270579/ 17:03:31 <docaedo> because right now the automated test does not have an existing file (assets_dead.yaml) to modify, so ends up proposing nothing 17:03:43 <markvan> how will the dead file be used? just manual reviews of it? 17:03:48 <docaedo> but I did't want to just merge my own PR without any other reviews 17:04:11 <docaedo> markvan: for any asset that is listed in dead_assets, it will NOT be listed in the JSON file used to serve the catalog 17:04:29 <markvan> ah, a blacklist 17:04:29 <docaedo> so the asset itself is still in assets.yaml, it just won't be shown to users of the web site 17:04:59 <docaedo> yes exactly, then if/when the link comes back, it will be removed from the blacklist by proposal-bot 17:05:13 <docaedo> but also I'll keep an eye on that list, and chase down entries that show up (there are only two right now) 17:05:32 <docaedo> if the maintainer of that entry wants to fix the link, I'll help, if there's no response, it'll just get removed from the catalog 17:05:50 <markvan> ok, sounds reasonable 17:05:59 <docaedo> I don't have any other status updates this week, anybody else? 17:06:33 <doug-fish> Not really. I've looked at app catalog code for the first time last week. 17:06:33 <docaedo> markvan: you were the one who put the horizon stuff on the agenda right? 17:06:49 <docaedo> doug-fish: glad to have you here for the meeting, thanks for coming! 17:06:59 <markvan> yup, lucky me 17:07:05 <doug-fish> sure. Good to be here. :-) 17:07:16 <docaedo> then we'll move on to... 17:07:19 <docaedo> #topic Integration with Horizon, using form parms may not work in near future 17:08:08 <markvan> So, I began looking at app catalog for a future home for a heat LBaaS V2 template example, but noticed a few issues 17:08:37 <markvan> The heat side seems to still be working within horizon, but glance is not. The dialog fields do not get filled in. 17:09:07 <docaedo> oh you're talking about app-catalog-ui right? 17:09:10 <doug-fish> oh - now I know why I'm here! that 17:09:17 <markvan> And that's why doug-fish is here. Wondering if this current code is going to continue to work in the future 17:09:27 <markvan> yup the horizon ui 17:09:30 <docaedo> ah there is a fix in Horizon 17:09:31 <doug-fish> s the behavior where the request was carefully constructed to fill in the django form ... 17:09:54 <doug-fish> I wasn't aware of anybody doing that, but it's going to have issues soon-ish 17:09:56 <doug-fish> https://blueprints.launchpad.net/horizon/+spec/angularize-images-table 17:10:03 <doug-fish> that panel is being rewritten into angular 17:10:17 <kzaitsev_mb> #link https://blueprints.launchpad.net/horizon/+spec/angularize-images-table 17:10:18 <doug-fish> and I haven't considered that kind of dialog-based reuse (I doubt anyone else has either) 17:11:05 <kzaitsev_mb> so would there be a way to construct the url or otherwise reuse the form in app-catalog-ui dashboard somehow? 17:11:08 <docaedo> #link https://review.openstack.org/#/c/251670/ 17:11:30 <docaedo> this PR fixes the field fill issues for me 17:11:33 <doug-fish> kzaitsev_mb: that's what I'm saying - there is no plan for that kind of reuse 17:11:50 <docaedo> not sure why it's taking so long to merge though 17:12:14 <doug-fish> I'd encourage you do think about inheriting from the python-based form, rather than doing that sort of URL-based link 17:12:41 <doug-fish> that will let you continue to use the python based image dialog even after the angular based one becomes the default 17:13:09 <docaedo> doug-fish: you're saying 251670 wouldn't be a good choice long-term? 17:14:03 <doug-fish> docaedo: not what I was saying - I was talking about the current state of the code ... 17:14:53 <doug-fish> https://review.openstack.org/#/c/251670/ looks like a sustainable approach, but I'd like to review more carefully 17:14:58 <docaedo> doug-fish: ok - I understand it's broken with current state of code, we have just been waiting on that PR to merge, but I'll be honest I have not been attending horizon meetings or anything to ask if there are concerns 17:15:36 <doug-fish> it's encouraging to see Richard working on this - he knows the angular codebase well; I just wasn't aware of the patch 17:15:48 <docaedo> would it make sense to circle back to this topic next week after you've had a chance to look more closely? 17:16:00 <doug-fish> yep 17:16:20 <markvan> yeah, maybe we could invite Richard for his thoughts... 17:16:33 <doug-fish> TZ will be an issue I think 17:16:44 <docaedo> ah what TZ is he in? 17:16:53 <doug-fish> He lives in Australia 17:17:01 <doug-fish> so something way off. :-) 17:17:07 <docaedo> ugh yeah, 4:17am there 17:17:12 <docaedo> (syndey anyway) 17:17:40 <docaedo> funny, I was just talking to David at the foundation about having him chair an alternate time meeting 17:17:55 <docaedo> that would be convenient for Australia/APAC 17:18:24 <docaedo> but anyway I'll make sure this is on the agenda for next week, and we can move on? 17:18:32 <doug-fish> sounds good to me 17:18:51 <docaedo> #topic Integration with Horizon, how about a stab at integration tests? 17:18:59 <docaedo> I'm glad someone added this one :) 17:19:11 <docaedo> I'd love to include horizon integration tests, but would need some help 17:19:23 <markvan> Yeah, so i noticed in light of the glance issue, there was no tests trying to make sure this horizon integration was actually working. 17:19:49 <markvan> I think based upon what sahara and neturon-lbaas are doing, it could also be done for this project 17:20:14 <markvan> I would be will to take the first stab at it, but <warning> I still new to most of the ui topics... 17:20:42 <doug-fish> markvan: good news: integration testing of Horizon plugins is a new topic. _everybody_ is new at it. :-) 17:21:08 <docaedo> markvan: I would be happy to support you however I can, and would love to have that tested 17:21:09 <markvan> yup, always good to be on the edge 17:21:52 <markvan> ok, I'll take that action and get something posted. Since this also need a new infra gate job, I will also do that. 17:22:25 <docaedo> excellent, I'm around most of the time on IRC (in PST TZ) and am eager to see this, so let me know however I can help 17:22:33 <docaedo> thank you! 17:22:52 <docaedo> (that was an easy one!) 17:23:43 <docaedo> Anything else on this topic? 17:23:49 <markvan> ok, I'm here with doug-fish in CST. 17:24:41 <doug-fish> nothing else from me on tests 17:24:57 <docaedo> cool, then last topic before open discussion 17:25:00 <docaedo> #topic Resource commitments for Glare/API work 17:25:16 <docaedo> Was hoping kfox1111 would make it this week for this topic 17:25:23 <kzaitsev_mb> ok, I guess that's a place for me to say smth. 17:25:27 <docaedo> but we do have kzaitsev_mb :) 17:25:43 <kzaitsev_mb> I've not been doing a good job supporting this initiative lately 17:25:57 <docaedo> Sure - not to put you on the spot, but hoping to get a sense of whether you'll be able to work on it, and if you're being supported by $THE_BOSSES 17:26:39 <kzaitsev_mb> but I'd like to say, that I've finally got all the blessings I could from my mgmt =) 17:27:08 <docaedo> that's great to hear 17:27:14 <kzaitsev_mb> I'm hoping to finally start working on the actual glare plugin, and give update, at least a WIP one tomorrow. 17:27:34 <kzaitsev_mb> and that's currently my priority #1 17:27:49 <docaedo> excellent, then we can keep talking about it next week, and on the regular channel 17:28:10 <docaedo> if you run into anything or need help (or someone else to test/compare) please speak up, I'm eager to validate this path will work 17:29:22 <kzaitsev_mb> sure, will do, thnx. 17:29:36 <docaedo> Thanks kzaitsev_mb :) - I think we are good on this topic, moving on to... 17:29:39 <docaedo> #topic Open discussion 17:30:15 <docaedo> I have zero topics for open discussion, but anyone else? I'll wait a few minutes. 17:32:17 <docaedo> <crickets> 17:32:23 <doug-fish> :-) 17:32:52 <markvan> I'm good 17:33:03 <docaedo> I think we are good then - thank you so much for coming and helping with the app catalog! 17:33:21 <docaedo> Looks like we get a half hour back this morning :D 17:33:34 <docaedo> #endmeeting