17:02:08 #startmeeting murano 17:02:08 Meeting started Tue Apr 8 17:02:08 2014 UTC and is due to finish in 60 minutes. The chair is ruhe. Information about MeetBot at http://wiki.debian.org/MeetBot. 17:02:09 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 17:02:12 The meeting name has been set to 'murano' 17:02:41 murano folks, rise your hands in the air 17:02:53 \o 17:02:55 Hi there 17:03:01 o| 17:03:40 as usual here is our agenda 17:03:40 =^_____^= 17:03:45 #link https://wiki.openstack.org/wiki/Meetings/MuranoAgenda#Agenda 17:03:46 Oo/ 17:04:14 #topic AI review 17:04:32 there were no action items from the last meeting 17:04:53 we have only one common goal - release Murano 0.5 :) 17:05:06 #topic Release status 17:05:27 ok. there are a lot of moving parts at this moment 17:05:33 let's check on at a time 17:05:44 hi :) 17:05:56 let's start from UI/Dashboard 17:06:07 tsufiev: your turn. is it ready? 17:06:21 ruhe: yes 17:06:34 admin ui for AppPackages is working 17:06:46 and AppCatalog (userland) is working too 17:06:54 tsufiev: awesome! 17:06:55 tsufiev: did you mark all related BPs as "Implemented" ? 17:07:21 there are some bugs still - e.g. Topology View doesn't work now, but we should fix them soon enough 17:07:50 ruhe: not yet 17:08:08 #action tsufiev mark all UI-related BPs targeted on 0.5 as complete 17:08:10 i'm waiting for our designer to say the final word 17:08:30 #info UI/Dashboard is 99% ready 17:08:57 ok. good news about dashboard. what about API? katyafervent your turn 17:09:31 All API calls are implemented, including search by custom words 17:09:35 need to be tested 17:09:59 QA-guys, have you start API testing? 17:10:28 xwizard_: what about QA for API? 17:10:45 all automated tests already updated 17:10:56 yes )) 17:11:12 and we plan to add more test cases 17:11:18 there are still some patches on review 17:11:28 for catalog testing in the gate 17:11:34 for new API for services metadata 17:11:49 #info API part is finished, need moar tests 17:11:49 Do you have tests on package search? 17:12:08 yes, we should wrie more tests for catalog part, now we have only possitive tests 17:12:42 katyafervent: moment, I will check 17:12:55 #action xwizard_ add more tests for catalog API 17:13:15 all tests foc catalog, which we have now https://github.com/stackforge/murano-api/blob/master/functionaltests/api/v1/test_repository.py 17:13:20 May be we will need some more calls, such as adding categories but not for now 17:13:48 katyafervent: we have no tests for search action, we will add these tests 17:13:57 katyafervent: maybe we should compose priority-sorted list of tests for xwizard_ to implement? 17:14:45 we will implement all tests :) on this week we will implement first part of tests for new API 17:14:53 probably, we need, There are lot of use cases on packages search 17:15:05 cool) 17:15:37 ok, let's discuss new API, what the most important tests we should automate on this week? 17:15:48 what's next in our agenda? 17:16:10 xwizard_: let's discuss and compose a list of tests for API in #murano 17:16:22 ok 17:16:23 well there are just several api calls, all of them need to be tested 17:16:35 next and most interesting part is the Murano Engine 17:16:46 sergmelikyan: stanlagun ^^ 17:16:53 katyafervent: ok, we will add you to code review for new API tests 17:17:17 xwizard_, thanks 17:17:49 engine is working. During last several days we've added support for object deletion and billing statistics tracking 17:17:58 Two major peaces of code are landed to repository, but during integration session we found several bugs from typos to some design flaws. 17:18:09 also integration between engine and deployment API was rewritten 17:18:16 stanlagun: speaking of UI for billing... 17:18:28 * sergmelikyan talked about package loader and object deletion 17:18:39 afair, gokrokve wanted to implement it? 17:19:02 tsufiev: we can discuss that in the next topic 17:19:09 We expect to finish integration in a few days 17:19:09 ruhe: ok 17:19:10 let's finish with the engine first 17:19:27 update from my side: patch for 'package import' is on review, i have couple of problems with SQLA, but they're solvable 17:20:22 summary: most of the parts are finsihed, but they're not integrated with each other yet 17:20:37 should take 1-2 more days 17:20:50 katyafervent: tsufiev: stanlagun; sergmelikyan: agree? 17:20:57 ruhe, yep 17:21:02 lets hope 17:21:10 ruhe: yes 17:21:10 hope so 17:21:19 :) 17:21:39 #info summary: most of the parts are finsihed, but they're not integrated with each other yet. optimistic estimate - should take 1-2 more days 17:22:02 anything else on the release status? 17:22:41 ok. let's move on 17:22:55 #topic Review blueprints 17:23:29 tsufiev: you can discuss UI/billing with gokrokve now and related blueprints 17:23:42 gokrokve: are you here? 17:23:56 yes 17:24:16 the first question is about UI for billing 17:24:19 I plan to make a draft today. 17:24:43 I have a page for API stats and I will add a new tab 17:24:56 nice ) 17:25:20 then during my night you can polish it -) 17:25:36 again it will not have a nice css as Steve will work on it later 17:25:54 gokrokve: that was the second question :) 17:26:11 when Steve will be able to do it? 17:26:17 I will ask Steve to take a look today on existing pages 17:26:35 also, I have a little concern about usability of Current Environment selector 17:26:44 during this week he will finish, I think 17:27:15 Env selector is fine. W ecan remove it if necessary 17:27:17 the problem is that it is needed to open it to see what environment will the Application land in 17:27:18 gokrokve: tsufiev: should we file a BP for this activity? 17:27:52 I am more concerned about full flow as when I tried to deploy app with quick deploy it has errors 17:28:11 gokrokve: what errors? 17:28:39 good question. I did not dug into the depth 17:28:50 Just saw error message in UI 17:29:01 ruhe: it was said that billing UI is too small and very simple to implement 17:29:02 gokrokve, we are working on this right now, we are debugging in realtime starting from 5 PM 17:29:07 tsufiev: ok 17:29:18 ok 17:29:34 anything else on billing UI? 17:29:51 btw, team, what do you think about Current Env selection? 17:29:55 *selector 17:29:56 #info gokrokve is working on billing UI 17:30:02 does it seem ok to you? 17:30:18 ok 17:33:24 let's review our "Not started" blueprints 17:33:35 #link https://blueprints.launchpad.net/murano/+spec/app-total-uptime 17:33:45 stanlagun: should we drop it out of 0.5? 17:34:38 yes, I think we should 17:34:59 ruhe, guys this BP is superseeded 17:35:13 sorry, it is already implemented :) 17:35:30 I've joined several blueprints into one 17:35:46 good 17:35:56 now we also have three BPs related to app events 17:36:06 #link https://blueprints.launchpad.net/murano/+spec/dsl-register-event 17:36:11 #link https://blueprints.launchpad.net/murano/+spec/external-events 17:36:19 #https://blueprints.launchpad.net/murano/+spec/api-list-events 17:36:23 #link https://blueprints.launchpad.net/murano/+spec/api-list-events 17:36:38 i would prefer to postpone these BPs to the next release 17:36:52 we don't have time and we don't resources to finish them 17:37:01 Will murano still be MVP without them? 17:37:07 gokrokve: any objections? 17:37:28 no 17:37:32 katyafervent, AFAIK they are don't included to MVP list 17:37:36 *no 17:37:37 *not 17:37:38 I was refering to those BPs when I said we should them from 0.5 17:38:00 we can add them in 0.5.1 17:38:12 in a month after 0.5 release 17:38:28 #action ruhe to move events BPs to the next release 17:39:00 next one 17:39:03 #link https://blueprints.launchpad.net/murano/+spec/app-catalog-billing 17:39:25 stanlagun: this BP is in "Started" state. will you be able to finish it in time? 17:40:19 it is finished from enigene's POV. gokrokve was going to finish UI part and then we close BP 17:40:29 stanlagun: ok 17:40:45 gokrokve: you should mention this BP in your commit message 17:41:06 ok 17:41:06 #link https://blueprints.launchpad.net/murano/+spec/api-request-stats 17:41:25 gokrokve: this BP is in "Started" state. will you have time to finish it? 17:41:35 probably the same as above 17:42:03 gokrokve: maybe you should status to "Good progress" or "Beta avaialble" to avoid confusion? 17:42:11 * change status 17:43:20 gokrokve: please confirm 17:43:41 good progress is ok 17:43:59 #action gokrokve update status on https://blueprints.launchpad.net/murano/+spec/api-request-stats 17:44:15 ok. we covered all the BPs from the "red zone" 17:44:25 anything else on this topic? 17:44:45 btw, once we have something working, we might want to run short bug scrub 17:45:12 maybe find log-hanging-fruits for newcomers 17:45:18 *low-hanging 17:45:27 ruhe, it will be great! 17:45:52 #action sergmelikyan don't forget about and schedule a bug scrub day 17:45:53 ;) 17:46:20 let's move to the next topic 17:46:25 #topic Open Discussion 17:46:53 folks, please step up if you have anything to discuss 17:47:42 i'll give 2 minutes for ideas to come up 17:50:46 i guess, folks are pretty tired already. we can finish the meeting and prepare for the next day :) 17:50:51 #endmeeting