17:08:14 #startmeeting murano 17:08:14 Meeting started Tue Aug 5 17:08:14 2014 UTC and is due to finish in 60 minutes. The chair is ruhe. Information about MeetBot at http://wiki.debian.org/MeetBot. 17:08:15 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 17:08:17 The meeting name has been set to 'murano' 17:08:17 jeblair, I did a #endmeeitng three times, but the openstack bot did not respond with links to the transcript 17:08:21 the bot died at 1617 17:08:34 ah, thanks jeblair! probably meeting ended, but didn't reply on that 17:08:34 oh, damn 17:08:57 followup in #openstack-infra 17:09:08 murano team, are you still here? 17:09:23 hello 17:09:41 hi 17:09:55 * tsufiev doesn't know to which degree he's still in murano team, but yes ) 17:10:27 Hello 17:10:29 tsufiev: you're driving rich UI which we need in Murano. you're part of the team! 17:10:44 #topic Action Items Review 17:10:52 katyafervent Extend the description of https://blueprints.launchpad.net/murano/+spec/murano-api-exception-handling 17:11:14 imho this BP still needs more details. thoughts? 17:11:17 ruhe, ok ) 17:11:24 Right 17:11:37 What exactly need to be provided? 17:11:42 List of all exceptions? 17:11:54 Or anything else? 17:11:58 before we do that, i'd like to define what we expect to see 17:12:05 currently if an error happens, as a user, it's really hard to tell 17:13:25 should we handle error handling and reporting as part of this BP? (i guess so). but then it becomes much bigger 17:14:09 maybe it's different, but technical decisions should come from what we want to see happen where possible 17:14:28 https://bugs.launchpad.net/murano/+bug/1328662 we also have this bug 17:14:31 Launchpad bug 1328662 in murano "[api] Should return JSON/XML error response bodies" [High,Confirmed] 17:14:36 we have LOTS of exception modules 17:16:19 i agree that we need to spend more time on desing of error handling. let's put this BP on hold and take this discussion to other appropriate channel 17:16:55 ok? 17:17:09 ok 17:17:28 we can left it as part of design of new APi 17:17:42 #topic Juno-3 and release schedule 17:17:58 i've added this topic just to make sure that everyone's aware of the release schedule 17:18:08 #link https://launchpad.net/murano/+milestone/juno-3 17:18:14 #link https://wiki.openstack.org/wiki/Juno_Release_Schedule 17:18:29 unfortauntely our internal release schedule is a bit off that 17:18:53 sjmc7: what's the official date? 17:19:20 depends when i ask :) i think dashboard code is frozen end of august, api sometime in september 17:19:58 so, it's almost the same as release of juno-3 17:20:17 but doesn't catch the time for bug fix window 17:20:51 yeah. i'm not sure why we've ended up offset. most stuff is based of juno.2 17:20:55 we'll deal with it somehow 17:22:11 ok. that was just a reminder. blueprints we have assigned for juno-3 are the only blueprints we'll be able to merge in juno. the rest of the time is dedicated for bug fixes and release candidates 17:22:23 let's move on 17:22:40 #topic defer https://blueprints.launchpad.net/murano/+spec/engine-test-based-on-murano-pythonclient 17:23:34 this blueprint suggest to use python-muranoclient in murano integration tests. initially it was written with custom REST client in the spirit of similar tests in Tempest 17:24:11 but from our practise running integration tests with actual python client helps to catch integration issues and make sure the client is compatible with the API 17:24:14 but 17:24:56 due recent (or long running) issues in murano-ci, i'd like to defer this BP for at least 2 weeks and make sure murano-ci is stable 17:25:20 thoughts? 17:26:13 i'll take that as a silent agreement :) 17:26:33 #agreed to defer https://blueprints.launchpad.net/murano/+spec/engine-test-based-on-murano-pythonclient to let murano-ci to become stable 17:26:52 #topic discuss new BP for juno-3 - migrate to oslo.db 17:27:30 most of core projects have done the migration or are in the process of migration to oslo.db 17:28:26 i think it'll help downstream deployments. i there is a bug found in the openstack/common/db, there is no need to patch every project, we'll only need to patch oslo.db 17:28:49 and it's definitely going to be maintained? 17:29:00 there's stuff in some oslo projects that seems to get written then abandoned 17:29:27 sjmc7: yes, i think so. what i definetely can say is - openstack/common/db is not going to be maintained 17:29:39 * in the long term 17:31:13 one of examples is oslo.messaging. it was a part of osloincubator for some time and was named rpc (afair), but it graduated to oslo.messaging and now all the projects are using it 17:31:24 ok. yeah, we should keep up with other projects 17:33:39 anyone else? 17:33:58 i'll file a blueprint and approve it if there are no objections? 17:34:15 do it! 17:35:06 i know that serge supports this BP too :) 17:35:08 ok 17:35:20 #agreed to migrate to oslo.db in juno-3 17:36:06 #topic Open discussion 17:37:19 unfortunately Serge and Stan were occupied with an internal product activities for a few days. I hope they'll get back in a day or two 17:38:35 for open discussion.. we have some UI tweaks i got asked about last week. i listed them on the agenda (but only 2 minutes before the meeting, sorry) 17:39:26 ok. let's walk through each of them 17:39:36 1. Dashboard rename 17:39:59 BP is approved and i think that we'll merge it as soon as pep8 issues are addressed 17:40:05 ok 17:40:12 2. Removing/hiding stats panel, at least for non-admins 17:40:44 i don't have any objections towards this feature. katyafervent, tsufiev what about you? 17:40:55 not a huge deal, but it was felt it's a bit distracting in its current form, and needs some more thought 17:41:07 No 17:41:12 no objections 17:41:35 is gokrokve_ fine with removing it? 17:41:37 is this something best done at a settings level for now? 17:41:44 assuming other people are using it 17:41:58 tsufiev: it's not about removing. it's about an option to hide statistics from users 17:42:29 ruhe, and showing it to admins? 17:42:41 We need a way to provide these stats 17:42:57 can we make it an admin-level thing? 17:43:09 The reason of hiding is not because it is not valuable but because API works nasty 17:43:39 the reason we've been asked to hide it is that we don't see it as being useful to us right now 17:43:44 I am ok with showing it to admins only 17:43:48 though i accept it is of use to others, so i'm not suggestng removal 17:44:18 config option to hide/show stats panel for users would be a nice solution 17:44:28 gokrokve_, ruhe, sjmc7: 'API works nasty' sounds to me like a bug 17:44:38 where did i say 'api works nasty'? 17:44:46 gokrokve_: said that :) 17:44:53 I told this 17:45:04 It works nasty because of sessions. 17:45:21 personally i don't think it should be in the murano API at all, best left to ceilometer, but that's not an argument i want to have 17:45:30 sjmc7, i just wanted to point that it's not ok as it may seem 17:45:33 sjmc7: +1 17:45:48 the session stuff also is something i don't like, but again, another day 17:46:07 now i feel that we shouldn't let statistics to land in their current form 17:46:11 Don't blame session until you have a better idea how to implement or avoid them :) 17:46:26 right slagun, that's why i said another day :) so if people are ok in principle with either always limitign to admins, or making it configurable, we cna do either 17:46:34 my opinion: is there is serious bug which cannot be fixed soon, it should be removed 17:46:41 did we agree to introduce a cofnig option to hide/show stats panel to users? 17:46:47 sjmc7: gokrokve_: tsufiev ^^ 17:47:02 +1 hide it for now 17:47:11 allow only admin to see it 17:47:11 gokrokve_: hide it by default? 17:47:27 To non admin user - yes 17:47:31 +1 for hiding, +100500 for API feature freeze 17:47:42 gokrokve_, will showing it only for admins help to live with that bug? 17:47:43 ok 17:47:52 gokrokve_: do you need a config option to show it for non admin users? 17:48:11 No 17:48:15 cool 17:48:21 Let's keep it bound to admins only 17:48:27 #agreed to hide stats panel from non-admin users by default 17:48:49 Eventually we just need to send these stats data to Ceilometer 17:48:49 3. Mark images - can do it via glance CLI so not urgent, but it needs to be more flexible (email thread, no conclusion) 17:49:17 there was some email discussion on this. stan had some good suggestions but they're beyond the scope of what we can do in the next few weeks 17:49:19 As there is no Ceilometer integration page for all OpenStack compoennts we need to show these stats by outselfes 17:49:22 that discussion didn't end with a conclusion 17:49:38 so i think we may just limit ourselves to doing it via the glance CLI for now 17:49:45 but i do think that it needs improvement 17:50:23 sjmc7: As you are using image based deployment we probably need more effectve image filtering in UI 17:51:07 graffiti might be what we need for image filtering 17:51:10 yeah.. even if it was just free text it'd be easier 17:51:22 yes, could be. so for now i think we can agree we'll just do it with the glance cli 17:51:31 sjmc7: ok 17:51:39 4. Moving to Projects panel 17:51:43 i support that 17:52:20 just because we need to comform with the rest of the dashboard 17:52:43 yeah. but it probably needs some more thought; packages, for example, don't belong to a project 17:52:46 i'm not sure about the amount of work, but i'd like this to be done at least early in K 17:52:50 yeah 17:53:12 tsufiev: what do you think about this? 17:53:40 i need to discuss it more with our prodct people. they may want to keep it separate 17:54:15 ruhe, I know that the same thing was done for Sahara when it became integrated project 17:54:35 sahara had a separte dashboard. but once they became integrated and started to integrate sahara dashboard into horizon, they were told to move it under projects panel 17:55:03 so we could be prepared 17:55:03 right. so likely we will need to 17:55:04 ruhe, the short answer is 'yes, we can' ) 17:55:06 True, but after they are incubated, not before 17:55:33 so let's agree to start thinking about it, get a plan during the summit if not before 17:56:39 ok. that's me done 17:56:56 yeah, on one side we have the common layout of openstack dashboard on the other hand we have input from our product owners. we need to balance between both :) 17:57:27 yup 17:57:32 anything else to discuss today? 17:57:53 not from me 17:59:50 thanks everyone! 17:59:56 #endmeeting