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