17:00:11 #startmeeting Solum Team Meeting 17:00:12 Meeting started Tue Jan 12 17:00:11 2016 UTC and is due to finish in 60 minutes. The chair is devkulkarni. Information about MeetBot at http://wiki.debian.org/MeetBot. 17:00:13 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 17:00:16 The meeting name has been set to 'solum_team_meeting' 17:00:23 #topic Roll Call 17:00:27 Devdatta Kulkarni 17:00:38 o/ 17:00:44 Ashish Jain 17:01:29 james li 17:01:45 please feel free to provide your name to get registered as an attendee for the meeting 17:01:52 hi james_li, ashishjain, vijendar 17:01:57 Hi devkulkarni 17:02:05 we have a new contributor today rahulshr_ 17:02:22 Rahul Shrivastava 17:02:27 Hi devkulkarni and all 17:02:30 welcome rahulshr_ 17:02:32 o/ 17:02:36 hi rahulshr_: welcome to solum 17:02:41 hi dimtruck 17:02:47 Hi james_li 17:03:33 rahulshr_: do you want to introduce yourself to the team.. a couple of lines about what your background and what interests you in solum will be great 17:03:58 sure.. 17:05:54 I have around 6 years of exp in various application dev, I have worked in Verizon, Oracle. Mostly I have used C/C++ and a bit of python for development 17:06:23 rahulshr_: nice!! 17:06:48 rahulshr_: we sure are going to benefit from your background in solum development 17:06:58 I saw few demo of openstack and got interested to contribute to it. 17:07:21 rahulshr_: we are glad that one of the projects that interested you is solum 17:07:37 Since Solum is new may be I can contribute here easily.. 17:07:57 rahulshr_: yes, solum is relatively new as compared to other openstack projects 17:08:26 in terms of lines of code we are < 30K lines of python code.. I don't know how big others are, but we are not that big that is sure 17:08:51 rahulshr_: we look forward to your contributions 17:09:07 for now I am trying to deploy solum in our openstack multinode setup 17:09:25 rahulshr_: oh cool.. let us know how it goes 17:09:51 devkukarni: sure... 17:09:59 you might be able to contribute your findings to solum installation guide 17:10:04 cool 17:10:14 alright.. here is the agenda for today's meeting: 17:10:21 #link https://wiki.openstack.org/wiki/Meetings/Solum#Agenda_for_2016-01-12_1700_UTC 17:10:35 #topic Announcements 17:10:46 #success Devstack plugin for Solum finally working as expected. 17:10:48 devkulkarni: Added success to Success page 17:11:14 big thanks to dimtruck for helping with getting our devstack plugin straightened out 17:11:40 to be more specific, the plugin is for the devstack gate 17:12:02 dimtruck thats nice 17:12:03 our devstack gate was failing since mid-December as the plugin was not working as expected 17:12:22 initial plugin code was contributed by venkatmaheshkotha 17:12:40 thanks to venkatmaheshkotha for that 17:13:11 last week dimtruck went through deep weeds and figured out what was causing the plugin to not work as expected 17:13:35 any one have any other announcements? 17:14:20 alright.. moving on to the next topic 17:14:32 #topic Review Action Items 17:15:27 I have an action item pending on retiring solum readthedocs, but I have not listed it as I have been just carrying it forward for sometime now without actually making any progress on it 17:15:50 so I have removed it from the list.. I will provide an update once I figure it out 17:16:27 apart from that there were no action items that we had identified last time 17:17:01 #topic Blueprint/Bug Review and Discussion 17:17:24 I am going to switch order here a bit 17:17:33 1) API/Service patches needing one more +2 17:17:45 sorry to backpedal, devkulkarni but quick question 17:17:48 james_li: there are several patches which need one more +2 17:17:53 dimtruck: sure 17:17:55 what do you mean by retiring readthedocs? 17:18:12 do you mean removing it from the site or stop publishing to it? 17:18:15 dimtruck: good question 17:18:38 we want to retire this: http://solum.readthedocs.org/en/latest/ as it is no longer correct (and the jobs are not publishing to it) 17:18:42 devkulkarni: taking a quick look 17:18:44 we have already removed the job 17:18:47 thanks james_li 17:19:08 dimtruck: but we need to figure out how to remove above site/link 17:19:15 it shows up in google searches 17:19:43 official solum documentation is at: http://docs.openstack.org/developer/solum/getting_started/index.html 17:20:12 dimtruck: do you know what can we do to remove the readthedocs site? 17:20:25 looking too :) 17:21:04 dimtruck: my guess is we might have to reach out to openstack-infra folks about this 17:21:28 it's owned by them?? 17:21:47 ashishjain, rahulshr_, dimtruck, vijendar: please review the patches that are needing one more +2 which I have listed in the meeting agenda 17:22:01 sure 17:23:00 dimtruck: well, I don't know if the site is owned by them or not, but they control the job that publishes the official docs (and also readthedocs job for projects that are not yet official) 17:23:12 devkulkarni : sure 17:24:42 i see 17:24:44 ok, thank you 17:24:53 sorry for the tangent 17:25:38 dimtruck: no, its not a tangent.. if you have any insights/suggestions on this I would like to hear them 17:26:07 the action item has been pending for some time now 17:27:00 lets take next 15 minutes to go through the patches that are needing one more +2 17:27:32 btw, james_li is one of our core reviewers (having the +2 power) 17:27:43 good to have him join us for the meeting today 17:28:45 you can find who all have +2 capabilities here: http://stackalytics.com/?module=solum-group 17:29:00 folks who are core reviewers have a star besides their name 17:29:28 oh nice! 17:32:53 rahulshr_: here are the links to open solum patches: 17:32:58 #link https://review.openstack.org/#/q/project:openstack/solum+status:open,n,z 17:33:15 #link https://review.openstack.org/#/q/project:openstack/python-solumclient+status:open,n,z 17:33:44 devkulkarni: checking it 17:33:46 dimtruck: about your tempest plugin patch.. what are the next steps? 17:34:02 1. rebase 17:34:19 2. update the tests to use dynamic credentials 17:34:23 that should be it 17:34:30 i should have a patch later this week ready for review 17:34:31 rahulshr_: cool.. you can bookmark those links 17:34:41 dimtruck: sounds good 17:35:24 dimtruck: the dynamic creds would make it such that we don't have to setup users etc. that we currently do in post_gate_hook? 17:35:34 that is exactly correct 17:35:40 it has 2 advantages 17:35:47 1. no longer having ti set up demo users 17:36:08 2. can run tests in parallel and not step on the same user's resources 17:36:34 it /might/ be that we still can't because of resource constraints on the test hosts but at least we'll have ability to do that. 17:36:34 dimtruck: both those seem very useful things 17:37:00 dimtruck: I am assuming that we will be able to control whether or not we want to run tests in parallel, right? 17:37:06 that's correct 17:37:14 it's just a tox command 17:37:21 I see 17:37:29 with a regex for which tests to run and a parallel flag to control concurrency 17:37:42 instead of running nose, we'll run tox 17:37:51 dimtruck: I see.. 17:38:26 dimtruck: going back to the discussion about devstack plugin.. 17:39:05 how does the plugin interface with our vagrant setup? any ideas? 17:39:17 https://github.com/rackerlabs/vagrant-solum-dev 17:39:39 in the vagrant setup we were basically copying over lib/solum and extras.d into the devstack directory 17:39:48 and then stack.sh was calling the hooks from lib/solum 17:40:32 but with the plugin model since the lib/solum has been deprecated, we probably need to use the enable_plugin macro in the vagrant setup.. 17:41:07 https://github.com/rackerlabs/vagrant-solum-dev/blob/master/Vagrantfile#L310 17:41:16 https://github.com/rackerlabs/vagrant-solum-dev/blob/master/Vagrantfile#L311 17:41:41 right 17:41:44 at least that is what I am thinking.. 17:41:48 i'll need to take a look closer at that... 17:41:53 what do you think? 17:41:54 ok 17:41:54 it should be exactly the same as gate 17:42:12 meaning that we just add those enable_plugin and $PROJECTS flags and the rest should work the same 17:42:19 will it be? but we are not spinning up gate vm 17:42:25 that's fine 17:42:41 all devstack-gate does is set up a bunch of jenkins envvars 17:42:55 and some other stuff...but mostly then calls stack.sh 17:43:02 which then uses plugins 17:43:09 that's right 17:43:29 essentially, they ripped out extras.d and replaced it with plugin arch so we should not have to do much work there 17:43:38 may be all we need to do then is to add that enable_plugin line to the Vagrantfile 17:43:39 just make sure to not enable tempest since we don't want to run that :) 17:43:41 right 17:43:44 that's what i'm thinking 17:44:04 alright.. I will try that today 17:44:40 alright.. its quarter to noon.. I would like to move on to the next topic 17:45:16 before I skip to the next topic, there are two other review items in the meeting agenda 17:45:31 1) Release model change as suggested by ttx #link https://review.openstack.org/#/c/263294/ 17:45:39 We discussed about this last time.. 17:45:57 the deadline to change the release model is Jan 21st. We have submitted the patch above. 17:46:06 there is nothing more that needs to be done 17:46:20 2) Micro-service architecture spec https://review.openstack.org/#/c/254729/ 17:46:36 Please take a look at the micro-service architecture spec above 17:47:01 At a high-level, this spec outlines how we can support multi-container apps in solum 17:47:34 now that I think of it, I should have named the spec as 'multi-container app architecture' spec rather than micro-service architecture 17:47:42 I might change the name 17:47:58 please read it, review it, provide comments, ask questions, etc. 17:48:23 alright 17:48:32 #topic Open discussion 17:48:53 The main thing I wanted to discuss was the Austin summit 17:49:01 #link https://www.openstack.org/summit/austin-2016/ 17:49:16 talk submission deadline Talk submission: February 1, 2016 17:49:25 Travel support: February 9, 2016 (https://www.openstack.org/summit/austin-2016/austin-and-travel/#travel-support) 17:49:57 lets brainstorm possible talks that we can submit.. 17:50:30 dimtruck, vijendar, james_li, ashishjain: any thoughts/ideas on topics that we can submit for the summit? 17:51:52 ashishjain: if you have installed solum at wipro and are using it in some capacity, that can be a nice topic for the talk 17:52:16 not from me yet :) 17:52:42 if we are able to push the multi-container work, then we can talk about deploying solum using solum 17:52:46 but we are not there yet 17:52:54 how about solum with containers service (carina/magnum) 17:53:02 vijendar: +1 17:53:19 I was going to suggest that to you.. 17:56:28 +1 from me on that too 17:56:44 and also how about solum as CI/CD? 17:56:46 if we can show CI/CD on multi-container deployment/re-deployment 17:56:54 great minds think alike vijendar ;) 17:57:02 :) 17:57:15 sure, that can be another one 17:57:35 devkulkarni: sure will try to submit one on the usecase 17:57:37 dimtruck: although, not on multi-container deployment/re-deployment 17:57:56 since we won't be ready with multi-container till the deadline (Feb 1) 17:58:26 devkulkarni: but it will be ready by summbit…right? 17:58:27 but we can aim for CI/CD + non-destructive app updates with Magnum/Carina 17:58:42 devkulkarni: *summit 17:59:18 vijendar: hopefully yess.. but I would not be very comfortable submitting the abstract without actually having it in working condition 17:59:35 devkulkarni: sure 17:59:40 we can definitely demo multi-container if it is ready at the summit 17:59:56 thanks ashishjain 18:00:16 ashishjain: let me know if I can help in any way with the submission. 18:00:34 looks like it is time to end the meeting 18:00:54 lets keep on brainstorming about possible submission ideas over next couple of weeks 18:01:00 devkulkarni sure 18:01:12 we should at least have 2 to 3 solum submissions 18:01:30 alright.. thanks vijendar, ashishjain, rahulshr_, james_li, dimtruck for joining today 18:01:38 see you all next week 18:01:44 devkulkarni thanks 18:01:49 #endmeeting