*** yuanying_ has joined #openstack-kuryr | 00:05 | |
*** yuanying has quit IRC | 00:06 | |
*** limao has joined #openstack-kuryr | 00:19 | |
*** yuanying has joined #openstack-kuryr | 00:31 | |
*** yuanying_ has quit IRC | 00:31 | |
*** yuanying has quit IRC | 00:49 | |
*** kzaitsev_mb has joined #openstack-kuryr | 00:56 | |
*** yuanying has joined #openstack-kuryr | 01:02 | |
*** yedongcan has joined #openstack-kuryr | 01:06 | |
*** limao has quit IRC | 01:19 | |
*** limao has joined #openstack-kuryr | 01:19 | |
*** caowei has joined #openstack-kuryr | 01:34 | |
*** yuanying has quit IRC | 01:57 | |
*** yuanying has joined #openstack-kuryr | 02:00 | |
*** hongbin has joined #openstack-kuryr | 02:01 | |
*** mattmceuen has joined #openstack-kuryr | 02:01 | |
*** mattmceuen has quit IRC | 02:26 | |
*** yedongcan has left #openstack-kuryr | 03:07 | |
*** caowei_ has joined #openstack-kuryr | 03:08 | |
*** aojea has joined #openstack-kuryr | 03:10 | |
*** kiennt has joined #openstack-kuryr | 03:10 | |
*** caowei has quit IRC | 03:12 | |
*** caowei_ is now known as caowei | 03:12 | |
*** aojea has quit IRC | 03:15 | |
*** hongbin_ has joined #openstack-kuryr | 03:20 | |
*** hongbin has quit IRC | 03:21 | |
*** hongbin has joined #openstack-kuryr | 03:23 | |
*** hongbin_ has quit IRC | 03:24 | |
*** raja has joined #openstack-kuryr | 03:27 | |
*** raja is now known as Guest48526 | 03:28 | |
*** Guest48526 has left #openstack-kuryr | 03:29 | |
*** yamamoto has joined #openstack-kuryr | 03:33 | |
*** hongbin has quit IRC | 03:38 | |
*** janki has joined #openstack-kuryr | 04:18 | |
*** vikasc has quit IRC | 04:39 | |
*** caowei_ has joined #openstack-kuryr | 04:58 | |
*** caowei has quit IRC | 05:02 | |
*** caowei_ is now known as caowei | 05:02 | |
*** yboaron_ has joined #openstack-kuryr | 05:04 | |
*** limao has quit IRC | 05:10 | |
*** limao has joined #openstack-kuryr | 05:10 | |
*** vikasc has joined #openstack-kuryr | 05:11 | |
*** rustlebee has joined #openstack-kuryr | 05:18 | |
*** Jiang has joined #openstack-kuryr | 05:22 | |
*** russellb has quit IRC | 05:22 | |
*** pc_m has quit IRC | 05:25 | |
*** pc_m has joined #openstack-kuryr | 05:27 | |
*** aojea has joined #openstack-kuryr | 05:36 | |
*** kiennt has quit IRC | 05:38 | |
*** Jiang has left #openstack-kuryr | 05:38 | |
*** mestery has quit IRC | 05:40 | |
*** mestery has joined #openstack-kuryr | 05:40 | |
*** gsagie has quit IRC | 05:57 | |
*** kiennt has joined #openstack-kuryr | 05:58 | |
*** kiennt_ has joined #openstack-kuryr | 06:10 | |
*** kiennt has quit IRC | 06:12 | |
*** gouthamr has quit IRC | 06:14 | |
*** kiennt_ has quit IRC | 06:16 | |
*** kiennt has joined #openstack-kuryr | 06:16 | |
*** kzaitsev_mb has quit IRC | 07:02 | |
*** yboaron_ has quit IRC | 07:12 | |
*** janki has quit IRC | 07:12 | |
*** janki has joined #openstack-kuryr | 07:12 | |
*** yamamoto has quit IRC | 07:29 | |
*** yamamoto has joined #openstack-kuryr | 07:34 | |
*** kural has joined #openstack-kuryr | 07:43 | |
*** kural_ has joined #openstack-kuryr | 07:43 | |
*** yamamoto has quit IRC | 07:47 | |
*** egonzalez has joined #openstack-kuryr | 07:50 | |
*** yamamoto has joined #openstack-kuryr | 07:53 | |
*** garyloug has joined #openstack-kuryr | 08:04 | |
openstackgerrit | Antoni Segura Puimedon proposed openstack/kuryr-kubernetes master: devstack: Move to devstack-plugin-container https://review.openstack.org/474238 | 08:06 |
---|---|---|
apuimedo | limao: https://review.openstack.org/#/c/480506/1 | 08:09 |
limao | apuimedo: copy | 08:10 |
apuimedo | ;-) | 08:10 |
apuimedo | oanson: ping | 08:11 |
oanson | pong | 08:11 |
*** yboaron_ has joined #openstack-kuryr | 08:12 | |
apuimedo | oanson: did you already start implementing the octavia driver natively with DF? | 08:15 |
oanson | I started working on the spec. Yes. | 08:15 |
apuimedo | oanson: is it in gerrit? | 08:17 |
oanson | Yes. A *very early* draft is here: | 08:17 |
oanson | (1 sec. I'm finding the link and gerrit is slow) | 08:18 |
oanson | https://review.openstack.org/#/c/477463/ | 08:18 |
apuimedo | thanks oanson! | 08:18 |
apuimedo | I want to push the networking-ovn people as well | 08:18 |
oanson | I'll probably update it again by the dragonflow weekly on Monday | 08:18 |
oanson | apuimedo, making competition? :) | 08:18 |
apuimedo | I really want distributed SDNs to do native l4 LB | 08:18 |
apuimedo | otherwise I think about agents and I get sad | 08:19 |
openstackgerrit | Merged openstack/kuryr master: Drop MANIFEST.in - it's not needed by pbr https://review.openstack.org/480171 | 08:19 |
oanson | Yeah, I hear you. Agents make me sad too. | 08:19 |
apuimedo | oanson: do you plan to tackle both L4 and L7 at once? Or first L4 and octavia ref impl and then both l4 and l7 natively? | 08:20 |
oanson | Probably the second option | 08:20 |
oanson | Seeing as L7 can't be done with openflow | 08:20 |
apuimedo | cool | 08:20 |
apuimedo | oanson: did you check how to do this split approach? | 08:20 |
oanson | I am still reviewing the API. | 08:21 |
oanson | As you can see from my spec, there are some things I am still investigating | 08:21 |
oanson | and trying to understand | 08:21 |
openstackgerrit | Antoni Segura Puimedon proposed openstack/kuryr-kubernetes master: devstack: Move to devstack-plugin-container https://review.openstack.org/474238 | 08:23 |
apuimedo | oanson: cool. Thanks for the update! | 08:27 |
apuimedo | and good luck with it! | 08:28 |
oanson | Thanks. | 08:28 |
openstackgerrit | Merged openstack/kuryr-libnetwork master: Enforce multiple previously ignored pep8 rules https://review.openstack.org/480506 | 08:38 |
*** yamamoto has quit IRC | 09:00 | |
*** kzaitsev_ws has joined #openstack-kuryr | 09:01 | |
*** yamamoto has joined #openstack-kuryr | 09:05 | |
*** yedongcan has joined #openstack-kuryr | 09:10 | |
*** yamamoto has quit IRC | 09:16 | |
*** yboaron_ has quit IRC | 09:21 | |
*** yboaron_ has joined #openstack-kuryr | 09:26 | |
*** limao has quit IRC | 09:26 | |
*** limao has joined #openstack-kuryr | 09:27 | |
*** yamamoto has joined #openstack-kuryr | 09:29 | |
*** limao has quit IRC | 09:31 | |
*** yboaron_ has quit IRC | 09:32 | |
*** yboaron has joined #openstack-kuryr | 09:33 | |
*** yamamoto has quit IRC | 09:53 | |
*** yboaron has quit IRC | 09:54 | |
*** vikasc has quit IRC | 09:57 | |
*** yamamoto has joined #openstack-kuryr | 10:01 | |
*** kiennt has quit IRC | 10:05 | |
*** caowei has quit IRC | 10:08 | |
*** caowei has joined #openstack-kuryr | 10:09 | |
*** vikasc has joined #openstack-kuryr | 10:11 | |
openstackgerrit | Daniel Mellado proposed openstack/kuryr-kubernetes master: DNM Test gate https://review.openstack.org/480954 | 10:18 |
*** yedongcan has quit IRC | 10:33 | |
*** yedongcan has joined #openstack-kuryr | 10:34 | |
*** rwallner has joined #openstack-kuryr | 10:49 | |
*** caowei has quit IRC | 10:49 | |
*** neiljerram has joined #openstack-kuryr | 10:58 | |
openstackgerrit | Antoni Segura Puimedon proposed openstack/kuryr-kubernetes master: devstack: Move to devstack-plugin-container https://review.openstack.org/474238 | 11:22 |
*** garyloug has quit IRC | 11:33 | |
*** dougbtv has joined #openstack-kuryr | 11:53 | |
*** mattmceuen has joined #openstack-kuryr | 11:55 | |
*** irenab has quit IRC | 12:14 | |
*** oanson has quit IRC | 12:15 | |
*** lihi has quit IRC | 12:15 | |
*** irenab has joined #openstack-kuryr | 12:19 | |
*** oanson has joined #openstack-kuryr | 12:20 | |
*** lihi has joined #openstack-kuryr | 12:21 | |
*** rustlebee is now known as russellb | 12:28 | |
*** russellb has quit IRC | 12:28 | |
*** russellb has joined #openstack-kuryr | 12:28 | |
*** garyloug has joined #openstack-kuryr | 12:33 | |
*** yedongcan has quit IRC | 12:34 | |
*** yedongcan has joined #openstack-kuryr | 12:35 | |
*** yboaron has joined #openstack-kuryr | 12:36 | |
*** irenab has quit IRC | 12:44 | |
*** irenab has joined #openstack-kuryr | 12:45 | |
*** limao has joined #openstack-kuryr | 12:47 | |
*** mattmceuen has quit IRC | 12:48 | |
*** vikasc has quit IRC | 12:50 | |
*** irenab has quit IRC | 12:58 | |
*** irenab has joined #openstack-kuryr | 13:00 | |
*** vikasc has joined #openstack-kuryr | 13:03 | |
*** irenab has quit IRC | 13:13 | |
*** irenab has joined #openstack-kuryr | 13:14 | |
*** janki has quit IRC | 13:16 | |
*** janki has joined #openstack-kuryr | 13:16 | |
*** gouthamr has joined #openstack-kuryr | 13:19 | |
*** irenab has quit IRC | 13:30 | |
*** irenab has joined #openstack-kuryr | 13:31 | |
*** yamamoto has quit IRC | 13:33 | |
*** yamamoto has joined #openstack-kuryr | 13:33 | |
*** irenab has quit IRC | 13:54 | |
*** irenab has joined #openstack-kuryr | 13:55 | |
*** hongbin has joined #openstack-kuryr | 14:01 | |
*** zengchen1 has joined #openstack-kuryr | 14:09 | |
*** irenab has quit IRC | 14:14 | |
*** irenab has joined #openstack-kuryr | 14:15 | |
kzaitsev_ws | the TPR/CRD situation (as well as OIR/Resource classes) is ... | 14:24 |
kzaitsev_ws | difficult ) | 14:24 |
kzaitsev_ws | I just hope the new iterations of these features would stick for longer | 14:24 |
apuimedo | kzaitsev_ws: what's the issue with the cdr? | 14:30 |
kzaitsev_ws | they're only available in 1.7 right? =) | 14:30 |
kzaitsev_ws | and TPR is deprecated in 1.7 | 14:31 |
kzaitsev_ws | but they're not a drop-in replacement, and from the 3d party service integration point (e.g. kuryr-k8s) it's a hard decision right now what api to support | 14:33 |
kzaitsev_ws | oh 1.7.0 has been released a week ago. I've missed it =( | 14:34 |
*** yedongcan has quit IRC | 14:34 | |
apuimedo | mmm | 14:34 |
apuimedo | I guess that we should use TPR and then move | 14:34 |
apuimedo | it sucks | 14:34 |
*** yedongcan has joined #openstack-kuryr | 14:34 | |
kzaitsev_ws | apuimedo: exactly! =) | 14:38 |
apuimedo | kzaitsev_ws: ain't that grand? | 14:38 |
kzaitsev_ws | the OIR is a bit simpler, they would have Resource Classes instead of them, but those are scheduled for 1.9/1.10 I think | 14:40 |
kzaitsev_ws | apuimedo: I'm just writing up a small internal doc on multi-nic pods. | 14:41 |
kzaitsev_ws | I'll probably strap together a small dirty commit, that would use annotations to request multiple ports from different networks | 14:42 |
apuimedo | kzaitsev_ws: in which way? | 14:45 |
apuimedo | I want to check today how the other project are doing multinetwork | 14:45 |
kzaitsev_ws | I'll just pass additional subnet-ids in annotations for now. | 14:47 |
kzaitsev_ws | should do the trick as a POC and maybe even ok for some simple usecases. | 14:47 |
kzaitsev_ws | lucky you convinced me to use multi-nic for sriov %) | 14:48 |
apuimedo | kzaitsev_ws: I'll write up a blueprint and share it with you so you tell me what you think | 14:48 |
kzaitsev_ws | now it's just a small patch away from actually having a simple multi-nic =) | 14:49 |
kzaitsev_ws | apuimedo: a gentle reminder about vikasc's https://review.openstack.org/#/c/477066/ =) | 14:50 |
apuimedo | kzaitsev_ws: yeah. I know. It's just not very well aligned to what's happening upstream as far as I can tell | 14:51 |
kzaitsev_ws | apuimedo: and what other projects do you have in mind? | 14:52 |
apuimedo | well, first of all, CIDR shouldn't be there, I think | 14:53 |
kzaitsev_ws | ah it's controversial yeah. there is no way to ask for ports from different networks for example. | 14:56 |
apuimedo | there is a way | 15:02 |
apuimedo | :-) | 15:02 |
*** limao has quit IRC | 15:03 | |
apuimedo | kzaitsev_ws: http://paste.openstack.org/show/614608/ | 15:07 |
apuimedo | this is what I had in mind | 15:07 |
apuimedo | then, in the pod annotations | 15:07 |
apuimedo | we have a networks key | 15:08 |
apuimedo | and you can specify there name (of the network) and (ifname) | 15:08 |
apuimedo | s/\(ifname\)/ifname/ | 15:08 |
*** aojea has quit IRC | 15:21 | |
*** aojea has joined #openstack-kuryr | 15:21 | |
*** reedip has quit IRC | 15:24 | |
*** yboaron has quit IRC | 15:28 | |
*** yedongcan has left #openstack-kuryr | 15:31 | |
*** yedongcan has joined #openstack-kuryr | 15:31 | |
*** janki has quit IRC | 15:32 | |
*** reedip has joined #openstack-kuryr | 15:38 | |
kzaitsev_ws | ok. that looks nice | 15:47 |
kzaitsev_ws | $ kubectl get networks | 15:47 |
kzaitsev_ws | the server doesn't have a resource type "networks" | 15:47 |
kzaitsev_ws | is it in 1.6.x? | 15:48 |
kzaitsev_ws | apuimedo: or is it a TPR? | 15:50 |
apuimedo | kzaitsev_ws: I'm a cheater | 15:50 |
apuimedo | it's TPR | 15:50 |
apuimedo | :-) | 15:50 |
apuimedo | will be cdr | 15:50 |
*** zengchen1 has quit IRC | 15:51 | |
apuimedo | kzaitsev_ws: have you reviewed vikasc patch for network addon | 15:51 |
apuimedo | that installs everythin doing kubectl create -f kuryr.yml | 15:51 |
apuimedo | so in that same yml I'd put the TPD CRD | 15:51 |
apuimedo | kural: ping | 15:53 |
vikasc | apuimedo, seems you suggesting mentioning subnet-id instead cidr in network object. Is there any other big difference which i missed? | 15:57 |
vikasc | and ofcourse plugin: kuryr | 15:57 |
kzaitsev_ws | it says `Forbidden: disallowed by cluster policy` =( I think I've got to embrace that heat deploy thing | 15:58 |
vikasc | apuimedo, and also i am curious to know what extra we are achieving by mentioning subnet-id and not cidr | 15:58 |
apuimedo | kzaitsev_ws: :-) | 15:59 |
apuimedo | vikasc: overlapping cidrs | 15:59 |
vikasc | apuimedo, hmm | 15:59 |
apuimedo | vikasc: and plugin is most likely ending up in the tpr crd for upstream | 15:59 |
vikasc | sorry, which plugin? | 16:00 |
apuimedo | the plugin field | 16:00 |
vikasc | ok | 16:01 |
apuimedo | vikasc: I'm still thinking through it | 16:02 |
apuimedo | s/through it/it through/ | 16:02 |
vikasc | apuimedo, sure, i was just trying to be in sync | 16:03 |
apuimedo | vikasc: so probably I'll just propose those amendments to your spec | 16:03 |
apuimedo | one thing that I was considering was that if you do not specify a subnet-id, you would just get one subnet from the pool | 16:03 |
vikasc | apuimedo, which pool? we dont create any pools yet IIRC | 16:05 |
*** egonzalez has quit IRC | 16:05 | |
apuimedo | vikasc: you'd have to configure one in deployment | 16:05 |
apuimedo | :p | 16:05 |
vikasc | i am still thinking overlapping cidr problem | 16:06 |
vikasc | and trying to realize it :) | 16:06 |
vikasc | i was thinking like this , network object wiil be a namespaced object and there will be one neutron network per namespace. Can you please help me understand with an example how overlapping cidr problem will occur? | 16:14 |
vikasc | apuimedo, ^ | 16:15 |
apuimedo | vikasc: you may want to connect pod A to network X with CIDR 192.168.1.0/24 and pod B (same namespace) to network Y with CIDR 192.168.1.0/24 | 16:16 |
apuimedo | subnets X and Y are not of the same network at all | 16:16 |
apuimedo | vikasc: what you said, of net+subnet per namespace is the default behavior we have to move to | 16:17 |
apuimedo | but that doesn't require multi network support | 16:17 |
apuimedo | my thought is. Adding a new subnet driver called PoolDriver that instead of mapping all pods to the same subnet, it gets a subnet per namespace | 16:18 |
apuimedo | and the subnets are taken from the pool | 16:18 |
apuimedo | then, and as a separate thing | 16:18 |
apuimedo | multi network suport | 16:18 |
apuimedo | *support | 16:18 |
apuimedo | in which what I propose is to create Network objects in TPR or CRD | 16:19 |
apuimedo | in those objects, you can specify whichever subnet-id you want the network object to map to | 16:19 |
apuimedo | or just let the "TPR kuryr driver" take from a different pool | 16:20 |
apuimedo | vikasc: kzaitsev_ws: does that make sense? | 16:20 |
kural_ | <apuimedo> Hi | 16:21 |
apuimedo | kural_ I just wanted to confirm your email | 16:22 |
apuimedo | did you receive a meeting invitation from me for Monday? | 16:22 |
vikasc | first of all, what is being talked as multi-networks at sig-network is multi-nic support and to achieve that i doubt that we need to create multiple neutron networks within same namespace | 16:22 |
kural_ | kuralamudhan.ramakrishnan@intel.com | 16:23 |
apuimedo | kural_: yes. I think I used that address | 16:23 |
apuimedo | thanks | 16:23 |
vikasc | or i am wondering what use case will require to have multiple neutron networks for single k8s namespace. | 16:23 |
apuimedo | vikasc: what is the multi-nic support good for if not to plug to different networks? | 16:23 |
kural_ | sorry, I didn't get the email.. | 16:23 |
vikasc | apuimedo, different subnets | 16:23 |
apuimedo | vikasc: Neutron behaves better when each subnet belongs to a different net | 16:24 |
apuimedo | but that's not really important | 16:24 |
kzaitsev_ws | I don't like the idea of limiting 1 namespace == 1 neutron network. That seems an unnecessary limitation to me | 16:24 |
apuimedo | kzaitsev_ws: vikasc: and think of the case when you make a NFV namespace | 16:24 |
apuimedo | and it wants to connect to one provider network | 16:25 |
kural_ | in my understanding multi-NIC or Multi-Network focus on the same use case. | 16:25 |
apuimedo | you'd make a Network object for that provider network | 16:25 |
apuimedo | and the default provided network | 16:25 |
apuimedo | for the control network | 16:25 |
vikasc | kural, thats my point was.. trying to understand from apuimedo what i missed | 16:26 |
vikasc | apuimedo, provider use case make sense to me. | 16:27 |
vikasc | thanks apuimedo kural_ kzaitsev_ws , i need to think and understand more :) | 16:29 |
apuimedo | vikasc: so it's mostly that | 16:29 |
apuimedo | providers, dpdk, sriov | 16:29 |
apuimedo | vikasc: did you get my meeting invite for monday | 16:29 |
apuimedo | ? | 16:29 |
vikasc | yes | 16:29 |
vikasc | accepted | 16:29 |
apuimedo | vikasc: kzaitsev_ws: kural_: 14:00 CEST this Monday | 16:29 |
vikasc | great! | 16:29 |
apuimedo | thanks | 16:31 |
kzaitsev_ws | yeah saw the email added to my calendar | 16:33 |
*** yamamoto has quit IRC | 16:33 | |
kural_ | For some reason, I am not getting the error | 16:34 |
kural_ | *I am not getting the message | 16:34 |
apuimedo | :( | 16:35 |
kural_ | Gary will forward me the email | 16:37 |
kural_ | no worries :) | 16:37 |
apuimedo | kural_: perfect. I want to solve it for next time thoguh | 16:38 |
apuimedo | *though | 16:38 |
kural_ | Accepted | 16:39 |
kzaitsev_ws | ugh it's only Thursday =( | 16:43 |
apuimedo | kzaitsev_ws: longing for the weekend? | 16:44 |
apuimedo | come on, one more day of Kuryr! | 16:44 |
kzaitsev_ws | (= | 16:44 |
*** yedongcan1 has joined #openstack-kuryr | 16:59 | |
*** yedongcan has quit IRC | 16:59 | |
*** kzaitsev_ws has quit IRC | 17:01 | |
*** yamamoto has joined #openstack-kuryr | 17:34 | |
*** yamamoto has quit IRC | 17:39 | |
*** neiljerram has quit IRC | 17:54 | |
*** kural_ has quit IRC | 18:33 | |
*** kural has quit IRC | 18:34 | |
*** yamamoto has joined #openstack-kuryr | 18:37 | |
*** yamamoto has quit IRC | 18:45 | |
*** tonanhngo has joined #openstack-kuryr | 18:49 | |
*** yedongcan has joined #openstack-kuryr | 18:59 | |
*** yedongcan1 has quit IRC | 18:59 | |
openstackgerrit | OpenStack Proposal Bot proposed openstack/kuryr-kubernetes master: Updated from global requirements https://review.openstack.org/481186 | 19:01 |
*** pcaruana has quit IRC | 19:12 | |
*** yamamoto has joined #openstack-kuryr | 19:13 | |
*** yamamoto has quit IRC | 19:21 | |
*** rwallner has quit IRC | 19:35 | |
*** rwallner has joined #openstack-kuryr | 19:38 | |
*** rwallner has quit IRC | 19:43 | |
openstackgerrit | OpenStack Proposal Bot proposed openstack/kuryr master: Updated from global requirements https://review.openstack.org/481204 | 19:45 |
openstackgerrit | OpenStack Proposal Bot proposed openstack/kuryr-kubernetes master: Updated from global requirements https://review.openstack.org/481186 | 19:45 |
*** yamamoto has joined #openstack-kuryr | 19:49 | |
*** yamamoto has quit IRC | 19:53 | |
*** yedongcan has quit IRC | 21:45 | |
*** yedongcan has joined #openstack-kuryr | 21:45 | |
*** aojea has quit IRC | 22:00 | |
*** tonanhngo has quit IRC | 22:19 | |
*** tonanhngo has joined #openstack-kuryr | 22:32 | |
*** tonanhngo has quit IRC | 22:37 | |
*** hongbin has quit IRC | 23:38 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!