17:02:07 <devkulkarni> #startmeeting Solum Team Meeting
17:02:07 <openstack> Meeting started Tue Dec  1 17:02:07 2015 UTC and is due to finish in 60 minutes.  The chair is devkulkarni. Information about MeetBot at http://wiki.debian.org/MeetBot.
17:02:09 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
17:02:11 <openstack> The meeting name has been set to 'solum_team_meeting'
17:02:22 <devkulkarni> #topic Roll Call
17:02:26 <james_li> james li
17:02:27 <devkulkarni> Devdatta Kulkarni
17:02:27 <muralia> o/
17:02:37 <datsun180b> ed cranford
17:02:37 <devkulkarni> morning james_li, muralia
17:02:41 <devkulkarni> hi ed
17:02:52 <muralia> woohoo! good to see everyone.
17:03:01 <devkulkarni> yep!! :)
17:03:07 <james_li> devkulkarni: are you in India now?
17:03:13 <devkulkarni> james_li: yes
17:03:14 <ashishjain> Ashish Jain
17:03:18 <devkulkarni> hi Ashish
17:03:27 <ashishjain> Hi dev
17:03:31 <devkulkarni> I am in Pune, India till year end
17:03:43 <devkulkarni> will be back in Austin on Jan 4
17:03:54 <devkulkarni> here is link to agenda for today's meeting
17:03:58 <devkulkarni> #link https://wiki.openstack.org/wiki/Meetings/Solum#Agenda_for_2015-12-01_1700_UTC
17:04:14 <devkulkarni> notice that the agenda has lot of open reviews
17:04:14 <devkulkarni> here is link to agenda for today's meeting
17:04:19 <james_li> devkulkarni: cool
17:04:35 <devkulkarni> good to see all of you cores around today
17:05:29 <devkulkarni> lets give another minute for folks to join
17:06:12 <devkulkarni> alright, lets proceed to the next topic
17:06:18 <devkulkarni> #topic Announcements
17:06:51 <devkulkarni> As last time, I would like to mention that I am in India for December
17:07:08 <devkulkarni> I will be working next week and the week after that
17:07:35 <devkulkarni> I will be around for all of our meetings
17:07:55 <devkulkarni> unless we all decide to cancel the meeting on December 29th
17:08:02 <devkulkarni> what do you think about that?
17:08:20 <devkulkarni> I am fine either ways
17:08:53 <datsun180b> I'll vote skip, but only because I know I'll be out of town
17:09:04 <muralia> me too. im going to be out of town as well
17:09:18 <devkulkarni> james_li, ashishjain?
17:09:18 <vijendar> +1 skip
17:09:23 <devkulkarni> hi vijendar
17:09:31 <devkulkarni> thanks for the input
17:09:35 <ashishjain> Should be okay dev to cancel it I also plan to go out
17:09:38 <vijendar> hi devkulkarni
17:10:06 <devkulkarni> cool.. looks like we have a majority on cancelling the meeting on December 29th
17:10:13 <devkulkarni> lets do that.
17:10:53 <devkulkarni> #action devkulkarni to announce meeting cancellation of the meeting on December 29th
17:11:08 <devkulkarni> any other announcements?
17:11:37 <devkulkarni> will wait for 30 seconds before proceeding
17:11:54 <james_li> devkulkarni: I am fine
17:12:00 <devkulkarni> thanks james_li
17:12:16 <devkulkarni> #topic Blueprint/Bug Review and Discussion
17:12:24 <devkulkarni> we have several patches for review today
17:12:43 <devkulkarni> please check them on this link https://wiki.openstack.org/wiki/Meetings/Solum#Agenda_for_2015-12-01_1700_UTC
17:13:05 <devkulkarni> lets use this time to review these
17:13:06 <ashishjain> To me the patch looks good-> https://review.openstack.org/#/c/250015/
17:13:25 <ashishjain> Only thing is I have to apply once to my workspace and test it out.
17:14:52 <devkulkarni> ahishjain: cool
17:15:08 <devkulkarni> could you then give a +1 when you are done testing
17:15:34 <ashishjain> sure I will give it a try tonight.
17:15:38 <devkulkarni> we can arrange for another core to approve it once you have given your +1
17:15:45 <ashishjain> yeah
17:15:46 <devkulkarni> ashishjain: sounds good
17:16:44 <devkulkarni> datsun180b: could you take a look at the patches which are converting plans to apps
17:16:53 <datsun180b> sure
17:17:00 <devkulkarni> thanks
17:17:30 <devkulkarni> these patches are converting the test examples from the older plan model to the newer app model
17:18:27 <ashishjain> okay
17:22:48 <devkulkarni> will open up for open discussion in about 10 minutes
17:23:54 <datsun180b> what's the default run command for python lp apps?
17:24:22 <datsun180b> ah, nevermind, that's for #solum not here
17:24:48 <devkulkarni> datsun180b: we can discuss it here
17:24:55 <devkulkarni> which particular example are you referring to?
17:25:02 <datsun180b> looking at eric's appfile conversions
17:25:20 <devkulkarni> ok, let me check
17:27:31 <devkulkarni> datsun180b: isn't in the new model we have 'languagepack' and not 'language_pack'?
17:27:47 <datsun180b> can't rightly recall
17:27:55 <devkulkarni> ** checking in solum/examples/apps **
17:28:12 <devkulkarni> https://github.com/openstack/solum/blob/master/examples/apps/cherrypy.yaml
17:28:39 <datsun180b> well i know it's not languageopack
17:30:01 <devkulkarni> datsun180b: true :)
17:30:10 <devkulkarni> I am adding few other comments
17:31:17 <devkulkarni> datsun180b: I have a slightly unrelated question..
17:31:25 <datsun180b> sure
17:31:50 <devkulkarni> how did you change your email address to gmail address still keeping +2 privileges?
17:32:01 <datsun180b> I had to ask infra for a favor
17:32:12 <devkulkarni> oh I see
17:32:49 <datsun180b> There was a manual change to a database row. I think it's tied to your openID which is tied to your email IIRC
17:33:29 <devkulkarni> wow
17:34:04 <devkulkarni> I had to reset my OpenID password, but never received password recovery email on rax email address
17:34:18 <devkulkarni> so ended up creating a new account
17:34:48 <devkulkarni> I only have +1/-1 privileges on this account
17:34:55 <ashishjain> done adding my review comments to https://review.openstack.org/#/c/250015/
17:35:41 <datsun180b> That sounds like a matter with LP and not openstack, but I hope you can recover the account
17:36:14 <devkulkarni> ashishjain: cool
17:36:43 <devkulkarni> datsun180b: would you mind exercising your +2 rights on the above patch :)
17:37:13 <datsun180b> on 250015?
17:37:51 <devkulkarni> yep
17:37:57 <devkulkarni> https://review.openstack.org/#/c/250015/
17:38:11 <datsun180b> approved
17:38:21 <devkulkarni> datsun180b: awesome
17:38:34 <devkulkarni> vijendar: thanks for submitting the patch to fix this issue
17:38:47 <devkulkarni> and thanks ashishjain for verifying it
17:39:06 <vijendar> :)
17:39:24 <ashishjain> devkulkarni :)
17:40:49 <devkulkarni> opening up for open discussion
17:41:08 <devkulkarni> #topic Open Discussion
17:42:02 <ashishjain> I have a question on integration of solum to kolla
17:42:12 <ashishjain> is it ongoing?
17:42:33 <devkulkarni> ahishjain: we want to actually
17:42:52 <devkulkarni> ashishjain: do you have any experience with it?
17:42:59 <ashishjain> actually I was looking at a very old discussion http://eavesdrop.openstack.org/meetings/solum_team_meeting/2015/solum_team_meeting.2015-01-06-21.00.log.html
17:43:26 <ashishjain> devkulkarni: we are using it for openstack deployment
17:44:30 <devkulkarni> I see.. given your understanding of kolla and solum, how do you see the process of adding kolla support to solum?
17:45:02 <devkulkarni> what is required to do this?
17:45:18 <devkulkarni> my understanding was that, we need to create docker containers for solum services
17:45:34 <ashishjain> I think we need to create docker containers for solum services
17:45:38 <ashishjain> yes you are correct
17:45:42 <devkulkarni> probably one for rabbit and one for mysql
17:45:56 <ashishjain> They already have a mysql container
17:45:59 <devkulkarni> how do we wire all these services?
17:46:04 <devkulkarni> oh nice
17:46:06 <ashishjain> aah okay got it
17:46:31 <ashishjain> Do you want a separate mysql or the one which comes with kolla(galera) should be fine?
17:46:51 <ashishjain> rabbitmq is also already present I guess
17:46:51 <devkulkarni> I think the one which comes with kolla should be fine
17:47:02 <devkulkarni> oh okay
17:47:04 <ashishjain> okay than we have these components
17:47:35 <devkulkarni> in that case we need to build Dockerfiles and containers for solum-api, solum-worker, solum-conductor, and solum-deployer
17:47:45 <ashishjain> devkulkarni: let me get back with more findings on that
17:47:58 <devkulkarni> and probably a wrapper script to start all these and wire them together
17:48:09 <devkulkarni> ashishjain: cool, that would be nice
17:48:24 <ashishjain> yes ansible scripts probably can be used to wire them
17:49:02 <ashishjain> so for now since we do not have kolla integration with solum
17:49:08 <devkulkarni> oh okay. in fact, while writing above, I realized that solum's micro-service feature would need to do something very similar
17:49:34 <ashishjain> how shall we proceed with solum installation on something which is based on kolla
17:49:58 <ashishjain> Kolla uses haproxy and uses it to load balance say for example a multinode deployment
17:50:23 <ashishjain> where each node is running most of the services which needs to load balanced
17:51:51 <devkulkarni> ashishjain: sorry, not following what you mean..
17:52:17 <ashishjain> devkulkarni: sorry let me re-iterate
17:52:24 <devkulkarni> ok
17:53:08 <ashishjain> Openstack is installed as a multinode while using kolla
17:53:25 <devkulkarni> oh I see
17:53:33 <ashishjain> where in you can configure most of the services to be run on more than one node in a active-active setup
17:53:50 <ashishjain> for example neutron-server, keysytone etc
17:53:58 <ashishjain> are being run on more than one node
17:54:12 <ashishjain> This all is load balanced using ha proxy
17:54:19 <ashishjain> Now comes the question
17:54:51 <ashishjain> How can solum be deployed on multinode & be registered with load balancer.
17:55:05 <ashishjain> I think this will be our approach -
17:56:11 <ashishjain> devkulkarni: Here solum will not be deployed in docker container
17:56:14 <devkulkarni> probably each solum service will need to be load balanced using ha-proxy
17:56:26 <ashishjain> but as  a standalone mode, that is for time being
17:56:40 <ashishjain> till the containerization is completed
17:57:29 <devkulkarni> by standalone mode, you mean running all the solum-services as we do currently
17:57:38 <devkulkarni> without containerizing them
17:57:42 <ashishjain> correct
17:58:08 <ashishjain> so how do you integrate a container & non-container deployment on a multinode using haproxy
17:58:24 <ashishjain> where non-container deployment is for soum
17:58:33 <ashishjain> solum & rest of the services are containerized
17:58:58 <ashishjain> I think it should be seamless only hitch I see is probably adding it to haproxy load balancer
17:59:03 <devkulkarni> could neutron networking help?
17:59:21 <devkulkarni> ashishjain: agree
17:59:52 <devkulkarni> we are almost out of time
17:59:54 <ashishjain> Once we are able to manually do so, I think containerization should not be tough
18:00:18 <devkulkarni> yeah, probably you are right
18:00:27 <devkulkarni> alright, its top of the hour
18:00:36 <devkulkarni> thanks all for joining the meeting today
18:00:39 <devkulkarni> see you next week
18:00:40 <ashishjain> devkulkarni:  I got few more things to discuss with you will catch up with you in irc
18:00:44 <ashishjain> cya thanks
18:00:51 <devkulkarni> ashishjain: sounds good
18:00:54 <devkulkarni> #endmeeting