Friday, 2016-09-30

*** ivc_ has quit IRC00:07
*** ivc_ has joined #openstack-kuryr00:28
*** ivc_ has quit IRC00:29
*** ivc_ has joined #openstack-kuryr00:31
*** ivc_ has quit IRC00:33
*** ivc_ has joined #openstack-kuryr00:41
*** ivc_ has quit IRC00:41
*** banix has quit IRC00:52
*** yamamoto has joined #openstack-kuryr00:52
openstackgerritLiping Mao proposed openstack/kuryr-libnetwork: Fix tox -e cover in kuryr-libnetwork  https://review.openstack.org/37955600:57
*** lezbar has quit IRC00:58
*** lezbar has joined #openstack-kuryr00:59
*** tonanhngo has quit IRC01:02
*** tonanhngo has joined #openstack-kuryr01:15
*** tonanhngo has quit IRC01:19
*** akanksha_ has quit IRC01:27
*** yedongcan1 has joined #openstack-kuryr01:43
*** salv-orlando has joined #openstack-kuryr01:44
*** salv-orl_ has quit IRC01:46
*** lezbar has quit IRC01:55
*** lezbar has joined #openstack-kuryr01:55
*** lezbar has quit IRC02:11
*** lezbar has joined #openstack-kuryr02:11
*** banix has joined #openstack-kuryr02:19
*** banix has quit IRC02:20
*** lezbar has quit IRC02:28
*** lezbar has joined #openstack-kuryr02:28
*** yuanying has quit IRC02:47
*** yuanying has joined #openstack-kuryr02:55
openstackgerritMerged openstack/kuryr: Remove kuryr-libnetwork constants from kuryr-lib  https://review.openstack.org/37538603:01
*** huikang has quit IRC03:04
*** huikang_ has joined #openstack-kuryr03:06
*** huikang_ has quit IRC03:24
*** yuanying has quit IRC03:38
*** yuanying has joined #openstack-kuryr03:49
*** lezbar has quit IRC04:20
*** lezbar has joined #openstack-kuryr04:20
*** portdirect_ has joined #openstack-kuryr04:21
*** portdirect has quit IRC04:21
*** portdirect_ is now known as portdirect04:22
*** lezbar has quit IRC04:37
*** lezbar has joined #openstack-kuryr04:37
*** yedongcan1 has quit IRC04:42
*** sdake_ has joined #openstack-kuryr04:42
*** sdake has quit IRC04:46
*** sdake_ has quit IRC05:19
*** lezbar has quit IRC05:52
*** lezbar has joined #openstack-kuryr05:52
*** salv-orlando has quit IRC05:56
*** sdake has joined #openstack-kuryr05:59
*** janki has joined #openstack-kuryr06:01
openstackgerritvikas choudhary proposed openstack/kuryr-libnetwork: Code restructuring: neutron client as rest driver from Kuryr lib  https://review.openstack.org/34261406:02
openstackgerritvikas choudhary proposed openstack/kuryr: Add neutron client generic rest driver  https://review.openstack.org/34262406:03
vikascapuimedo,  i request you to please review https://review.openstack.org/342624 . I have made changes as per your suggestion. Please let me know what else can i do to get it merged.06:04
*** limao has joined #openstack-kuryr06:06
*** ivc_ has joined #openstack-kuryr06:16
*** salv-orlando has joined #openstack-kuryr06:20
*** sdake has quit IRC06:35
*** sdake has joined #openstack-kuryr06:35
*** yedongcan has joined #openstack-kuryr06:36
*** limao has quit IRC06:43
*** limao has joined #openstack-kuryr06:47
*** limao has quit IRC06:50
*** limao has joined #openstack-kuryr06:53
*** limao has quit IRC06:57
apuimedovikasc: thanks. I'll start checking it now07:09
vikascthanks apuimedo07:09
apuimedovikasc: checked07:12
apuimedoisn't it missing the kuryr/lib/neutron/rest.py ?07:13
vikascapuimedo, yeah.. i missed to checkin :)07:14
apuimedono problem07:14
vikascapuimedo, thanks .. i will update now07:14
apuimedovikasc: I was thinking of the name of the drivers07:14
apuimedowhat about direct and rpc07:14
apuimedoinstead of rest and rpc07:14
apuimedobecause rest also sounds RPCish07:15
apuimedowhile in our case it just means that you are using the code directly in the same process via kuryr.lib07:15
vikascapuimedo, i thought of putting that in neutron_opts but it looked to me that its a kuryr configuration.. anyways will do as you suggested07:15
apuimedovikasc: you've got a point07:16
apuimedobut since we also have stuff like the pool names, which are really kuryr settings for neutron07:16
apuimedoI thought it also applies07:16
vikascapuimedo, i am thinking about a better name than direct07:17
apuimedovikasc: good!07:17
apuimedolocal?07:17
vikascapuimedo, exactly this i was thinking07:18
apuimedolet's do this then :-)07:18
apuimedothanks07:18
vikascthanks07:18
*** lezbar has quit IRC07:26
*** lezbar has joined #openstack-kuryr07:27
*** pmannidi is now known as pmannidi|Gone07:28
*** pmannidi|Gone has quit IRC07:28
*** limao has joined #openstack-kuryr07:28
openstackgerritvikas choudhary proposed openstack/kuryr: Add neutron client generic rest driver  https://review.openstack.org/34262407:30
vikascapuimedo, please take a look..addressed your comments. https://review.openstack.org/34262407:32
* apuimedo going in07:32
vikascthanks07:32
apuimedohttps://review.openstack.org/#/c/342624/20/kuryr/lib/neutron_driver/neutron_local.py07:33
apuimedovikasc: a bit too much neutron on the name, don't you think? :P07:33
vikascapuimedo, u mean local.py is enough?07:33
*** sdake_ has joined #openstack-kuryr07:34
vikascapuimedo, rather neutron_local.py07:34
apuimedokuryr/lib/neutron_driver/local.py or kuryr/lib/neutron/driver/local.py should be enough07:34
vikasccool07:34
apuimedolimao: your coverage patch to infra got merged :-) Thanks07:34
vikascapuimedo, should i wait for some more quick comments or should update it07:35
apuimedolet me check07:35
vikascapuimedo, ok07:35
*** sdake has quit IRC07:37
*** coolias has joined #openstack-kuryr07:37
apuimedovikasc: is the utils.get_neutron_client already in openstack/kuryr?07:37
* vikasc checking07:38
apuimedoit seems to be there07:39
vikascapuimedo, yes07:39
apuimedo:-)07:39
vikasc:)07:39
apuimedook, so make that path change07:39
vikascapuimedo, neutron_local to local ?07:40
apuimedoyeah07:40
vikasccool07:40
apuimedoI don't mean to change it now, we are going for this patch. Thinking about the API the driver exposes, I was thinking if we could not make it higher level with less calls07:41
apuimedolike, create_network, delete_network, create_port, delete_port07:41
apuimedoand hide all the neutron calls inside those methods in the driver07:42
apuimedovikasc: ivc_: what do you think? (it would be a later refactor, of course07:42
apuimedobasically the driver interface would be the minimal high level API that we need from kuryr-libnetwork and kuryr-kubernetes07:43
*** salv-orl_ has joined #openstack-kuryr07:44
*** lezbar has quit IRC07:46
*** lezbar has joined #openstack-kuryr07:46
*** salv-orlando has quit IRC07:46
openstackgerritvikas choudhary proposed openstack/kuryr: Add neutron client generic rest driver  https://review.openstack.org/34262407:47
vikascapuimedo, sorry i could not get your point07:47
vikascapuimedo, are you suggesting that we should not have apis like network_create, port_create which driver currently exposes?07:48
apuimedomy point is that instead of having a driver interface that is so fine grained with put_tag, etc, we would group those by kuryr functionality07:48
*** coolias has quit IRC07:49
ivc_apuimedo what patch are we discussing? https://review.openstack.org/#/c/342624/20/kuryr/lib/neutron_driver/neutron_local.py ?07:49
apuimedoand have a network_create, that created the network with neutron and also took care of the tagging, for example07:49
apuimedoivc_: that's the one07:49
apuimedoI mean, we pretty much only do a few operations that we break down into smaller, finer grained neutron actions07:50
apuimedowe create and delete networks07:50
apuimedowe create and delete pots07:50
ivc_i dont quite understand why are we proxying neutron client?07:50
vikascapuimedo, then we would have to do refactoring in libnetwork driver07:50
apuimedo*ports07:50
vikascapuimedo, in controllers.py07:51
apuimedovikasc: yes, I know, I'm talking about a refactoring. kuryr-libnetwork and kuryr-kubernetes would be simplified07:51
apuimedoivc_: this is just a driver interface07:51
vikascapuimedo, agree, there we can bundle fine grain api calls into a logical api07:51
vikascapuimedo, got yr point07:51
apuimedoso that if somebody want to run instead of directly to neutron from the local kuryr-kubernetes or kuryr-libnetwork07:52
apuimedoyou can configure to use a rpc/ovn/whatnot driver07:52
apuimedojust like we have an ipvlan/macvlan/veth driver for the binding07:52
apuimedoivc_: ^^07:53
vikascapuimedo, makes sense07:53
*** lezbar has quit IRC07:54
ivc_you mean ovn like standalone ovn? does it not have a bit different api's than neutron?07:54
apuimedoivc_: sure it does, the driver would have to adapt it07:54
*** lezbar has joined #openstack-kuryr07:55
apuimedowe'd not be using straight lower level neutron commands like there are now in the patch07:55
vikascivc_, ovn apis should be totally different i think07:55
ivc_than it would make sense when we have more than one driver. but now its a proxy07:55
ivc_and when we get a second driver api would likely change07:55
ivc_i'd suggest to only introduce that kind of driver api when we have multiple driver implementations07:56
vikascapuimedo, but i am not able to see us very soon there07:57
apuimedovikasc: ivc_: we need two drivers now, a local one and an rpc one07:57
apuimedothe question is whether we just have the rpc one be a proxy07:58
ivc_what rpc?07:58
ivc_for kuryr-libnetwork?07:58
apuimedoivc_: this is for deployments where you can't have direct access to neutron from the instance07:58
apuimedoor can't have the neutron credentials there, or whatever07:59
ivc_what would be an rpc server in that case?07:59
apuimedoivc_: well, it would probably be some grpc/rest between kuryr components07:59
vikascivc_, kuryr-lib will have an rpc_server as well07:59
apuimedowith certs07:59
ivc_dont we have certs-based auth in keystone?08:00
ivc_if you cant access neutron from instance you still need to access rpc server08:00
ivc_and i'm not sure if i understand how rpc server is different from neutron08:00
vikascivc_, kuryr driver running on docker host will become rpc_client and passing neutron service requests to a rpc_server running on master node08:01
apuimedohere's the point, if we have an rpc api with the low level neutron commands, the rpc server is no different than neutron08:02
ivc_^08:02
apuimedoif it only has higher level commands, then it is different08:02
vikascivc_, rpc_server will invoke rest apis and query neutron server and passes back results to rpc client08:02
apuimedosince the potential for wreaking havoc is reduced08:02
vikascapuimedo, ivc_ can you please review https://review.openstack.org/34262408:03
vikascapuimedo, its been more than 1 and half month that i have been keeping these patches active :)08:04
*** lezbar has quit IRC08:05
ivc_i'm strongly biased against proxying neutron client either locally or through rpc unless it has higher-level api then neutron client08:06
*** lezbar has joined #openstack-kuryr08:06
ivc_now it is a proxy that provides access to a subset of neutron client08:06
ivc_and lacks lbaas :)08:06
apuimedoivc_: agreed. So you are on board with making a higher level api, then08:07
ivc_yes but not at this moment08:07
ivc_to define good high level api we need to have multiple back-ends in mind08:08
ivc_like neutron and ovn08:08
ivc_otherwise we'll make an api for neutron and then will have to redesign it to adapt to ovn08:08
ivc_apuimedo btw, regarding port OVO. i think we can use os-vif OVO08:09
apuimedoivc_: well, I planned to take a look at salv-orl_ and gshetty's kubernetes implementation to try to see what the higher level API could look like08:09
apuimedoivc_: I'll check os-vif OVO :-)08:10
ivc_https://github.com/openstack/os-vif/tree/master/os_vif/objects08:10
ivc_we'll start with just ovo and update your binding patch with ovo instead of neutron_port/neutron_subnet08:11
ivc_and later we can start using os-vif itself08:11
apuimedoivc_: those look good to me08:12
vikascapuimedo, ivc_ should we discuss again on rpc_server requirement08:12
apuimedovikasc: absolutely08:12
ivc_and back to the api. my suggestion is to avoid defining api before we have actual multiple driver implementation08:12
ivc_i.e. api should be a result of merging/refactoring 2 driver implementations08:13
ivc_but thats just imho :)08:13
vikascivc_, we initially decided that we need an rpc_server to talk to neutron server and so I started working on rpc_client and then suggestions came in to introduce driver abstraction08:14
*** coolias has joined #openstack-kuryr08:15
ivc_vikasc i understand that. but my point is that i don't see how rpc_server adds value if it just a proxy to neutron08:15
vikascapuimedo, Can better answer this :)08:16
apuimedoit does not unless it has a higher level API so it limits what the instance kuryr agents can ask of neutron08:16
ivc_do we really need to limit agents? why can't we have higher-level api as part of agent?08:17
ivc_it also adds to latency08:18
ivc_(i just want to understand) :)08:18
apuimedoivc_: the agents should be able to work with direct communication to neutron and with an RPC backend08:18
apuimedoit's up to the deployer to do the trade off between latency and security08:18
vikascsecurity was the main concern for introducing rpc_server08:19
vikascto leave docker hosts with minimum information08:19
ivc_again, what rpc backend adds over the direct communication?08:19
apuimedolet's say you have the kuryr-kubernetes watching daemon and the Neutron talking CNI drivers on Nova instances08:19
apuimedoit is perfectly legitimate to say, I make neutron controller routable from the overlay08:20
*** lmdaly has joined #openstack-kuryr08:20
apuimedoand they go directly to it08:20
apuimedoanother user can say, I want to have a small rpc server in a namespace with a higher level API that the kuryr-kubernetes components talk to08:20
ivc_cant we just run nginx and point it to neutron?08:21
apuimedoivc_: that would not offer any benefit, proxying for the sake of proxying08:22
apuimedowe're trying to come up with a way to serve the deployment case of not having to store credentials in the instances either08:23
ivc_ok then we agree on "proxying for the sake of proxying"08:23
apuimedoivc_: there was never disagreement on that08:23
apuimedo:-)08:23
*** sdake_ has quit IRC08:23
ivc_so the real reason is to deal with credentials?08:24
apuimedoit's the biggest part of it08:24
vikascivc_, i too think yes08:24
apuimedocredentials and unrestricted access08:24
ivc_because i don't like the idea of having 2 different apis for agents (1 for direct neutron and the other for 'higher level api')08:25
apuimedoagents would know only the simplified api08:25
vikascivc_, api would be same.. when we do higher level.. it will be for neutron as well.08:25
apuimedothe direct driver would do the one breaking it down into neutron commands08:25
ivc_yet we'll have to support multiple drivers (1 for rpc_server and 1 for direct) + rpc_server08:26
apuimedothere will probably be:08:26
vikascyes..agents will see common api08:26
apuimedo* direct: this one is as it is now08:27
apuimedo* rpc: same API but internally it does grpc or rest or something to fullfill its duty08:27
ivc_it adds complexity08:27
apuimedoivc_: no question about that08:28
apuimedoit does add complexity in the rpc server and in the rpc client08:28
apuimedothe direct one should not have added complexity08:28
ivc_can we instead make rpc_server compatible with neutron-client?08:28
apuimedoivc_: what do you mean with compatible?08:29
ivc_and proxy to neutron with added auth?08:29
ivc_i mean agents will use native neutron-client08:29
apuimedoyou mean we take the same calls as neutron08:29
ivc_without auth08:29
apuimedobut point to the proxy08:29
apuimedoI believe that is what vikasc was doing08:29
ivc_vikasc is wrapping neutron-client for agents i think08:30
ivc_i want agents to not care about drivers08:30
apuimedoah, I get the difference in what you mean08:30
ivc_and just use neutron-client08:30
apuimedowhat you mean is that, in kuryr-libnetwork or kuryr-kubernetes in the [neutron] section08:30
ivc_but with neutron-url pointing at our rpc_server proxy08:30
apuimedowe just point to another endpoint08:31
ivc_yup08:31
ivc_that way we'll keep agents simple08:31
ivc_wont have to worry about adding stuff like lbaas/whatever support to the driver08:31
apuimedoivc_: we'll end up with ifs and elses for if it is nested with ipvlan/macvlan and such08:32
ivc_why?08:32
apuimedoif it is nested with ipvlan, for example, it will have to update neutron ports with allowed address pairs08:32
apuimedoif it is with vlan trunking it will need to call trunk and subport apis08:33
apuimedomy plan was to have08:33
ivc_yes ofc08:34
apuimedodrivers for functionality08:34
apuimedoivc_: I think that the transport could be hidden as you propose, though08:34
apuimedoIIRC now we get the neutron endpoint from keystone, we don't configure it anymore for Neutron access, we'd have to add that08:35
apuimedoor register a kuryr endpoint in keystone08:35
apuimedonope, not that08:35
apuimedono keystone access, so that if [neutron] only has the url, we go directly to it08:36
ivc_i'm not against drivers for ipvlan/macvlan for neutron-client. quite contrary that was my plan08:36
ivc_but i'm against moving that higher-level api into rpc_server08:36
ivc_as rpc_server should be optional and agents should be able to talk to neutron directly08:36
ivc_and i'm against having 2 drivers for say ipvlan - 1 for direct neutron and 1 for rpcserver08:36
apuimedodirect access was never out of the question08:36
apuimedobut I see the merits of not having to make the rpc layer08:37
apuimedo(the client part)08:37
apuimedoand instead have only the server part with whitelisted commands (it still sounds like quite a bit of work)08:38
ivc_and i think there's some stuff built-in in neutron for whitelisting08:38
ivc_i mean we can run neutron api server itself with some specific policy.json08:42
vikascapuimedo, ivc_ IIUC you guys are suggesting that user will configure neutron endpoint url on nodes to actual neutron server or rpc_server depending on if direct access is intended or through rpc?08:42
ivc_neutron server is the same rpc server08:42
apuimedovikasc: yes08:42
apuimedovikasc: ivc_: I'll take a stab at doing the trunk/ipvlan/macvlan driver draft patch part08:43
apuimedofor the rpc/neutron part08:43
apuimedoit will be configuration of url as vikasc summarized ^^08:43
apuimedobut I will not tackle that now08:43
apuimedovikasc: what do you think about doing it like that so we can drop having an rpc server?08:44
apuimedopity that ton and hongbin are not around08:44
vikascapuimedo, i think complete rest/rpc work should be dropped08:45
ivc_apuimedo what do you think if we use neutron itself as what you suggested as 'rpc_server' but that instance would be dedicated to kuryr and have some specific policy.json?08:45
apuimedoivc_: I was thinking a moment ago about using a neutron server instance per tenant08:46
vikascivc_, apuimedo are we trying to cover security part through policy.json now which we were trying to do by not storing credentials on nodes?08:46
apuimedobut I've never tried to run neutron in that way08:46
apuimedoeither policy or forcing neutron of only accepting requests from specific tenants (I suppose that can be done with policy too)08:47
ivc_> cover security part08:47
ivc_rather 'insecurity' :)08:48
vikasc:)08:48
ivc_tbh i doubt that 'not storing credentials' is a good idea at all08:49
vikascapuimedo, i think we dont need this rest/rpc mess then :D08:49
apuimedoivc_: it's not 'not storing credentials' it's more like just having certs for workers like k8s does08:50
apuimedovikasc: agreed08:50
apuimedosorry08:50
vikascapuimedo, aahh.. lost of time waste :'(08:50
vikasc*lots08:50
ivc_apuimedo but keystone allows cert-based auth doesn't it?08:50
apuimedovikasc: I don't think so08:50
ivc_vikasc i'm sorry :'(08:51
apuimedoivc_: I believe it does08:51
apuimedovikasc: it would be a time waste if it did not lead us to a better solution in the end08:51
apuimedothings we try and don't work are good too08:51
vikascapuimedo, agree08:51
apuimedoivc_: there is some concept now of limited keystone tokens as well08:52
apuimedobut I haven't checked if they made it to newton08:52
apuimedoI'll try to find some keystone person to ask08:52
apuimedoback when we talked in Austin it wasn't ready08:53
ivc_apuimedo btw would you take a look at https://review.openstack.org/#/c/376043/1 ?08:54
apuimedoivc_: I will, give me 20 minutes and I'm on it08:54
ivc_the usage example is in  https://review.openstack.org/#/c/376046/1/kuryr_kubernetes/controller/service.py08:55
ivc_i still need to add tests thus its WIP (and also relies on other WIPs that also lack tests) but the general concept would be the same08:56
*** salv-orl_ has quit IRC09:05
*** limao has quit IRC09:19
*** limao has joined #openstack-kuryr09:21
*** salv-orlando has joined #openstack-kuryr09:31
*** yedongcan1 has joined #openstack-kuryr09:45
*** yedongcan has quit IRC09:47
*** limao has quit IRC10:11
*** yamamoto has quit IRC10:19
*** coolias has quit IRC10:23
*** coolias has joined #openstack-kuryr10:24
*** yedongcan1 has quit IRC10:25
*** salv-orl_ has joined #openstack-kuryr10:41
*** salv-orlando has quit IRC10:41
*** coolias has quit IRC10:55
*** janki has quit IRC11:23
*** lezbar has quit IRC11:33
*** lezbar has joined #openstack-kuryr11:34
*** yamamoto has joined #openstack-kuryr11:34
*** yamamoto_ has joined #openstack-kuryr11:36
*** yamamoto has quit IRC11:40
*** lezbar has quit IRC11:51
*** lezbar has joined #openstack-kuryr11:52
*** lmdaly has quit IRC11:53
*** yamamoto_ has quit IRC12:26
*** lezbar has quit IRC12:29
*** lezbar has joined #openstack-kuryr12:30
*** lmdaly has joined #openstack-kuryr12:32
*** yamamoto has joined #openstack-kuryr12:56
*** yamamoto has quit IRC13:01
*** yamamoto has joined #openstack-kuryr13:03
*** yamamoto has quit IRC13:03
*** sdake has joined #openstack-kuryr13:04
*** lezbar has quit IRC13:09
*** lezbar has joined #openstack-kuryr13:09
*** yamamoto has joined #openstack-kuryr13:10
*** yamamoto has quit IRC13:15
*** yamamoto has joined #openstack-kuryr13:22
*** yamamoto has quit IRC13:24
*** portdirect has quit IRC13:38
*** huikang has joined #openstack-kuryr13:42
*** salv-orlando has joined #openstack-kuryr13:43
*** salv-orl_ has quit IRC13:46
*** ivc_ has quit IRC13:48
*** ivc_ has joined #openstack-kuryr13:56
*** limao has joined #openstack-kuryr13:59
*** limao_ has joined #openstack-kuryr14:01
*** limao has quit IRC14:04
*** limao has joined #openstack-kuryr14:11
*** limao__ has joined #openstack-kuryr14:12
*** huikang has quit IRC14:12
*** huikang has joined #openstack-kuryr14:13
*** limao_ has quit IRC14:14
*** huikang has quit IRC14:16
*** limao has quit IRC14:16
*** huikang has joined #openstack-kuryr14:16
*** limao has joined #openstack-kuryr14:22
*** limao__ has quit IRC14:23
*** yamamoto has joined #openstack-kuryr14:29
*** limao has quit IRC14:34
*** tonanhngo has joined #openstack-kuryr14:34
*** limao has joined #openstack-kuryr14:34
*** tonanhngo has quit IRC14:34
*** oanson has joined #openstack-kuryr14:35
*** limao_ has joined #openstack-kuryr14:41
*** yamamoto has quit IRC14:41
*** tonanhngo has joined #openstack-kuryr14:44
*** limao has quit IRC14:45
*** salv-orlando has quit IRC14:47
*** hongbin has joined #openstack-kuryr14:52
*** limao_ has quit IRC14:55
*** limao has joined #openstack-kuryr14:56
*** yamamoto has joined #openstack-kuryr14:57
*** huikang has quit IRC14:57
*** yamamoto has quit IRC14:58
*** huikang has joined #openstack-kuryr14:58
*** huikang has quit IRC15:02
*** limao_ has joined #openstack-kuryr15:05
*** limao has quit IRC15:06
*** yamamoto has joined #openstack-kuryr15:15
*** limao has joined #openstack-kuryr15:15
*** limao_ has quit IRC15:18
*** huikang has joined #openstack-kuryr15:24
*** huikang has quit IRC15:45
*** huikang has joined #openstack-kuryr15:46
*** huikang has quit IRC15:50
*** limao_ has joined #openstack-kuryr15:54
*** limao has quit IRC15:56
*** lezbar has quit IRC16:03
*** lezbar has joined #openstack-kuryr16:03
*** limao_ has quit IRC16:05
*** limao has joined #openstack-kuryr16:05
*** limao has quit IRC16:09
*** yamamoto has quit IRC16:12
*** huikang has joined #openstack-kuryr16:15
*** lezbar has quit IRC16:19
*** lezbar has joined #openstack-kuryr16:19
*** huikang has quit IRC16:30
*** lmdaly has quit IRC16:30
*** huikang has joined #openstack-kuryr16:31
*** huikang has quit IRC16:35
*** huikang has joined #openstack-kuryr16:40
*** tonanhngo_ has joined #openstack-kuryr17:00
*** tonanhngo has quit IRC17:00
*** huikang has quit IRC17:02
*** huikang has joined #openstack-kuryr17:02
*** huikang has quit IRC17:07
*** yamamoto has joined #openstack-kuryr17:13
*** salv-orlando has joined #openstack-kuryr17:19
*** yamamoto has quit IRC17:19
*** salv-orlando has quit IRC17:21
*** salv-orlando has joined #openstack-kuryr17:22
*** oanson has quit IRC17:47
*** huikang has joined #openstack-kuryr18:14
*** huikang has quit IRC18:46
*** huikang has joined #openstack-kuryr18:46
*** ivc_ has quit IRC18:47
*** akanksha_ has joined #openstack-kuryr18:47
*** salv-orlando has quit IRC18:50
*** huikang has quit IRC18:51
*** huikang has joined #openstack-kuryr19:02
*** lezbar has quit IRC19:11
*** lezbar has joined #openstack-kuryr19:11
*** openstackgerrit has quit IRC19:18
*** openstackgerrit has joined #openstack-kuryr19:18
*** lezbar has quit IRC19:49
*** lezbar has joined #openstack-kuryr19:49
*** huikang has quit IRC19:52
*** huikang has joined #openstack-kuryr19:52
*** huikang has quit IRC19:57
*** salv-orlando has joined #openstack-kuryr20:09
*** salv-orlando has quit IRC20:14
*** salv-orlando has joined #openstack-kuryr20:19
*** tonanhngo has joined #openstack-kuryr20:20
*** tonanhngo_ has quit IRC20:22
*** huikang has joined #openstack-kuryr20:47
*** huikang has quit IRC21:02
*** huikang has joined #openstack-kuryr21:03
*** huikang has quit IRC21:07
*** tonanhngo has quit IRC21:19
*** sdake has quit IRC21:19
*** sdake has joined #openstack-kuryr21:25
*** sdake has quit IRC21:45
*** sdake has joined #openstack-kuryr21:46
*** sdake has quit IRC21:59
*** huikang has joined #openstack-kuryr22:02
*** huikang has quit IRC22:06
*** huikang has joined #openstack-kuryr22:09
*** tonanhngo has joined #openstack-kuryr22:17
*** huikang has quit IRC22:21
*** huikang has joined #openstack-kuryr22:22
*** huikang has quit IRC22:26
*** salv-orlando has quit IRC22:58
*** lezbar has quit IRC23:03
*** lezbar has joined #openstack-kuryr23:03
*** hongbin has quit IRC23:10
*** fkautz_ is now known as fkautz23:13
*** fkautz has joined #openstack-kuryr23:13
*** salv-orlando has joined #openstack-kuryr23:16
*** sdake has joined #openstack-kuryr23:30
*** huikang has joined #openstack-kuryr23:31
*** salv-orlando has quit IRC23:48
*** yamamoto has joined #openstack-kuryr23:48
*** huikang has quit IRC23:50
*** huikang has joined #openstack-kuryr23:51
*** huikang_ has joined #openstack-kuryr23:54
*** huikang has quit IRC23:55

Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!