14:00:22 #startmeeting Solum Team Meeting 14:00:23 Meeting started Wed Jun 1 14:00:22 2016 UTC and is due to finish in 60 minutes. The chair is devkulkarni1. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:00:25 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 14:00:27 The meeting name has been set to 'solum_team_meeting' 14:00:40 #topic Roll Call 14:00:45 Devdatta Kulkarni 14:02:38 0/ zhurong 14:02:44 hiho 14:02:44 hi zhurong 14:02:47 hi Ablu 14:03:05 hi devkulkarni1 Ablu 14:03:09 good to see you 14:03:27 here is agenda for today's meeting: https://wiki.openstack.org/wiki/Meetings/Solum#Agenda_for_2016-06-01_1400_UTC 14:03:44 caowei 14:03:49 hi caowei 14:03:56 we have zhurong and Ablu as well 14:03:57 we have two meetings in one day :) 14:04:01 :) 14:04:07 sorry about that 14:04:11 hi devkulkarni1 14:04:15 the patch got merged this morning 14:04:19 hi zhurong 14:04:35 so thought of holding a meeting even though we had one yesterday 14:04:38 caowei hi 14:05:09 we can keep it short 14:05:18 #topic Announcements 14:05:49 1) Welcome 14:06:17 I realized that we have not officially welcomed caowei and zhurong. So, welcome guys :) 14:06:40 welcome :P 14:06:45 Thanks, devkulkarni1 14:06:56 Thx Ablu 14:07:24 Do you want to give some context and background about yourself? 14:07:33 Thanks ,devkulkarni1 Ablu 14:08:22 Actualy we are colleague 14:08:31 oh nice 14:09:09 We are all from china 14:09:24 and we work for 99cloud 14:09:31 We are from the same company. 14:09:32 zhurong: have you attended any openstack summits? 14:09:35 yes 14:09:46 caowei: cool.. which one? 14:09:57 may be we have crossed paths earlier :) 14:10:10 I was at the Atlanta summit, Tokyo summit, and Austin summit 14:10:43 devkulkarni1: no,I didn't attend 14:11:06 actually I never been any of there 14:11:24 zhurong, caowei: oh okay.. 14:11:37 that's fine .. there will be other opportunities 14:12:30 btw, if you can share the usecases for which 99cloud is using/investigating solum, that can help us with building out feature roadmap 14:12:38 no pressure though 14:12:50 devkularni1: I've been watching your share. 14:13:10 you mean slideshare? 14:14:16 caowei: thank you. I am glad you found those presentations interesting.. as you might have realized, we are open community .. and I would like to support your use-cases 14:14:19 And the summit 14:15:07 caowei: for instance Ablu's use-case is to natively support VMs 14:15:27 caowei: I remember you mentioning about such a use-case as well 14:15:28 I would like to apply a APP Java in Solum 14:15:38 caowei: ok cool 14:16:04 caowei: have you looked at our Java sample app? 14:16:21 caowei: https://github.com/rackspace-solum-samples/ 14:16:30 https://github.com/rackspace-solum-samples/solum-tomcat-app 14:16:40 https://github.com/rackspace-solum-samples/solum-languagepack-java 14:16:52 caowei: that is one example 14:17:04 but personally if you ask me, it will be nice to have some more examples 14:17:08 I want to support virtual machines or other driver 14:17:24 so if you have time/bandwidth to add another Java app example that would be really helpful 14:17:51 for instance, what I had in mind was, we can try to see if we are able to deploy heroku's sample Java application using Solum 14:18:08 https://devcenter.heroku.com/categories/java 14:19:29 caowei: about supporting virtual machines — you can collaborate with Ablu on it 14:20:12 Ablu: I was wondering if you can add a blueprint to launchpad about your use-case and what you are planning to do 14:20:25 https://launchpad.net/solum 14:20:40 caowei: about other driver .. which other driver you have in mind? 14:21:00 devkulkarni1: sure. I guess I could copy/paste the stuff from my thesis once I am done there. 14:21:05 I am still at evaluating tools there 14:21:20 did not do a lot of progress over the long weekend 14:21:29 caowei: there was a blueprint filed recently to support unikernel-based applications 14:21:32 caowei: https://blueprints.launchpad.net/solum/+spec/unikernel-support 14:21:38 Ablu: sure, sounds good 14:22:14 caowei: thoughts/comments ? 14:23:01 Just one of my thoughts 14:23:42 I can only use nova-docker 14:24:21 caowei: currently it is also possible to use a docker container with a VM 14:24:48 the code is there but it has not been well tested in devstack environment 14:24:55 I can help you with it 14:25:11 in fact, it will be really nice to get it working on devstack 14:25:17 the way it works is as follows: 14:25:56 1) store the application docker container in swift 14:26:07 2) generate a swift tempURL for it 14:26:10 How to test support for virtual machines? 14:26:53 3) Spin up a VM via Heat.. Pass the swift tempurl to the VM via cloud-init 14:27:18 4) When the VM spins up, the container is started up 14:27:34 all the above 4 steps are implemented in solum 14:27:53 I can point you the code where all this is implemented 14:28:19 the only issue is that we have not got these 4 steps to work in devstack environment 14:28:40 Do you have a few blogs to share?Or instruction document 14:28:40 but it all works fine in our setup at rackspace 14:29:16 caowei: I do have instructions; let me take an action item to add them to the wiki 14:29:45 #action devkulkarni to add instructions on how to use VMs for deployment to Solum wiki 14:29:48 I'm interested in this 14:30:01 Cool 14:30:14 caowei: sounds good. I will add the instructions later today/tomorrow 14:30:36 caowei: do you have an Openstack setup which is other than devstack? 14:30:59 if so, it will be straightforward to try it there 14:31:09 caowei: cool 14:31:41 good discussion 14:32:23 lot of patches got merged in last couple of days 14:32:55 zhurong, caowei: have you worked on any other openstack projects before? 14:33:25 you seem to have knowledge about things like projects.txt, requirements.txt, etc. .. that is awesome :) 14:33:39 Solum is the first project 14:33:44 s/requirements/global-requirements.txt/ 14:34:10 devkulkarni1 we have own project last year, but nov did not have continue to do 14:35:28 caowei, zhurong: oh I see.. I felt that it was impressive that you seemed to have the context about openstack projects' meta-level information, such as global-requirements, projects, etc. 14:36:11 in any case I am glad that you chose Solum as your entrypoint to OpenStack 14:36:32 hopefully you will have a great experience 14:37:07 zhurong: thanks for various patches for solum-dashboard 14:38:05 devkulkarni1 actually Horizon is my first project 14:38:13 zhurong: oh I see 14:38:45 zhurong: that experience will be very helpful to us for getting the solum-dashboard code in shape 14:39:03 I will spend more time on Solum 14:39:48 zhurong: on a related note, can you educate us Horizon? what is the current status? what is the plugin model? how far solum-dashboard code is from where it needs to be? 14:41:03 caowei: cool. its always good to have more eyes on the main engine 14:41:37 devkulkarni1 Horizon now switching to AnguarJS 14:42:48 zhurong: currently the solum-dashboard code is in django 14:43:03 zhurong: so you recommend that we switch over to using AngularJS? 14:43:24 yes, mostly of the dashboard are django 14:44:16 zhurong: how much effort is it to switch over from django to angularjs? 14:45:30 zhurong: you have looked at this patch https://review.openstack.org/#/c/289021/ .. is this patch in the right direction if we want to go the AngularJS route instead of Django route? 14:45:39 Not have to much effort, horizon guys will build a very good framework 14:46:41 zhurong: I see 14:46:58 devkulkarni1 IMO this patch is not helpful 14:47:45 tell me more .. in what ways is it not helpful? is it not following the horizon framework? 14:47:46 devkulkarni1 I can understand why to do this :) 14:48:24 devkulkarni1 I can not understand why try to do this :) 14:48:46 zhurong: sure .. let me give bit of a context about this patch 14:49:27 so one of the things that I want us to complete in this cycle is to get the solum-dashboard working again. this has several aspects 14:49:49 1) Get the dashboard to load without errors/issues in Horizon 14:50:21 2) Add support for using the 'app' and 'languagepack' abstractions to the UI 14:51:23 pt_15 (who is not here today) was looking for a summer internship project, and I suggested this project to her 14:51:52 and as a first step she has submitted above patch 14:52:53 it does not mean that we want to proceed with this patch, or this approach 14:53:32 based on your horizon experience if you think that we should approach this problem differently then I am completely open for that 14:54:15 zhurong: let me create an etherpad where we can discuss and brainstorm high-level approach(es) for this problem 14:55:00 https://etherpad.openstack.org/p/solum-dashboard 14:55:12 I will add this to our list of etherpads 14:55:25 devkulkarni1 I think we should keep the origin framework which comes from horizon 14:55:38 zhurong: can you add your thoughts to it about how you see this problem can be addressed 14:56:04 zhurong: sure, let me add that comment to the etherpad 14:56:13 we need to do is make the solum-dasboard run normally 14:56:55 lets use the etherpad to outline the architecture, the steps, changes to code, etc. 14:57:18 once we have the high-level outline figured out, it will be easy to start implementing 14:57:37 alright.. we are almost at the end of our meeting time 14:57:55 are there any topics that you had in mind? 14:57:56 times fly 14:58:01 yep :) 14:58:06 #topic Open Discussion 14:58:24 Submissions for Barcelona summit are now open 14:58:34 Barcelona summit submissions are now open https://www.openstack.org/summit/barcelona-2016/faq/ 14:58:34 • Deadline: July 13, 2016 14:59:05 We have an etherpad where we are consolidating the topics that we can potentially submit presentations/papers for: 14:59:05 https://etherpad.openstack.org/p/solum-barcelona-2016 14:59:46 caowei, zhurong: please feel free to add any ideas that you may have for a paper/presentation to it 14:59:58 devkulkarni1 OK 15:00:05 we can all collaborate to help build the required features, presentation outlines, etc. 15:00:11 cool 15:00:18 hi 15:00:21 it is top of the hour 15:00:24 hi Swami 15:00:26 we need to do is make the solum-dasboard run normally 15:00:29 we are just wrapping out 15:00:34 caowei: +1 15:00:36 wrapping up 15:00:48 lets continue in solum channel 15:00:49 devkulkarni1: I thought you had already ended your meeting. 15:00:55 thanks all for joining the meeting 15:00:58 #endmeeting