17:00:18 <devkulkarni1> #startmeeting Solum Team Meeting 17:00:19 <openstack> Meeting started Tue Apr 19 17:00:18 2016 UTC and is due to finish in 60 minutes. The chair is devkulkarni1. Information about MeetBot at http://wiki.debian.org/MeetBot. 17:00:20 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 17:00:22 <openstack> The meeting name has been set to 'solum_team_meeting' 17:00:26 <devkulkarni1> #topic Roll Call 17:00:32 <devkulkarni1> Devdatta Kulkarni 17:02:38 <vijendar> o/ 17:02:39 <devkulkarni1> hi vijendar 17:02:46 <devkulkarni1> lets wait for few minutes 17:03:08 <devkulkarni1> here is the agenda for today's meeting: https://wiki.openstack.org/wiki/Meetings/Solum#Agenda_for_2016-04-19_1700_UTC 17:07:40 <vijendar> devkulkarni1: did any one else join the meeting? 17:07:57 <devkulkarni1> vijendar: no, right now its just you and me 17:08:06 <vijendar> ok 17:08:27 <devkulkarni1> Ablu said he will join later 17:09:04 <devkulkarni1> vijendar: lets wait for 10 more minutes.. if no one shows up we can end the meeting then 17:09:30 <vijendar> devkulkarni1: sure 17:09:43 <vijendar> devkulkarni1: as we are waiting, I have one quick question 17:10:03 <devkulkarni1> sure 17:10:28 <vijendar> is there any limit on length of the languagepack/app name? 17:10:54 <devkulkarni1> yes, there is 17:10:54 <vijendar> and also languagepack/app image name 17:11:00 <devkulkarni1> yes 17:11:10 <devkulkarni1> let me check the schema 17:11:12 <vijendar> do remember what that length is? 17:11:15 <vijendar> ok 17:11:29 <devkulkarni1> I remember we had put it in to get around some issue 17:12:13 <devkulkarni1> vijendar: https://github.com/openstack/solum/blob/master/solum/objects/sqlalchemy/image.py 17:12:25 <devkulkarni1> lp name can be 100 characters 17:12:37 <devkulkarni1> and so is du name 17:12:46 <devkulkarni1> lps and dus are stored in the image table 17:13:00 <devkulkarni1> app name also has same limit 17:13:00 <devkulkarni1> https://github.com/openstack/solum/blob/master/solum/objects/sqlalchemy/app.py 17:13:51 <vijendar> devkulkarni1: thanks 17:15:25 <Ablu> I am there 17:15:56 <devkulkarni1> hi Ablu 17:16:00 <devkulkarni1> we have vijendar as well 17:16:12 <vijendar> Hi Ablu 17:16:14 <devkulkarni1> cool, we can get started then 17:16:38 <vijendar> sure 17:16:39 <devkulkarni1> here is the agenda for today's meeting: https://wiki.openstack.org/wiki/Meetings/Solum#Agenda_for_2016-04-19_1700_UTC 17:16:48 <devkulkarni1> #topic Announcements 17:16:53 <devkulkarni1> Austin summit sessions related to/featuring Solum 17:17:00 <devkulkarni1> #link https://www.openstack.org/summit/austin-2016/summit-schedule/global-search?t=Solum 17:17:33 <devkulkarni1> If you check above link, you should see all the sessions related to Solum happening at the OpenStack summit next week here in Austin 17:18:34 <devkulkarni1> Ablu, vijendar: I am working on presentation for fishbowl session. In this presentation I would like to include your use-cases and experiences. 17:18:42 <devkulkarni1> would that be okay with you? 17:19:33 <Ablu> For me yes, though of course it is not "my" usecase really :p 17:19:45 <Ablu> afk 1 secod 17:20:31 <devkulkarni1> sure, it is the use case from the research group that you are part of 17:20:33 <devkulkarni1> :) 17:20:35 <devkulkarni1> thanks Ablu 17:21:34 <devkulkarni1> I will be also including use-case and experience of ashishjain and his colleagues/team from wipro 17:22:35 <devkulkarni1> if you have any thoughts on what worked for you in solum, what can be changed/improved, what was unexpected, etc. please send them my way 17:23:15 <Ablu> back 17:23:41 <devkulkarni1> Ablu: you did not miss much 17:23:41 <vijendar> sure 17:23:46 <devkulkarni1> thanks vijendar 17:23:55 <Ablu> devkulkarni1: i see all logs :) 17:23:55 <devkulkarni1> 2) Keystone cli is getting deprecated 17:24:06 <devkulkarni1> Ablu: +1 :) 17:24:15 <devkulkarni1> http://lists.openstack.org/pipermail/openstack-dev/2016-April/092611.html 17:24:33 <devkulkarni1> ^^ was sent out recently by Keystone PTL 17:24:47 <devkulkarni1> basically they are removing keystone cli from the keystone-client code 17:25:26 <devkulkarni1> they want everyone to move over to using openstack cli for doing things like, user creation, role creation, user-role association, etc. 17:25:45 <devkulkarni1> I checked this morning if we are going to be affected by this 17:26:02 <devkulkarni1> fortunately, we are not. we have already moved away from keystone cli a while back 17:26:28 <vijendar> devkulkarni1: that's good to know 17:26:35 <devkulkarni1> if you are curious, the place where we used to use keystone cli is: https://github.com/openstack/solum/blob/master/devstack/plugin.sh 17:27:03 <devkulkarni1> you can search for things like 'user create' in that file 17:27:15 <devkulkarni1> and you will see that we are using 'openstack user create' etc. 17:27:38 <devkulkarni1> this was the place where we earlier used to use the keystone-cli 17:28:11 <devkulkarni1> alright.. so those were the announcements that I had prepared 17:28:30 <devkulkarni1> are they announcements that any of you would like to make? 17:28:50 <vijendar> none from me 17:29:11 <Ablu> not from me either I guess :P 17:29:19 <devkulkarni1> alright 17:29:25 <devkulkarni1> lets move on to the next topic then 17:29:37 <devkulkarni1> #topic Review Action Items 17:29:42 <devkulkarni1> (devkulkarni) (todo) Follow up with the devstack team 17:30:04 <devkulkarni1> I haven't gotten around to doing this yet. Will carry it forward 17:30:19 <devkulkarni1> #action devkulkarni to follow up with the devstack team regarding n-dhcp log file issue which is causing solum's devstack gate tests to fail 17:30:40 <devkulkarni1> #topic Patches for Review 17:31:07 <devkulkarni1> there were couple of patches that I pushed last week 17:31:38 <devkulkarni1> https://review.openstack.org/#/c/306579/ — this allows creation of an app in solum without requiring a corresponding languagepack to be created first 17:31:56 <devkulkarni1> https://review.openstack.org/#/c/306580/ —> this is the corresponding cli patch 17:32:22 <devkulkarni1> the reason we need this functionality is explained in the bug description: 17:32:35 <devkulkarni1> https://bugs.launchpad.net/solum/+bug/1571011 17:32:37 <openstack> Launchpad bug 1571011 in Solum "make-languagepack-optional-in-app-create" [Medium,In progress] - Assigned to Devdatta Kulkarni (devdatta-kulkarni) 17:33:08 <Ablu> What is "DU" in this context? 17:33:26 <Ablu> (the issue mentions it) 17:33:37 <devkulkarni1> Ablu: good question.. a DU is short form for 'Deployment unit' 17:33:43 <Ablu> ah ok. 17:34:07 <devkulkarni1> it is basically Docker container formed from injecting application code into the languagepack docker container 17:34:28 <Ablu> Yep, got it. 17:34:31 <devkulkarni1> Ablu: cool 17:35:18 <devkulkarni1> the setup that ashishjain is working on needs this functionality 17:35:44 <devkulkarni1> the other patch that I submitted this to put a limit on the number of languagepacks that can be created 17:35:58 <devkulkarni1> #link https://review.openstack.org/#/c/306637/ 17:36:06 <vijendar> devkulkarni1: so each deployment with DU specified will be a new app? 17:37:10 <devkulkarni1> vijendar: good question. I think the current code does not check whether an app exists or not. But I think I should check that 17:38:01 <devkulkarni1> right now, yes, it will have to be a separate app.. 'solum app create <app-name> —no-languagepack' will register the app 17:38:02 <vijendar> devkulkarni1: does that mean, app needs to be pre-created? 17:38:12 <vijendar> devkulkarni1: I see 17:38:21 <devkulkarni1> then 'solum app deploy <app-name> —du-id <du-id>' will deploy the app 17:38:27 <vijendar> devkulkarni1: probably that is not the right behavior..I am not sure 17:39:26 <vijendar> devkulkarni1: I take that back.. probably it is OK :) 17:40:18 <devkulkarni1> vijendar: the other behavior could be that we can create an app if it does not exist, something like: 'solum app deploy <app-name> —du-id <du-id> —no-languagepack' 17:40:41 <devkulkarni1> the problem is that 'solum app deploy' is actually a POST to /v1/apps/<app-id>/workflows' 17:41:15 <devkulkarni1> so we still have to first create an app (using POST /v1/apps) and then call the POST to workflows 17:41:25 <vijendar> ok 17:41:45 <devkulkarni1> but the —no-languagepack flag does not make sense for the 'solum app deploy' command 17:42:12 <devkulkarni1> oh, btw, let me take my earlier point back 17:42:37 <devkulkarni1> where I was saying that, for multiple deploys, we will end up creating an app.. that is actually not the case 17:43:02 <devkulkarni1> since you already have an app name, you can just call 'solum app deploy <app-name> —du-id <du-id-1>' 17:43:14 <devkulkarni1> solum app deploy <app-name> —du-id <du-id-2> 17:43:16 <devkulkarni1> and so on 17:43:53 <devkulkarni1> but good question vijendar 17:44:13 <devkulkarni1> Ablu, vijendar: please take a look at the code whenever you get a chance 17:44:27 <vijendar> devkulkarni1: sure 17:44:39 <devkulkarni1> alright 17:44:46 <Ablu> I quickly viewed it, but I do not know your code really... 17:45:22 <devkulkarni1> Ablu: sure.. can understand. you will get to know the code slowly as you get more familiar with it 17:45:27 <devkulkarni1> so no pressure 17:45:56 <devkulkarni1> are there any patches that you want to discuss? 17:46:59 <vijendar> no 17:47:12 <devkulkarni1> alright 17:47:22 <devkulkarni1> #topic Open Discussion 17:47:30 <devkulkarni1> Summit sessions 17:47:35 <devkulkarni1> https://www.openstack.org/summit/austin-2016/summit-schedule/#day=2016-04-25 17:47:46 <devkulkarni1> summit schedule is up 17:48:47 <vijendar> thanks devkulkarni1 for sharing the schedule 17:49:01 <devkulkarni1> btw, I propose we cancel next week's meeting as most of community will be at the summit 17:49:05 <devkulkarni1> what do you think? 17:49:15 <vijendar> devkulkarni1: +1 17:49:28 <Ablu> For me it is a hassle with the train always anyway :) 17:49:40 <devkulkarni1> Ablu: :) 17:49:44 <devkulkarni1> alright then. 17:50:20 <devkulkarni1> we will cancel next week's meeting. we can reconvene on May 3 2016 17:50:33 <vijendar> sure 17:51:30 <devkulkarni1> anything else that you want to discuss in open discussion? 17:51:45 <Ablu> nothing from my side :) 17:51:57 <stevemar> devkulkarni1: thanks for migrating over to openstackclient :) 17:52:42 <devkulkarni1> stevemar: :) 17:53:10 <devkulkarni1> stevemar: actually we did it long time back.. your email got me checking it again in our code base 17:53:20 <devkulkarni1> looks like we are safe 17:53:55 <stevemar> yep, looks like it - at least codesearch didn't find anything for solum :) 17:54:29 <Ablu> Have a nice evening (or day for america) 17:54:36 <devkulkarni1> yep.. btw, how are others progressing on it? reading your email I felt there were quite a few projects 17:54:40 <devkulkarni1> Ablu: thanks 17:54:48 <devkulkarni1> Ablu: have a great night 17:55:03 <devkulkarni1> Ablu: I will be available on irc throughout the week 17:55:24 <devkulkarni1> so if you want to discuss anything, share anything, you should be able to find me 17:55:34 <stevemar> devkulkarni1: its actually fewer projects than i initially thought :) 17:55:51 <Ablu> ok :) 17:55:52 <devkulkarni1> stevemar: I see.. that is good to know 17:56:03 <stevemar> devkulkarni1: ceilometer/ironic/murano/designate all tossed up fixes really quickly 17:56:16 <devkulkarni1> nice!! 17:56:20 <stevemar> the others... well, they are fairly disconnected anyway, i may just fix them myself 17:56:31 <devkulkarni1> oh 17:56:48 <stevemar> like gce-api and kiloeyes 17:57:08 <stevemar> *shakes fist at big tent* 17:57:27 <devkulkarni1> btw, just something that came to my mind when I read the email.. whether the client release could be postponed to after the summit? as many folks might not be able to take action.. 17:57:31 <devkulkarni1> ha ha 18:00:15 <devkulkarni1> alright everyone 18:00:18 <devkulkarni1> thanks for joining today 18:00:29 <devkulkarni1> we will meet after the summit in two weeks 18:00:36 <devkulkarni1> #endmeeting