14:00:38 #startmeeting kuryr 14:00:39 Meeting started Mon Jul 4 14:00:38 2016 UTC and is due to finish in 60 minutes. The chair is apuimedo. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:00:40 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 14:00:42 The meeting name has been set to 'kuryr' 14:00:59 Hello and welcome to another weekly kuryr meeting 14:01:08 who is here for it? 14:01:12 o/ 14:01:14 hello 14:01:19 hi 14:01:38 will have to drop soon 14:01:51 o/ 14:01:54 o/ 14:01:58 :-) 14:02:14 #info vikasc icoughla irenab tango devvesa and apuimedo are present 14:02:19 Thank you all for joining 14:02:44 #topic repository organization 14:03:15 #info openstack/kuryr has been cloned to openstack/kuryr-libnetwork by mordred at our request 14:04:03 #info openstack/kuryr should now start dropping the code that is specific to kuryr-libnetwork and become home of the specs and the kuryr-libnetwork python package 14:04:08 crap 14:04:17 #info openstack/kuryr should now start dropping the code that is specific to kuryr-libnetwork and become home of the specs and the kuryr_lib python package 14:04:27 second time's the charm... 14:04:29 xD 14:04:51 #info openstack/libnetwork should drop the common code and add kuryr_lib to its requirements 14:05:06 https://review.openstack.org/#/c/336661/ 14:05:12 apuimedo, done in this patch 14:05:16 #link https://review.openstack.org/#/c/336661/ 14:05:33 we should soon release kuryr_lib and, after putting it as a requirement, we should move on release kuryr-libnetwork 14:06:17 apuimedo, relevant ml link, http://lists.openstack.org/pipermail/openstack-dev/2016-July/098692.html 14:06:28 #link http://lists.openstack.org/pipermail/openstack-dev/2016-July/098692.html 14:06:41 vikasc: I think the commit message in your wip patch should be updated 14:06:49 apuimedo, will do 14:06:50 as I understand that it is not the RPC one anymore 14:07:07 it is only dropping code and adding the dependency on kuryr_lib 14:07:25 apuimedo, it has rpc apis also plus namespace support 14:07:45 vikasc: any reason to have both in one patch? 14:07:49 vikasc: I'd rather have a separate patch that only drops the common code and adds the requirement 14:08:05 I agree with apuimedo 14:08:10 o/ 14:08:15 sorry, got late 14:08:44 apuimedo, will do. and will add remaining in another patch linked with dependencies 14:08:54 #link http://lists.openstack.org/pipermail/openstack-dev/2016-July/098652.html 14:09:02 thanks vikasc 14:09:13 apuimedo, welcome!! 14:09:34 any questions on the repo organization part? 14:10:07 vikasc: (note the link I just posted that says that we should not use the namespaces, we should have kuryr_lib kuryr_libnetwork and kuryr_kubernetes as separated packages) 14:10:33 apuimedo: +1 14:10:40 apuimedo, i too noted that discussion. was expecting discussion here 14:11:38 does everybody agree to drop the namespace idea as per dhellmann's recommendation? 14:11:55 I seem to remember vikasc also preferred not using the namespaces originally 14:12:17 and it was me pushing for namespaces because they looked elegant and I'm getting too cozy with python3 14:12:28 apuimedo, yes.. I too feel its more clear with seperate package names 14:12:34 very well 14:13:00 apuimedo, I am happy to remove namespaces :) 14:13:17 #info as per dhellmann's recommendation, the split into repos will not use python namespaces, instead, we'll have three python packages kuryr_lib, kuryr_libnetwork, kuryr_kubernetes 14:13:25 vikasc: sorry for the extra work I caused you 14:13:55 apuimedo, no probs.. i learned namespaces 14:14:18 apuimedo, might be helpful in some future activity 14:14:43 apuimedo, I too was planning to ask pros of namespaces 14:14:49 vikasc: if we decide to drop python2 in the future we can revisit it 14:14:59 vikasc: it's just much cleaner :P 14:15:03 (when it works 14:15:08 apuimedo, sure :) 14:15:39 alright, let's move on to other topics 14:16:04 apuimedo, one query here 14:16:17 sure, go ahread vikasc 14:16:53 apuimedo, along with dropping common code and adding dependency in first patchset, I will have to drop many testcases also 14:17:15 vikasc: drop them? 14:17:44 you mean dropping them on kuryr_libnetwork and keep them on kuryr_lib and viceversa? 14:17:53 apuimedo, yes 14:18:00 that's fine 14:18:14 as long as they still exist either in kuryr_lib or kuryr_libnetwork 14:18:20 apuimedo, but finally these have to be on kuryr-libnetwork repo only, along with fullstack tests 14:19:02 the fullstack tests thing worries me a bit 14:19:39 probably we should have changes in kuryr_lib run the same gates as the changes in kuryr_libnetwork 14:19:55 apuimedo, in current patches I dropped test cases from kuryr and kept in kuryr-libnetwork.. 14:20:07 vikasc: yes, that's the logical course of action 14:20:25 I just want to make sure that changes to kuryr_lib that would break kuryr_libnetwork will be caught in time 14:20:44 #action apuimedo to check how we can run dependent project's gates in kuryr_lib gates 14:20:59 #topic container_in_vm (nested) 14:21:32 #info vikasc has been added as an assignee for the spec https://review.openstack.org/#/c/334354/1 14:22:42 apuimedo, cant we have kuryr-libnetwork working from my forked kuryr-lib repo, until actual kuryr-lib becomes working 14:22:49 vikasc: It would be nice if you could describe a bit the plans that you have to move the spec forward, probably in the ml 14:23:30 vikasc: well, I think that the changes to kuryr_lib are the top priority ones 14:23:35 so that we can make a release 14:23:46 so if you could send the patches to it, that would be great 14:24:06 apuimedo, already submitted 14:24:07 I'd rather we make a release this week or the next one of kuryr_lib and we can start using it from kuryr_libnetwork 14:24:11 apuimedo, working parallely 14:24:17 great 14:24:26 apuimedo, https://review.openstack.org/#/c/336784/ 14:25:07 vikasc: it needs the updates on commit message 14:25:08 apuimedo, these same changes i have on my forked repo to satisfy kuryr-libnetwork gate testing dependencies 14:25:17 ;-) 14:25:18 apuimedo, will done. 14:25:37 *do 14:25:37 #action apuimedo, banix and irenab to review https://review.openstack.org/#/c/336784/ 14:25:49 vikasc: make sure to remove the [WIP] tag when it is ready 14:26:18 apuimedo, sure.. 14:26:23 vikasc: about the nested thing, I specially would appreciate more info about the RPC thing 14:26:36 do you think you could maybe expand on that on the nested spec? 14:26:53 apuimedo, that is already in my todo list 14:26:58 cool! 14:27:00 thanks vikasc! 14:27:09 #topic kubernetes 14:27:10 apuimedo, first i was trying to make kuryr-libnetwork ready.. 14:27:23 vikasc: you have the priorities absolutely right ;-) 14:27:32 I just give updates on the different fronts ;-) 14:27:51 apuimedo, thanks !!! 14:28:04 #action apuimedo to update the spec patch https://review.openstack.org/330282 14:28:21 I should also add the section about High availability 14:28:43 the idea is that we'll re-use the etcd deployment that kubernetes uses (or we can be pointed to another one) 14:28:51 to run leader election 14:29:04 and have all the API watchers look for the events 14:29:38 but only do actions with side-effects to neutron and kubernetes when the API watcher has the leadership 14:29:46 so an active-passive setup 14:30:03 #action apuimedo to check the leader election primitives in etcdv3 that was just released 14:30:11 questions? 14:31:16 #topic open discussion 14:31:40 icoughla: tango: irenab: devvesa: vikasc: do you have some topic to bring up? 14:32:01 Not from me 14:32:02 None from me at this time 14:32:51 very well 14:33:16 let's wait one minute more, and we can close the meeting if nobody comes up with another topic 14:33:55 oh yes, I was forgetting #link https://review.openstack.org/#/c/307946/ 14:34:08 #action irenab apuimedo to review https://review.openstack.org/#/c/307946/ 14:34:28 it's not a WIP anymore 14:34:37 thanks to all of you for joining! 14:34:45 thanks 14:34:49 Thanks! 14:34:49 Thanks apuimedo 14:34:52 let's keep chatting on #openstack-kuryr 14:34:57 #endmeeting