18:04:51 <dmitryme> #startmeeting Savanna 18:04:57 <aignatov3> xD 18:04:57 <openstack> Meeting started Thu Jun 13 18:04:51 2013 UTC. The chair is dmitryme. Information about MeetBot at http://wiki.debian.org/MeetBot. 18:04:58 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 18:05:00 <openstack> The meeting name has been set to 'savanna' 18:05:06 <SergeyLukjanov> openstack, thank you! 18:05:24 <dmitryme> Here is today's agenda: 18:05:31 <dmitryme> #topic Meeting Agenda 18:05:31 <dmitryme> #info 1. UI updates 18:05:33 <dmitryme> #info 2. Savanna core updates 18:05:34 <dmitryme> #info 3. Vanilla Plugin updates 18:05:35 <dmitryme> #info 4. Swift Integration updates 18:05:36 <dmitryme> #info 5. Other Updates 18:06:10 <dmitryme> Lets go through the items one by one 18:06:19 <dmitryme> #topic UI updates 18:06:27 <SergeyLukjanov> dmitryme, bulk messaging guy :) 18:06:38 <dmitryme> Nikita, update if you please 18:06:46 <aignatov3> I recommend to do updates in a few words, no fancy 18:07:18 <nkonovalov> we have finished our rest client to access rest api for ui 18:07:33 <nkonovalov> now tables and wizards are populated using it 18:07:53 <nkonovalov> now, cluster creation wizard implementation is in progress 18:08:07 <nkonovalov> that's our ui update 18:08:20 <SergeyLukjanov> btw here is our dashboard repo 18:08:21 <SergeyLukjanov> #link http://github.com/stackforge/savanna-dashboard 18:08:22 <dmitryme> thank you 18:08:31 <dmitryme> #topic Savanna core updates 18:08:39 <dmitryme> Sergey please 18:08:39 <SergeyLukjanov> dmitryme, thank you 18:09:10 <SergeyLukjanov> we are working hard on the core code implementation :) 18:09:37 <SergeyLukjanov> i think that the most part of the behaviors has been implemented 18:09:45 <SergeyLukjanov> now we are improving object model 18:09:54 <SergeyLukjanov> and code around the "convert" method 18:10:04 <SergeyLukjanov> of pluggable provisioning mechanism 18:10:19 <SergeyLukjanov> mm, dmitryme, let's go on 18:10:27 <dmitryme> sure 18:10:46 <dmitryme> #topic Vanilla Plugin updates 18:10:55 <dmitryme> Alexander, please update 18:11:04 <aignatov3> ok, last week I'm working on reference implemntation of Vanilla plugin 18:11:24 <aignatov3> it's almost completed 18:11:28 <aignatov3> just polishing it 18:11:34 <aignatov3> btw, link 18:11:40 <aignatov3> #link https://review.openstack.org/#/c/31532/ 18:12:02 <aignatov3> special thanks to Alex K for valuable comments) 18:12:51 <aignatov3> you can try use it, it works as expectd I think 18:13:30 <aignatov3> be sure, It works on our Lab. I've checked it xD 18:13:54 <SergeyLukjanov> it works on my laptop too :) 18:13:55 <aignatov3> Dima, please move on 18:14:09 <dmitryme> thank you Alexander 18:14:25 <dmitryme> #topic Swift Integration updates 18:14:38 <dmitryme> Nadya, please tell us 18:14:54 <Nadya> hi all :) 18:15:07 <Nadya> swift integration to savanna is done. The first version is on review: https://review.openstack.org/32432 18:15:32 <Nadya> Tomorrow I'm planning to submit the final version 18:15:58 <Nadya> To make swift work with Hadoop on OpenStack it would be necessary not only to integrate savanna+swift but add several lines of code to each plugin. 18:16:16 <Nadya> Tomorrow the change-request for vanilla-plugin would be available and it may be used as an example 18:16:56 <Nadya> I've tested swift-integration with vanilla-plugin and it works on our lab 18:17:16 <Nadya> That's all 18:17:26 <dmitryme> ok, thank you and finally 18:17:36 <dmitryme> #topic Other updates 18:17:47 <dmitryme> folks, anything you want to share? 18:18:00 <SergeyLukjanov> yep, I want to update on Cinder integration 18:18:28 <SergeyLukjanov> we are start working on basic integration with Cinder to provide an ability to auto create/attach volumes to instances of Hadoop cluster 18:18:41 <SergeyLukjanov> I think it'll be done to the end of the next wek 18:18:44 <SergeyLukjanov> week* 18:18:51 <SergeyLukjanov> that's all from my side 18:19:00 <SergeyLukjanov> are there any other updates? 18:19:03 <jmaron> we are moving along with our plugin. shooting for some internal testing today and tomorrow with an initial merge into savanna repo tomorrow 18:19:20 <dmitryme> jmaron, great news! 18:19:20 <SergeyLukjanov> jmaron, great! 18:19:44 <aignatov3> I have a few words about diskimage-builder instructions of Vanilla images creation for Savanna are in progress 18:20:36 <dmitryme> thank you! 18:20:43 <dmitryme> anything else? 18:20:55 <aignatov3> q&a? 18:21:06 <SergeyLukjanov> yep, I think it's time for q&a 18:21:08 <jmaron> one question: can we get a listing of information/attributes available from the context/current? 18:21:10 <dmitryme> yep, I think it is about time 18:21:27 <dmitryme> #topic General Discussion 18:22:29 <jmaron> doesn't have to be now, but if we can get an email to the list or the like that would be helpful 18:22:45 <SergeyLukjanov> jmaron, it contains user id, tenant id, auth token, request headers, database session 18:22:47 <SergeyLukjanov> #link https://github.com/stackforge/savanna/blob/master/savanna/context.py#L31 18:23:23 <jmaron> ok. thx 18:23:46 <jmaron> another question: why is there a need for a username and password for the images? aren't we using key pairs? 18:24:14 <SergeyLukjanov> additionally, there are some helpers like nova client and etc. that are available any ware but backed by the current context 18:24:32 <SergeyLukjanov> jmaron, we don't need password now 18:24:39 <jmaron> ok 18:24:49 <jmaron> so I'll leave it blank in savanna.conf 18:24:54 <SergeyLukjanov> jmaron, only username to determine which user should be used for provisioning and etc. 18:25:15 <SergeyLukjanov> jmaron, what option do you mean? 18:25:32 <dmitryme> jmaron, Savanna still need admin password in Savanna.conf 18:25:38 <SergeyLukjanov> password in cluster_node group? 18:25:47 <jmaron> # User's password (string value) 18:25:47 <jmaron> #password=swordfish 18:25:52 <SergeyLukjanov> look like I forgot to remove it :( 18:26:03 <SergeyLukjanov> #action SergeyLukjanov to cleanup config samples 18:26:35 <dmitryme> hm, as far as I recall we used OS admin credentials to verify user's token 18:27:29 <dmitryme> ok, I got it 18:27:34 <SergeyLukjanov> dmitryme, we are speaking about different configs :) 18:27:37 <dmitryme> that is not admin password, that's image password 18:28:06 <jmaron> yes 18:28:49 <jmaron> it looks like the 'extra' field in Instance object was removed? 18:29:35 <SergeyLukjanov> jmaron, no, it's mixed to the Instance object https://github.com/stackforge/savanna/blob/master/savanna/db/models.py#L145 18:29:57 <jmaron> ah…ok 18:30:06 <SergeyLukjanov> jmaron, Cluster, NodeGroup and Instance objects have an extra field 18:30:18 <jmaron> good. thanks 18:30:52 <Nadya> jmaron, are you interested in swift integration? 18:31:08 <Nadya> jmaron, in your plugin 18:32:28 <jmaron> yes 18:33:27 <SergeyLukjanov> are there any other questions? 18:33:43 <jmaron> not from me :) 18:36:00 <SergeyLukjanov> I think that all for today :) 18:36:10 <SergeyLukjanov> that's * 18:36:18 <dmitryme> thanks everyone for taking part in the meeting! 18:36:21 <jmaron> ok. thank you 18:36:26 <SergeyLukjanov> openstack, please, end the meeting! 18:36:30 <dmitryme> #endmeeting