03:02:31 #startmeeting kuryr 03:02:31 Meeting started Tue Jan 12 03:02:31 2016 UTC and is due to finish in 60 minutes. The chair is banix. Information about MeetBot at http://wiki.debian.org/MeetBot. 03:02:32 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 03:02:34 The meeting name has been set to 'kuryr' 03:02:49 hi 03:03:10 baohua: fawadkhaliq vikasc kexiaodong hi 03:03:29 lets’ wait for a minute and then get started 03:03:40 sure, what's the topic today? not see the agenda 03:04:12 #link Today's agenda https://wiki.openstack.org/wiki/Meetings/Kuryr#Meeting_January_11.2C_2015 03:04:23 thanks Taku 03:04:24 thanks, taku 03:04:53 So I have put a few topics on teh Agenda but we can discuss others as well 03:05:02 #topic IPAM 03:05:15 I think we got several IPAM patches merged 03:05:26 yes banix ,, 03:05:36 thanks to vikasc 03:05:48 I ran into a problem testing today and opens a bug for it 03:05:53 i have pushed some more minor fixes in ipam 03:06:19 i pushed a fix for that too..but saw your mail now.. will try to optimize it 03:06:21 #link https://bugs.launchpad.net/kuryr/+bug/1532982 03:06:23 Launchpad bug 1532982 in kuryr "list ports with specific fixed ip" [High,In progress] - Assigned to vikas choudhary (choudharyvikas16) 03:06:39 banix, thanks for suggesting logic 03:06:59 vikasc: ok thanks I will check your patches; 03:07:12 we should increase the test coverage so we can catch these 03:07:29 in coming days, i will target that 03:07:52 Another thing I am noticing and I may be doing something wrong is that I dont see ipam being called for allocating IP address 03:08:15 vikasc: is there something wrt configuration that needs to be done? 03:08:32 are u using --ipam-driver option? 03:08:41 vikasc, we may add to doc to call --ipam-driver to issue docker command. 03:08:53 yesterday only i tested 03:09:07 baohua, its there in devref 03:09:12 vikasc: can you paste a sample call here please 03:09:22 one moment 03:09:23 yes, but too few info now in the doc, i'm thinking adding more steps there. 03:09:23 or a link to the devref 03:09:36 vikasc: thank you 03:10:17 banix, https://review.openstack.org/#/c/248010/ 03:10:47 vikasc: others, anything else ypu want discussed regarding IPAM here? 03:10:57 baohua, please provide your review comments on https://review.openstack.org/#/c/248010/ 03:11:14 sure, reading it these days :) 03:11:24 baohua, thanks :) 03:11:34 all please review the IPAM patches 03:12:08 +1 03:12:16 ok moving on 03:12:36 #topic testing 03:13:04 i dont think gal is around. baohua, how are things on that front? 03:13:27 i'm adding ci testing on container operations, see https://review.openstack.org/#/c/265105/ 03:13:45 baohua, may be we can discus scope thing here 03:13:53 gal just update his part on the netwroks. 03:14:06 see https://review.openstack.org/#/c/259751/ 03:14:14 sure, vikasc 03:14:45 vikasc: one second please 03:14:46 https://review.openstack.org/#/c/264653/ 03:15:05 banix, sure 03:15:07 baohua: can you tell us more about what the plan is 03:15:22 wrt testing that is 03:15:36 what are the next steps, etc 03:15:55 we start at basic network operations like create/delete, and will write the container operations part in next step. 03:16:30 these are functional test? 03:16:54 no, this ci testing will call local docker api to do real actions. 03:17:26 these are for testing at the gate? 03:17:52 currently it can be used at the gate, as fullstack testing. 03:18:10 are Rally tests in the plan? 03:18:47 the rally tests is not started yet, we can discuss it more with gal 03:19:23 The question as to where they should reside are still under discussion? 03:20:00 actually there already exist some code under rally-jobs 03:20:04 banix, can you please elaborate "where should they reside" 03:20:23 but i do not think the scope is clear enough 03:20:45 last week it was questioned whether we should have these tests in the Rally repo or in the Kuryr repo 03:20:59 banix, okie 03:21:10 gsagie was going to start a discussion on ML for this 03:21:11 not sure, but currently it's under kuryr 03:21:27 ok. baohua how can we speed up the test coverage from the full stack testing to more? 03:21:29 there are pros and cons for both. but the final call needs to be made. 03:21:54 Do you need help with reviews? Anything else? 03:22:25 fawadkhaliq: I agree. Gal mentioned about sending an email to the dev list. I am not sure if he got to it or not 03:22:27 oh, on the full testing, still working on updating the code, will send invitation later 03:22:43 gal says he is on trip this week 03:23:26 baohua: ok thanks. Since we want to get to a reasonable state by the end of this cycle, we should make sure we increase or test coverage. 03:23:35 Anything else regarding testing? 03:24:58 vikasc: please go ahead wrt capabilities 03:25:33 baohua pushed a patch for changing scope to local 03:25:34 https://review.openstack.org/#/c/264653/ 03:25:37 default scope 03:26:05 because if scope is global, etcd/db configuration is required 03:26:15 with devstack it works 03:26:30 i see 03:26:47 so dont we do the testing at the gate with devstack? 03:26:49 should we just update manual installation steps or go ahead with this patch 03:27:04 baohua, can better update 03:27:47 sure, the problem is clear here. should we enable db backend as default requirement 03:28:10 if so, we may need to update the doc to add those steps 03:28:29 please help add your comments on that patch :) 03:28:45 ok sounds good 03:28:47 need to go off for couple of minures 03:28:49 moving on 03:28:50 *minutes 03:28:55 #topic Kubernetes Integration 03:29:09 We need irenab for this topic 03:29:26 irenab: are you around by any chance? 03:30:02 banix: I heard irenab got sick. 03:30:20 tfukushima: ahh. sorry to hear that 03:30:54 sorry for that too 03:31:01 k8s and docker communities seem to have different views of how networking is to be done… we can discuss further next week 03:31:15 I worked on this with Neutron actually as the PoC. 03:31:26 tfukushima: please go ahead 03:31:52 I confirmed pods can communicate over VXLAN with that test network plugin. 03:32:33 On each node K8s delegate the private IP allocation to Docker and the plugin read the info through the Docker client library, py-docker. 03:32:57 tfukushima: which plugin you are referring to? 03:33:04 It creates a network, subnets and ports as Kuryr does. 03:33:43 banix: The network plugin. But at this point I'm not leveraging Kuryr legitimately as the libaray. 03:33:52 I used some code though. 03:34:03 tfukushima: k8s plugin? 03:34:15 libnetwork plugin? 03:34:20 A network plugin for K8s. 03:34:34 #link network plugin spec for K8s https://godoc.org/github.com/kubernetes/kubernetes/pkg/kubelet/network/exec 03:34:38 i see 03:34:43 thanks tfukushima 03:34:53 It's not compatible with CNI at this point. 03:35:17 tfukushima: thanks for the link 03:35:35 I needed to add subnets on different hosts to a router. And then the pods on the different hosts could communicate each other. 03:36:18 tfukushima: so is this utilizing kuryr? or independent of it? 03:36:58 It's independent because Kuryr's code is strongly assuming the libnetwrok model and we need to make its logic more modular. 03:37:37 tfukushima: yeah that’s the main point of divergence 03:38:07 For instance, libnetwork has several steps for connecting the container to the network but K8s has two notion, setup and teeardown. 03:38:19 yup 03:38:55 tfukushima, is not CNI same to k8s what libnetwork is for docker? 03:39:30 It's going to be at the end but it'd be introduced in 1.2, which is not released yet. 03:39:55 so current k8s dont use CNI? 03:40:23 It's very similar in my opinion but they're different technically. 03:40:56 #link CNI discussion on K8s https://github.com/kubernetes/kubernetes/pull/14525 03:41:04 tfukushima, similar in the way that provides way to use different plugins and different in apis? 03:41:15 tfukushima, thanks for the link tfukushima 03:42:01 similar in the way that both provides way to use different plugins and different in apis? 03:42:37 still evolving wrt plugin architecture as I understand it 03:43:05 #topic Open Discussion 03:43:15 Anything else we want to discuss now? 03:43:28 y 03:43:37 anyone can help review on this? https://review.openstack.org/#/c/264531/ 03:43:51 baohua, sure 03:43:53 we'd better make the doc part more formated and detailed. 03:43:57 thanks vikasc 03:44:01 sure 03:44:07 thanks banix 03:44:15 fawadkhaliq: Fawad I recall you having an action item from last weelk? 03:44:35 recently seems the review process is not that agile :) 03:44:44 banix: yes, its around magnum integration and nested containers 03:44:50 Its in progress 03:44:57 I have started working on the design 03:45:13 ok, may be update us next week? 03:45:27 absolutely 03:45:35 fawadkhaliq: thanks 03:46:08 so let’s cleanup and finish the IPAM patches :) vikasc please ping me and i try to be responsive 03:46:18 sure banix 03:46:26 vikasc: what time zone are you at? what time is it right now? 03:46:35 9:16 AM 03:46:52 india 03:47:08 vikasc: ok and I am at 10:46pm 03:47:22 will try to be available in the morning and at night 03:47:38 banix, appreciate that. 03:47:47 vikasc: thanks you 03:47:50 thanks everybody 03:47:57 banix, thanks 03:48:00 we managed to finish the meeting early! 03:48:05 thanks everyone 03:48:06 :) 03:48:11 bye! 03:48:11 bye evryone 03:48:14 see you next wek and online in the mean time 03:48:17 Thanks, guys. 03:48:17 bye 03:48:26 #endmeeting