14:01:05 #startmeeting kuryr 14:01:06 Meeting started Mon May 23 14:01:05 2016 UTC and is due to finish in 60 minutes. The chair is apuimedo. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:01:07 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 14:01:10 The meeting name has been set to 'kuryr' 14:01:28 Hello! Welcome to yet another kuryr weekly meeting 14:01:33 apuimedo: hi 14:01:34 who's here for the show? 14:02:11 banix: ping 14:03:16 it seems only Irena and I got here with the meeting time change 14:03:18 probably banix is not aware of the meeting time change 14:03:32 I'll go update the meeting and send an email 14:03:33 hi 14:03:41 banix: :-) 14:03:44 nice to see you 14:04:10 :) 14:04:16 so, do we hold it now, or we hold it later in #openstack-kuryr? 14:04:44 I cannot do it later 14:05:05 but you can do it without me 14:05:17 let's do it now then 14:05:28 #topic repository split 14:05:56 #info kuryr libnetwork and kubernetes integrations have been split to kuryr-libnetwork and kuryr-kubernetes 14:06:17 The first patches have landed to both of them to put the skeleton in place 14:06:49 apuimedo: great. links? 14:06:52 sure 14:07:14 #link https://review.openstack.org/#/c/317988/ 14:07:18 apuimedo: any common repo for shared code? 14:07:18 https://review.openstack.org/#/c/317984/ 14:07:21 #link https://review.openstack.org/#/c/317984/ 14:07:42 @irenab yes good question 14:07:55 #info the common code (like binding) will remain in the `kury` repository 14:08:23 apuimedo: maybe need to update the devs documentation as well 14:08:34 I'm thinking of making kuryr-libnetwork and kuryr-kubernetes use the python setuptools namespace feature 14:08:39 #link http://pythonhosted.org/setuptools/setuptools.html#namespace-packages 14:09:28 #info using the namespace-packages could use kuryr.libnetwork and kuryr.cni, etc 14:09:42 irenab: yes, we need to update a whole bunch of stuff 14:09:58 #action move libnetwork specific patches to kuryr-libnetwork 14:09:59 apuimedo: do you trace this work somehow at launchpad? 14:10:18 irenab: I don't. I'm not sure how to. A blueprint? 14:10:40 I think its the best way to have all related links at one place 14:10:51 I'd like to push the commits from the beginning of time as if they were new commits from the same authors 14:12:00 I think it will just requre change in the commit message for still unmerged patches 14:12:27 let's hope it is as easy as possible 14:12:59 the lbaas people should know what to do as they went through similar process 14:13:21 banix: anybody in particular we can ask? 14:13:25 dougwig: I believe would be a good [erspn to ask question from 14:13:36 thanks dougwig 14:14:11 or anyone who did neutron vendor split stuff 14:14:20 good 14:14:22 I'll check 14:15:07 #action apuimedo to check how to push the relevant subsets of the kuryr code that belong to kuryr-libnetwork 14:15:37 #topic open discussion 14:15:49 Yes, that's right, I don't have anything more for today 14:15:59 banix: irenab: any other topic? 14:16:05 I wanted to suggest have some sort of the meeting format with usual sections, i.e bugs, rfes 14:16:07 or discussion 14:16:22 irenab: that's a good proposal 14:16:45 I do not spend enough time at bugs review, so maybe peopel can link the bigs/patches so we can take a look 14:16:50 #action irenab to update https://wiki.openstack.org/wiki/Meetings/Kuryr with standard sessions 14:16:55 *seccions 14:17:11 you will get it right eventually 14:17:14 :-) 14:17:14 i would like to add a script to start kuryr with uwsgi; is there a easy way to pass options (say the config fuie name)? i will look into it myself but in case it is easy to do 14:17:16 g*df*ck*ng d*ammit 14:17:21 sections!!! 14:17:46 banix: you mean like I do in the container via command line? 14:17:52 yeah 14:18:07 but i dont see how the config file name is passed 14:18:07 well, yeah, you can pass a config file 14:18:15 let me see if I find it 14:18:20 I have it somewhere 14:18:21 i see you creating the config file 14:18:50 banix: apuimedo I am not following your discussion, will appreciate a pointer 14:18:53 banix: --ini 14:18:57 and you pass an ini file 14:19:12 irenab: start-kuryr is only for development mode 14:19:15 ok will look into it 14:19:35 it is only for flask's development server and is not multithreaded/multi-cored 14:19:45 so in the container I made I put uwsgi in front of it 14:19:49 @irenab like to start kuryrs in a multi-threaded way 14:19:56 but passing things via command line 14:20:04 banix: good idea 14:20:10 banix wants to generalize it into a production start script 14:20:19 this is great 14:20:36 ;-) 14:20:48 banix: planning some operational guide as follow up? 14:20:58 * apuimedo is lazy and wanted to leave that as a practice exercise for packagers :P 14:21:01 irenab: of course :) 14:21:35 another issue worth mentioning is perhaps supporting router extension 14:21:41 #action banix to make an INI file using uwsgi start script 14:21:49 right, right 14:21:53 banix: how is that going? 14:21:59 neutronclient supports tags only for networks 14:22:05 I wanted to discuss a bit on labels/options for the docker to push into kuryr 14:22:14 any chance we can get it for routers? 14:22:22 (and load balancers) 14:22:23 banix: I saw this too, but I think we should extend it 14:22:29 so to do this correctly it’s best to use tags for routers 14:22:44 so yes we need to extend neutronclient for this 14:22:52 we better add them for ports, routers and load balancer pools 14:23:14 banix: neutronclient or also DB? 14:23:16 I think some small change is required in neutron server too 14:23:51 hmmm my understanding was only neutron client part is missing but i may be wrong 14:24:03 banix: do you hafve any link on what you plan for router extension? 14:24:28 irenab: no 14:24:45 https://github.com/openstack/neutron/blob/master/neutron/services/tag/tag_plugin.py#L34 14:24:47 there is a rfe bug 14:24:56 I think supported resources should be listed here 14:25:42 so it is more invloved thatn changing neutronclient 14:26:12 I am not sure why its limited for networks 14:27:03 irenab: do you have time to check this? 14:27:07 let me reachout to the author of that patch 14:27:19 or irenab can do this 14:27:20 oh, you volunteer banix ? 14:27:46 #action banix and irenab to check what's missing for having tags for routers, ports, etc 14:27:49 sure i can at least figure out what is needed 14:28:29 banix: let me know if you need any help here 14:28:43 @irenab sure. thanks. 14:29:10 anything else? 14:29:16 not from me 14:29:35 im good 14:30:29 very well!!! 14:30:37 thank you both for joining! 14:30:47 next week in the alternate time! 14:30:49 #endmeeting