17:01:17 #startmeeting Murano 17:01:18 Meeting started Tue Dec 16 17:01:17 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:01:19 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 17:01:22 The meeting name has been set to 'murano' 17:01:26 Hi! 17:01:40 hi 17:01:51 hi 17:02:04 Hi RadekPospisil, nice to see you here :) 17:02:09 :-) 17:03:46 Today we have not so many attendees ) 17:05:32 #topic Agenda 17:06:06 Unfortunately I didn't update agenda for todays meeting :( 17:06:18 So we have pretty open agenda 17:06:29 #1 Action Items Review 17:06:36 #2 Open Discussion 17:07:06 Do we have any particular topic to discuss? 17:07:13 *any other 17:07:35 Should we set the date for bug scrub and cpecification review? 17:07:41 *specification 17:08:26 I think we can discuss this during Open Discussion, and I would say it's hard to do, cause we have extensive holidays, and date will be after Jan 10 17:08:31 Agree - I want to know when the spec review will be done .... 17:09:00 Spec Review, you mean when spec will be approved? 17:09:07 yes 17:09:18 of course after review :-) 17:10:21 Once it will contain all the details and +2 from all the participants. I think we have common agreement on fact that specs proposed by you are very important, so approval is not blocking development 17:10:39 hi all. Sorry for the delay 17:10:52 hi 17:11:02 Good evening, henarmunoz! 17:11:57 Let's move to Action Items review and return to this topic during Open Discussion 17:12:20 Btw we can walkthrough specs and review them during this meeting 17:12:30 And identify what parts they lack 17:13:15 #topic Action Items Review 17:13:45 Not so much of them ) 17:13:54 1. serg_melikyan, update Roadmap with a new link to the blueprint with Versioning Spec 17:13:56 done 17:14:10 2. serg_melikyan, write e-mail with details about Review Day 17:14:22 done) 17:14:24 done 17:14:27 henarmunoz, RadekPospisil had a chance to participate? ) 17:14:43 I did not received any email 17:16:01 no, sorry. I was working about the new specs 17:16:10 Guys, did you subscribed to the mailing list? 17:16:20 well no.... 17:16:30 I have to do it... 17:16:48 sorry, which mailing list? sorry for the question... 17:17:19 https://wiki.openstack.org/wiki/Mailing_Lists 17:17:42 http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack 17:17:43 http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev 17:17:57 You need to subscribe to this 2 mailing lists at least. 17:18:00 I'm in opensrtack list only... 17:18:03 ah yes.. I am subscribed to these mainling list.. 17:18:43 http://lists.openstack.org/pipermail/openstack-dev/2014-December/052618.html 17:18:50 serg_melikyan, did you send email to openstack-dev, right? 17:18:57 katyafervent: sure 17:19:24 so for developer-related discussions this list is better 17:22:03 So it's better to be subscribed to both of them :) 17:22:26 All development related discussion are going in this mailing-list 17:22:28 ok, done 17:22:41 Let's move to the specs review? 17:23:07 ok 17:23:59 #topic Spec Review 17:24:41 https://review.openstack.org/#/q/status:open+project:stackforge/murano-specs,n,z 17:24:54 This is a list of proposed specs 17:25:35 We will go through this for rough review, identifying missing parts 17:25:48 I have only created the structure. to be completed with I have more murano knowledge, but I think I will have to change the model, api and so on :-( 17:26:54 henarmunoz: Not sure about that, when we discussed this features on summit, it was pretty easy to implement. Something changed? 17:27:49 about the blueprint template, we agree having a new entity right? because environemtn was not the same as blueprint template. Mainly a blueprint tempalt can be instantiate any time 17:28:19 this means to create the blueprint templte entity right? plus the introduction of this concept in the api, murano python client.. . Am I wrong? 17:28:45 Yes, but it's rather extension of current API than change :) 17:28:50 regardiing the puppet/chef staff, I think we need to includ the entity PuppetApplication and ChefApplication for the murano agent 17:29:27 yes for sure. It is just extension, I mean everything is complementary.. 17:30:21 https://review.openstack.org/141335 - let's start with this blueprint 17:30:24 btw 17:31:42 this link is better http://docs-draft.openstack.org/35/141335/2/check//gate-murano-specs-docs/1dd3550//doc/build/html/specs/kilo/blueprintemplate.html 17:32:40 I think in Data Model Impact section we need to describe in details which enitity are going to be added and they relationship with other entities. 17:32:51 yes, sure.. 17:33:12 also I have to work in the API section 17:33:29 henarmunoz: I am not sure that you need review for your spec yet. Do you want to do it today? 17:33:53 It can be ok when more work has been done 17:35:36 sure :) RadekPospisil and katyafervent asked for Spec Review (procedure when we review and approve specs for cycle) 17:36:09 I wrote 2 comments on current text 17:36:12 We can't assign date today, cause we have long holidays, and I suggest to assign date later 17:36:28 but we can go through specs and identify what is missing 17:36:32 what's the deadline for the review? 17:36:45 To be assigned to K? 17:36:52 And implemented in K 17:36:53 ? 17:36:57 yes 17:37:18 End of the March, I believe 17:37:59 ok. 17:38:49 we have 2 weeks until holidays, we have time 17:39:08 if you can identify missing pieces it would be great - btw there are missing assignments (it has to be internally discussed) and test sections (was lazy to fill it with text that 'it will be tested' :-) ) 17:39:18 I am not sure that specs will be completely ready 17:39:30 Specs are approved (merged) only when they are complete 17:39:37 yes 17:39:42 understand 17:40:06 But we can merge CODE that related to this specs, if they are not breaking anything 17:40:44 it would be great - we created 'fork' of murano on git-hub already :-) 17:40:59 RadekPospisil: good way to play with Murano :) 17:41:30 henarmunoz: how do you guys develop? 17:41:41 also fork, or just play locally? 17:42:13 working with murano agents and plans :-) 17:42:15 so we locally play with the code, and we are going to use the fork for sharing code in our group. 17:43:47 about the deployment of a complex application.. like for instance the hello word.. do you have an envrionment example? how can I have the application properties in the json payload, when the properties is another application (e.g. postgresql) ? 17:45:45 didn't get your question. You can always extract object model JSON from murano.log. Search for "Starting processing:" 17:48:49 I am not using hte GUI, I am using the API. My paylaod is not valid, for instance I am missing database: Contract: $.class(apps:PostgreSql).notNull() 17:49:37 StanLagun: can you copy some payload from deployment of a few related apps? 17:49:45 how can specify that the database property for the application io.murano.apps.java.HelloWord is another application. I couldn't find this informaiton in the documentation... 17:50:57 It is for deploying services... 17:51:00 payload="{\"instance\": {\"flavor\": \"m1.small\", \"image\": \"centos2\"," \ " \"?\": {\"type\": \"io.murano.resources.Instance\",\ \"id\": \"instanceid\"}," \ " \"name\": \"vmname\"}, " \ "\"name\": \"git\", " \ "\"repository\": \"repository\", " \ "\"dbName\": \"dbName\"," \ "\"dbUser\": \"dbUser\"," \ "\"dbPassword\ 17:51:24 henarmunoz: better to post to the paste.openstack.org 17:51:32 http://paste.openstack.org/show/151957/ . See lines 41, 45, 64 17:51:43 I managed to work iwth simple deployment (just tomcat, or git), but not a complex one 17:51:53 You can try to deploy this from UI once to see object model 17:52:44 in short you either reference object by id or by embedding object definition (as Environment.applications is set here) 17:53:31 they were several applications in your example. So I have to do the same, and use the id for the database reference right? thanks 17:53:57 ID of object (that is '?'/'id') 17:54:13 yes 17:54:56 ok 17:57:13 RadekPospisil: I would recommend to migrate whole development cycle to the OpenStack way, otherwise you will have many problems later. Like big commits that no one reviews 17:57:40 serg_melikyan: +1 17:57:54 agree - we were not sure if we can merge before spec are approved 17:59:23 Let's move to our channel and continue discussion. 17:59:26 #endmeeting