Monday, 2017-05-15

*** openstack has joined #openstack-kuryr06:57
apuimedomorning everybody06:58
openstackgerritKirill Zaitsev proposed openstack/kuryr-libnetwork master: Allow running kuryr-libnetwork with uwsgi  https://review.openstack.org/37431506:58
irenabapuimedo, morning07:05
apuimedoirenab: how was the trip back?07:07
irenabapuimedo, on time. How about you?07:07
apuimedoMy flight from Rome was delayed and we had to change plane when we were already on the bus to the plane due to technical malfunction07:07
irenabapuimedo, oh..07:08
irenabDid you make it on time to your son BD?07:08
apuimedoyes. He came with my father to pick me up to the airport07:09
apuimedo:-)07:09
kzaitsev_wshow was the summit? =)07:10
apuimedovery nice07:11
apuimedokzaitsev_ws: we got to meet one of your colleagues :-)07:11
kzaitsev_wswe were afraid half the developers would not come, since everyone spent their budgets on PTG =)07:11
apuimedoAshish came to all the sessions :-)07:12
apuimedokzaitsev_ws: well. From the kuryr perspective, we saw developers only at the summit07:12
apuimedonot at the PTG07:12
apuimedowe really wish the split hadn't happened07:12
irenabapuimedo, totally agree07:13
kzaitsev_wsapuimedo: cool ) I have a very 1st version of kuryr-sriov-cni working. I think I'll start drafting a spec for the thing this week. As far as I see the direction of my company is shifting towards contribution to opensource more and more07:14
irenabkzaitsev_ws, the onboarding session was good too. I wish it was recorded as other sessions07:14
kzaitsev_wsat least in my department )07:14
kzaitsev_wsso it'l probably be easier from my side07:14
irenabkzaitsev_ws, apuimedo : maybe CNI split should have priority over other improvments we planned07:15
kzaitsev_wsirenab: yeah. I'd love to go to some onboarding sessions from several non-core projects07:15
kzaitsev_wsor maybe even some of the core to ask about not-so-mainstream parts of the projects )07:15
irenabkzaitsev_ws, I find project updates quite useful, trying to watch what I missed during the summit07:16
apuimedokzaitsev_ws: you can start with a bp07:17
apuimedoand then we can move to spec if need be07:17
kzaitsev_wsapuimedo: my friends and I hoped for a next ptg somewhere in Europe =(07:17
apuimedokzaitsev_ws: I can always host the KTG in my hometown07:17
apuimedo:-)07:17
kzaitsev_wsapuimedo: you're somewhere in Spain, right? =)07:18
kzaitsev_wsmid-cycles they used to call them =)07:18
apuimedotechnically yes. https://en.wikipedia.org/wiki/Olesa_de_Montserrat07:19
kzaitsev_wsok, I hope I haven't insulted you07:19
kzaitsev_wsI even considered a couple of options of moving to Madrid, when I was switching companies earlier this year..07:21
apuimedokzaitsev_ws: of course not ;-)07:21
apuimedowe have dmellado and ltomasbo|away in Madrid07:21
kzaitsev_wsbut they were not connected with OpenStack )07:21
kzaitsev_wsthe options I mean )07:22
apuimedomaybe one day I should take the TGV and go visit them07:22
irenabapuimedo, we may have alternative PTG in Madrid07:22
apuimedonot too bad07:23
apuimedobetter than denver anyway07:23
irenabcomparing to traveling to US, this seems close enough07:23
apuimedomy favorite spot to have the midcycle would be Brno though07:23
apuimedoit is cheaper07:23
apuimedocloser to Kuryr's gravity center07:23
irenab:-)07:23
apuimedoand RH has offices with tons of space07:24
apuimedoand!07:24
apuimedoThere's a fast food pizzeria with the fattiest pizzas07:24
apuimedothat helps with code reviews a lot07:24
irenabhaha, sounds good07:24
kzaitsev_wsI would probably be able to join you too =P07:24
apuimedokzaitsev_ws: in Brno?07:25
irenabdmellado, can you share the cheat list of the commands you presented during the kuryr onboarding?07:26
apuimedoI was half joking, but if it would work for everybody... I may try to make it happen07:26
apuimedo:P07:26
apuimedoirenab: let me help you07:26
kzaitsev_wsAnd yeah, compared to cost and time of travelling to Denver — that might be a viable option =)07:26
apuimedohttps://docs.google.com/presentation/d/1_9nbrqthRVSS78H_SH5brvkgxCWaV81UNqzWXpPTqcE/edit?usp=sharing07:26
apuimedoslide #707:26
irenabapuimedo, thanks!07:27
apuimedowell, I'd estimate Brno's cost to be about $50/night07:27
irenabthere was also nice overview of the systemd related stuff07:27
apuimedoah right07:27
apuimedoirenab: that is only in dmellado's skull07:28
apuimedokzaitsev_ws: lunch costs about $5-707:28
apuimedoquite a difference from US events07:28
apuimedo:P07:28
irenabapuimedo, sounds like Heaven for devs07:29
kzaitsev_wsoh, I can share a small tool of mine for git review07:29
irenabI was mostly looking for the systemd magic shortcuts. The tool can be great though07:29
kzaitsev_wsit requires selecta however. let me see if I have a gif showcasing it07:30
apuimedoirenab: IIRC07:30
*** aojea has joined #openstack-kuryr07:30
apuimedosystemctl status devstack@*07:30
apuimedowas the biggest magic07:30
apuimedo:-)07:31
apuimedokzaitsev_ws: what is selecta?07:31
kzaitsev_wsit does git review -l, then uses selecta to fuzzy-match commit-message and the does review -x or -d and all of that half-interactively07:31
kzaitsev_wssince I hate switching from console to web browser to get that magic gerrit number07:31
kzaitsev_wshttps://github.com/garybernhardt/selecta this short ruby script07:32
apuimedokzaitsev_ws: you had me until the word *ruby* showed up07:36
apuimedoxD07:36
irenabapuimedo, do you have any documentation of kuryr deployment with the service accounts stuff you had on the presentation?07:37
apuimedoirenab: not exactly. I have code for it (ansible)07:38
irenabgood enough07:38
kzaitsev_wsnah, no gif in my dropbox =/07:41
apuimedo:/07:41
apuimedoirenab: however, that's for openshift07:42
apuimedoso it can't be run verbatim07:42
apuimedoI hope by friday I can have something a bit more generic07:42
apuimedoI'm also working on the loadbalancer service type07:42
kzaitsev_wshttps://github.com/teferi/dotfiles/blob/master/.profile#L144-L16207:42
apuimedothanks kzaitsev_ws07:43
apuimedodmellado: rise and shine07:43
kzaitsev_wsI'll share a screen-cast of how the thing works this evening07:44
*** egonzalez has joined #openstack-kuryr07:44
apuimedocool!07:46
*** salv-orlando has joined #openstack-kuryr07:46
*** pcaruana has joined #openstack-kuryr07:47
irenabapuimedo, maybe dmellado still suffers from the jetlag07:48
apuimedomaybe07:50
kzaitsev_wsoh there's not so many flights to Brno from Moscow... =( But it is still closer than Denver, So I guess I can work smth out07:53
*** yuanying_ has quit IRC07:53
*** yuanying has joined #openstack-kuryr07:53
irenabkzaitsev_ws, I think the usual trick is to take train from Prague07:54
apuimedokzaitsev_ws: Vienna07:54
apuimedothere's a bus from Vienna airport to Brno center07:54
irenabcool07:54
apuimedoit's very convenient07:54
apuimedo(more than to Prague)07:55
irenabapuimedo, 1 hour or so?07:55
apuimedo2h07:55
apuimedobut with movies :-)07:55
kzaitsev_wsor there are 2-3 hour trains from Prague to Brno for 20-30 Euro07:55
apuimedoeach seat has its screen with movies07:55
apuimedoand they give you coffee/hot chocolate07:56
apuimedokzaitsev_ws: those trains...07:56
apuimedoI always end up in the restaurant wagon because the rest are full07:56
apuimedoxD07:56
kzaitsev_ws=) ok, Vienna sounds good too )07:56
*** salv-orlando has quit IRC07:57
irenabapuimedo, as long as no major time zone differences expected, you have me in.07:57
apuimedoirenab: come on, you get jet lag even coming to barcelona07:59
apuimedoI think it's the plane traveling07:59
apuimedo:-)07:59
irenabapuimedo, haha. Travelling to BCN includes late evening dinners. I am not used to, so cannot sleep :-)08:00
apuimedoah!08:00
*** akihito-inou has quit IRC08:09
*** garyloug has joined #openstack-kuryr08:44
*** pmannidi has quit IRC08:57
*** neiljerram has joined #openstack-kuryr09:06
*** vikasc has quit IRC09:40
*** limao has quit IRC09:46
openstackgerritDanil Golov proposed openstack/kuryr-kubernetes master: Remove .testrepository/times.dbm before test runs  https://review.openstack.org/46459609:48
*** vikasc has joined #openstack-kuryr09:53
openstackgerritDanil Golov proposed openstack/kuryr-kubernetes master: Remove .testrepository/times.dbm before test runs  https://review.openstack.org/46459609:58
*** janki has quit IRC10:12
*** janki has joined #openstack-kuryr10:13
*** kzaitsev_ws has quit IRC11:01
*** kzaitsev_ws has joined #openstack-kuryr11:01
kzaitsev_wsMay I ask a stupid question, please? =)11:15
irenabkzaitsev_ws, there are no stupid questions11:19
*** rwallner has joined #openstack-kuryr11:21
*** atoth has joined #openstack-kuryr11:38
*** rwallner has quit IRC11:45
kzaitsev_wsThere is magnum, that provides and COE lifecycle API. There is a kuryr-k8s that provides neutron networking for k8s pods and services and there is openstack k8s cloud provider.11:47
*** rwallner has joined #openstack-kuryr11:47
kzaitsev_wshow do they fit (or don't fit) together11:47
kzaitsev_wsmy biggest concern is probably that I do not really understand how k8s cloud providers work.11:47
*** gianpietro has joined #openstack-kuryr11:50
*** gianpietro has quit IRC11:54
apuimedokzaitsev_ws: they fit perfectly12:03
apuimedomagnum should be able to deploy k8s with kuryr-k8s12:03
apuimedobut we're missing heat having trunk port support. Pike should have it12:03
*** reedip has quit IRC12:03
apuimedoand then the magnum integration should go smoothly12:04
irenabCloud Provider supports k8s cluster on nova instances, I am not sure BM case is covered12:04
apuimedoirenab: depends on nova ironic, I suppose12:05
*** reedip has joined #openstack-kuryr12:16
*** rwallner has quit IRC12:17
*** rwallner has joined #openstack-kuryr12:24
*** gianpietro has joined #openstack-kuryr12:27
irenabapuimedo, about the issue you had with DNS when working on demo. Is there a bug on this?12:30
apuimedono12:31
apuimedothere isn't12:31
apuimedoit's very painful to reproduce12:31
apuimedowe'd first need to add kube-dns support to devstack12:31
*** gianpietro has quit IRC12:33
irenabapuimedo, do you know what is missing from the implementation point of view? I think we may try to generalize the problem12:37
apuimedoirenab: no. I didn't have the time to dig deep on that12:45
apuimedoI discovered it monday morning12:45
apuimedo:/12:45
*** rwallner has quit IRC12:50
*** rwallner has joined #openstack-kuryr12:57
*** rwallner has quit IRC13:05
*** rwallner_ has joined #openstack-kuryr13:08
*** rwallner_ has quit IRC13:09
*** rwallner_ has joined #openstack-kuryr13:09
*** mattmceuen_ has quit IRC13:09
*** rwallner_ has quit IRC13:10
*** rwallner has joined #openstack-kuryr13:10
*** rwallner_ has joined #openstack-kuryr13:13
*** rwallner has quit IRC13:14
kzaitsev_wsapuimedo: irenab: I mean. I don't understand what openstack cloud provider is responsible for in the big picture of things13:20
apuimedokzaitsev_ws: with kuryr integration, only for storage13:21
kzaitsev_wsgenerally its a driver, that uses openstack API to setup k8s nodes. and it looks like magnum is using it13:24
kzaitsev_wsugh13:32
kzaitsev_wsI need to educate myself on how kubernetes cloud providers actually work13:32
*** limao has joined #openstack-kuryr13:33
*** limao_ has joined #openstack-kuryr13:38
*** gouthamr has joined #openstack-kuryr13:38
*** limao has quit IRC13:39
apuimedokzaitsev_ws: there's a controller that watches the k8s api afaik13:39
apuimedothen, when there's content relevant to cloud providers13:39
apuimedoit calls the configured driver13:40
apuimedoand then updates pods/status or services/status with a patch request13:40
irenabapuimedo: I wonder if cloud provider can use kuryr13:43
apuimedoirenab: I suspect we'd have to make it's networking part configurable so it can ignore networking calls if kuryr controller is in the deployment13:43
irenabyes, agree13:44
kzaitsev_wsyeah, that's roughly what I've been wondering too13:46
apuimedokzaitsev_ws: irenab: but if you need no cloudprovider storage, you don't need to do anything13:46
kzaitsev_wsseems like if you deploy k8s with openstack cloudprovider — it would deploy nodes in VMs and thus it would need to use one of the nested techiques13:47
kzaitsev_wsand I don't think it does that )13:47
kzaitsev_wsprovided you want VM-container connectivity13:47
apuimedokzaitsev_ws: you mean with magnum?13:48
irenabkzaitsev_ws: I think with cloud provider, cluster will still have very strict networking, not the one we may provide with kuryr13:48
kzaitsev_wsok, now I'm curious how magnum uses cloudprovider13:48
*** limao_ has quit IRC13:48
apuimedokzaitsev_ws: cloudprovider is just config13:48
kzaitsev_wsapuimedo: I had an impression that you can deploy k8s cluster with openstack cloudprovider without magnum. and magnum just uses openstack cloudprovider as a driver13:49
*** limao has joined #openstack-kuryr13:49
apuimedomagnum deploys nova instances. k8s on them and configured to use the tenant's token to talk to OpenStack via the cloudprovider13:49
apuimedokzaitsev_ws: afaik, that's not the case13:49
kzaitsev_wsthey also seem to have externalip/loadbalancer integration13:49
apuimedowithout magnum13:49
apuimedoyou have to create the instances by hand13:49
apuimedoor with something like this13:50
apuimedokzaitsev_ws: irenab: https://github.com/danielmellado/kuryr_heat13:50
irenabapuimedo: nice, will look into it13:50
apuimedoI'm still improving it. But for now it creates 2 VMs to be worker nodes, one for master and one extra for when we have master HA :P13:51
irenabapuimedo: what are the underlay requirements?13:56
*** vikasc has quit IRC13:57
apuimedojq, openstack client and ocata13:57
irenabI mean compute node wise. do you run it on some openstack cloud?13:57
*** vikasc has joined #openstack-kuryr13:58
apuimedoyes. In Tonicloud13:59
irenab:-)13:59
apuimedotwo 48GiB RAM machine13:59
*** limao has quit IRC13:59
apuimedoyou can change the instance type in hot/parameters.yml14:00
*** limao has joined #openstack-kuryr14:00
*** alraddarla_ has joined #openstack-kuryr14:04
*** limao_ has joined #openstack-kuryr14:11
*** gsagie has joined #openstack-kuryr14:12
*** hongbin has joined #openstack-kuryr14:14
*** limao has quit IRC14:15
*** limao has joined #openstack-kuryr14:20
*** limao_ has quit IRC14:21
*** limao_ has joined #openstack-kuryr14:28
*** limao has quit IRC14:30
openstackgerritHongbin Lu proposed openstack/fuxi master: Use absoluted path for command  https://review.openstack.org/46195614:31
openstackgerritHongbin Lu proposed openstack/fuxi master: Move to devstack-plugin-container  https://review.openstack.org/46121214:31
*** vikasc has quit IRC14:45
kzaitsev_wsapuimedo: irenab: yeah. just looking at the k8s cloud-provider interfaces I think it does not have API to create/setup new Instances and only configures Routes between k8s Nodes, not for Pod networks. It knows how to setup LoadBalancers though14:48
apuimedoright14:48
* apuimedo going to pick the kid at school14:55
kzaitsev_wsyep. that completes my picture =)14:56
*** janki has quit IRC15:00
*** limao_ has quit IRC15:06
*** mchiappe1o is now known as mchiappero15:08
*** limao has joined #openstack-kuryr15:15
*** pcaruana has quit IRC15:25
*** dimak_ has quit IRC15:27
*** aojea has quit IRC16:00
*** egonzalez has quit IRC16:04
*** limao has quit IRC16:08
*** limao has joined #openstack-kuryr16:09
*** limao has quit IRC16:13
*** garyloug has quit IRC16:27
*** gianpietro has joined #openstack-kuryr16:28
*** garyloug has joined #openstack-kuryr16:32
*** kzaitsev_ws has quit IRC16:45
*** garyloug has quit IRC16:49
*** gsagie has quit IRC16:51
*** gianpietro has quit IRC16:55
*** gianpietro has joined #openstack-kuryr16:55
*** egonzalez has joined #openstack-kuryr17:22
*** gianpietro has quit IRC17:37
*** egonzalez has quit IRC17:57
*** gianpietro has joined #openstack-kuryr18:03
*** egonzalez has joined #openstack-kuryr18:12
*** gianpiet_ has joined #openstack-kuryr18:21
*** gianpiet_ has quit IRC18:21
*** gianpiet_ has joined #openstack-kuryr18:21
*** gianpiet_ is now known as gianpietro_18:22
*** gianpietro_ has quit IRC18:22
*** gianpiet_ has joined #openstack-kuryr18:23
*** gianpietro has quit IRC18:24
*** gianpiet_ is now known as gianpietro18:26
*** gianpietro has quit IRC18:28
*** gianpietro has joined #openstack-kuryr18:30
*** gianpietro has quit IRC18:39
*** gianpietro has joined #openstack-kuryr19:00
*** aojea has joined #openstack-kuryr19:09
*** gianpietro has quit IRC19:17
*** gianpietro has joined #openstack-kuryr19:29
*** gianpietro has quit IRC19:34
*** gianpietro has joined #openstack-kuryr19:37
*** atoth has quit IRC19:39
*** gianpietro has quit IRC19:45
openstackgerritHongbin Lu proposed openstack/fuxi master: Use absoluted path for command  https://review.openstack.org/46195619:55
*** dimak_ has joined #openstack-kuryr19:58
*** gianpietro has joined #openstack-kuryr20:01
*** gianpietro has quit IRC20:04
*** gianpietro has joined #openstack-kuryr20:14
*** gianpietro has quit IRC20:19
*** alraddarla_ has quit IRC20:42
*** rwallner_ has quit IRC20:53
*** rwallner_ has joined #openstack-kuryr20:56
*** gianpietro has joined #openstack-kuryr21:05
*** aojea has quit IRC21:11
*** rwallner_ has quit IRC21:27
*** rwallner has joined #openstack-kuryr21:30
*** rwallner has quit IRC21:59
*** rwallner_ has joined #openstack-kuryr22:02
*** oanson has quit IRC22:03
*** oanson has joined #openstack-kuryr22:03
*** dimak_ has quit IRC22:04
*** rwallner_ has quit IRC22:04
*** rwallner has joined #openstack-kuryr22:05
openstackgerritHongbin Lu proposed openstack/fuxi master: Use absoluted path for command  https://review.openstack.org/46195622:09
*** rwallner has quit IRC22:10
*** egonzalez has quit IRC22:44
hongbinapuimedo: hi toni, appreciate your review on this patch: https://review.openstack.org/#/c/461956/ , it fixed the gate23:01
openstackgerritHongbin Lu proposed openstack/fuxi master: Move to devstack-plugin-container  https://review.openstack.org/46121223:03
*** rwallner has joined #openstack-kuryr23:06
*** pmannidi has joined #openstack-kuryr23:07
*** pmannidi has quit IRC23:08
*** pmannidi has joined #openstack-kuryr23:08
*** rwallner has quit IRC23:10
*** gianpietro has quit IRC23:20
*** gianpietro has joined #openstack-kuryr23:20
*** hongbin has quit IRC23:23
*** pmannidi has quit IRC23:29
*** gianpietro has quit IRC23:31
*** gianpietro has joined #openstack-kuryr23:32
*** gianpietro has quit IRC23:37
*** pmannidi has joined #openstack-kuryr23:47
*** gianpietro has joined #openstack-kuryr23:51
*** gouthamr has quit IRC23:56

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