17:00:39 #startmeeting murano 17:00:40 Meeting started Tue Dec 23 17:00:39 2014 UTC and is due to finish in 60 minutes. The chair is serg_melikyan. Information about MeetBot at http://wiki.debian.org/MeetBot. 17:00:41 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 17:00:43 The meeting name has been set to 'murano' 17:00:56 Hi, folks! 17:00:59 o/ 17:03:14 I am alone today on this meeting? 17:04:08 I'm here 17:04:21 o/ 17:04:30 sorry, i haven't seen start of the meeting 17:04:56 :) 17:05:09 #topic Action Items Review 17:05:19 #info no action items from previous meeting 17:05:43 #topic Discuss candidate blueprints for the K2 17:06:44 is Stan here today? 17:07:27 We already started K2 with work on the bugs and blueprints moved from the K1, but I think we also to review and assign blueprints to the K2 milestone start with = 17:07:31 ruhe: nope 17:08:07 serg_melikyan: i agree with your plan 17:09:05 I propose to start doing today and continue on the next week. This should be enough to discuss all blueprint that we plan to implement in K2 17:09:13 *doing this 17:09:39 no objections 17:10:20 And we need to have all specs (at least in draft state) for all Blueprints that we would assign to the K2 until the next meeting 17:10:41 ++ 17:11:02 Let's start? 17:11:18 hello 17:11:57 Hi StanLagun! 17:13:03 serg_melikyan: let's start :) 17:13:20 https://blueprints.launchpad.net/murano/+spec/murano-agent-timeouts 17:13:44 this one is actually moved from the previous milestone and it's lack proper specification 17:14:23 serg_melikyan: who's going to implement this? 17:14:43 I think Dmitry Dovbii is started working on this blueprint 17:15:05 is he around? 17:15:26 No, 17:15:56 I think he is working on his graduation work, he is graduating from university in few weeks. 17:16:28 Probably that is why he is not here today\ 17:16:57 ok. graduation is more important :) 17:17:02 I think we can include this blueprint to the K2, and if would not have spec for this BP until next week, we will just remove milestone 17:17:12 agree 17:18:15 #info https://blueprints.launchpad.net/murano/+spec/murano-agent-timeouts will be included to the K2, but will be removed if we would not have specification until next week 17:18:42 #action Dmitry Dovbii, write specification for https://blueprints.launchpad.net/murano/+spec/murano-agent-timeouts 17:19:05 https://blueprints.launchpad.net/murano/+spec/migrate-to-yaql-vnext - is next one 17:19:19 serg_melikyan, maybe we need to split this blueprint into 2: timeouts and rabbitmq auth server that may be used to also control timeouts 17:19:39 migration to new yaql doesn't seem to be feasible in K2 because yaql is not ready yet 17:19:47 StanLagun: Possibly 17:19:55 ruhe, what do you mean? 17:20:00 ruhe: this also includes developing yaql 1.0 17:20:24 so the task is to write new yaql and migrate Murano to it 17:20:27 yeah, how can murano migrate to new yaql, if new yaql is not released yet 17:20:56 StanLagun: I think we need to split migrate-to-yaql-vnext to the two blueprints. One in Murano scope and another one is in YAQL scope 17:21:01 So we need one more task) 17:21:02 we can release yaql before K2 17:21:09 there probably should be a separate spec for yaql itself 17:21:14 ruhe: +1 17:21:22 katyafervent: ? 17:21:33 StanLagun: i remember you wanted to create yaql-specs? 17:21:46 I meant we need to split this blueprint 17:22:14 ruhe: I will write spec as soon as I finish yaql PoC so that I know exactly what to write there :) 17:22:50 ok 17:23:22 So what about blueprint? Should we postpone it until YAQL will be released? 17:23:45 yeah, i think it should be postponed 17:23:55 other votes? 17:24:18 We should finish all yaql-related tasks before K2 17:24:23 including migration 17:25:00 StanLagun: we should, but, when is new yaql going to be released? 17:25:27 the plan is to develop new yaql and yaql-migration by NY and then we will have 2 weeks to finilize it, write spec, review and make changes according to review 17:26:17 this plan sounds good to me 17:26:41 ruhe: before K2 so that migration can be released in K2. Another option is to release yaql in K2 and have migration code in gerrit and release it in K3 17:26:50 I would say that we need to start with spec for Murano, to create yaql-specs + write BP + implement it + release YAQL 1.0, and return to the BP implementation in the Murano 17:26:54 but anyway we need to write everything in K2 17:27:18 Once we will have both specs, we can assign this bp to the milestone 17:27:26 StanLagun: +1 17:28:07 do we agree on this approach? 17:28:26 ok. so the plan it to wait for a spec for yaql, code for new yaql, new release of yaql, a spec for murano to migrate to yaql and then assign that spec to K2. right? :) 17:28:27 I just cannot write spec before I finish yaql PoC and this is 90% of implementation. I also need to write migration in parallel to make sure new yaql is good for Murano 17:28:51 I would say that we need to wait for specs 17:29:17 StanLagun: btw, would it cause incompatible changes in muranopl? 17:30:31 ruhe: in theory - yes. In practice nothing is going to break. At least now. And then we will have versioning that would allow us to break things without loosing compatibility 17:31:11 But after we migrate to yaql 1.0 there would be new features in MuranoPL based on yaql 1.0 17:31:33 StanLagun: then i suggest you to think about making sure that applications on stackforge/murano-apps don't get broken once murano migrates to new version of yaql 17:32:10 maybe versioning should be added first? 17:32:23 ruhe: I do think of this. But there is no 100% guarantee 17:32:36 serg_melikyan: please let us know if we're taking too much time per to discuss one BP 17:32:42 Versioning would not help because we cannot use 2 versions of yaql in one project 17:33:27 ruhe: I have only one more BP to discuss 17:33:36 ok 17:33:36 so it's oke 17:34:05 i guess we can move on. we'll discuss details of this BP in spec 17:34:24 at this moment we have general agreement on approach to this 17:36:46 #info we agreed to have two specs for https://blueprints.launchpad.net/murano/+spec/migrate-to-yaql-vnext in yaql-specs and in Murano 17:37:02 #action StanLagun is going to write specs 17:37:16 #action StanLagun is going to write specs for migrate-to-yaql-vnext 17:37:44 serg_melikyan, but not by the next community meeting 17:37:54 serg_melikyan: jfyi, you can use undo prefixed with # 17:38:19 ruhe: didn't know that, thank you 17:38:49 #undo 17:38:50 #undo 17:38:50 Removing item from minutes: 17:38:51 Removing item from minutes: 17:38:58 #action StanLagun is going to write specs for migrate-to-yaql-vnext 17:39:37 https://blueprints.launchpad.net/murano/+spec/murano-versioning 17:40:01 This is really big blueprint/spec 17:40:22 I think we need to define smaller scope to implement in K, and in K2 particularly 17:41:41 ruhe? StanLagun? katyafervent? 17:42:36 i'd prefer to hear from StanLagun first 17:43:23 agree 17:46:08 #info we agreed to discuss smaller scope for murano-versioning 17:46:45 Any other blueprints that we need to discuss? 17:47:16 is that all work planned for K2? 17:47:24 I will send e-mail with details about todays discussion and agreements. 17:47:44 ruhe: yes, plus tons of bugs that we shifted from k1 17:48:12 plus work on Policy Guided Fullfilment & Chef/Puppet Configuration 17:48:39 serg_melikyan: would it make sense to update https://wiki.openstack.org/wiki/Murano/Roadmap and map each feature with kilo milestone? 17:48:42 But unfortunately Radek and Henar are not on todays meeting 17:48:55 ruhe, thank you for suggestion 17:49:36 #action serg_melikyan will update roadmap mapping BPs to milestones 17:49:47 #topic Open Discussion 17:49:48 will we enable category management? 17:50:13 katyafervent2: category management from UI? 17:51:03 yes 17:51:17 i personally think that's a very good improvement for UI 17:52:21 katyafervent2: link to the bp? 17:52:31 i have a spec for that. this feature will be avaliable for admins only 17:52:55 so please approve so we will implement it someday in kilo 17:53:13 #link https://review.openstack.org/#/c/139630/ 17:53:32 We will approve them on the next meetings 17:53:40 i mean review first and than approve :) 17:53:53 serg_melikyan: i think we owe katyafervent2 a review of this spec 17:54:05 ruhe: for sure 17:54:16 katyafervent2: sorry, will do it ASAP 17:54:21 i don't think we need to wait for next meeting to approve it 17:55:01 katyafervent2: you also have https://review.openstack.org/#/c/137340/ (Remove name field from fields in dynamic UI) 17:55:32 katyafervent2: would you like to implement it in K2 too? 17:56:09 I think it's actually on review 17:56:22 and included to K2 (actually moved from K1) 17:56:29 ah, ok 17:56:48 katyafervent2: any other work you plan to do in k2? 17:59:22 we run out of time :( 17:59:25 #endmeeting