*** openstack has joined #openstack-kuryr | 06:57 | |
apuimedo | morning everybody | 06:58 |
---|---|---|
openstackgerrit | Kirill Zaitsev proposed openstack/kuryr-libnetwork master: Allow running kuryr-libnetwork with uwsgi https://review.openstack.org/374315 | 06:58 |
irenab | apuimedo, morning | 07:05 |
apuimedo | irenab: how was the trip back? | 07:07 |
irenab | apuimedo, on time. How about you? | 07:07 |
apuimedo | My flight from Rome was delayed and we had to change plane when we were already on the bus to the plane due to technical malfunction | 07:07 |
irenab | apuimedo, oh.. | 07:08 |
irenab | Did you make it on time to your son BD? | 07:08 |
apuimedo | yes. He came with my father to pick me up to the airport | 07:09 |
apuimedo | :-) | 07:09 |
kzaitsev_ws | how was the summit? =) | 07:10 |
apuimedo | very nice | 07:11 |
apuimedo | kzaitsev_ws: we got to meet one of your colleagues :-) | 07:11 |
kzaitsev_ws | we were afraid half the developers would not come, since everyone spent their budgets on PTG =) | 07:11 |
apuimedo | Ashish came to all the sessions :-) | 07:12 |
apuimedo | kzaitsev_ws: well. From the kuryr perspective, we saw developers only at the summit | 07:12 |
apuimedo | not at the PTG | 07:12 |
apuimedo | we really wish the split hadn't happened | 07:12 |
irenab | apuimedo, totally agree | 07:13 |
kzaitsev_ws | apuimedo: 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 more | 07:14 |
irenab | kzaitsev_ws, the onboarding session was good too. I wish it was recorded as other sessions | 07:14 |
kzaitsev_ws | at least in my department ) | 07:14 |
kzaitsev_ws | so it'l probably be easier from my side | 07:14 |
irenab | kzaitsev_ws, apuimedo : maybe CNI split should have priority over other improvments we planned | 07:15 |
kzaitsev_ws | irenab: yeah. I'd love to go to some onboarding sessions from several non-core projects | 07:15 |
kzaitsev_ws | or maybe even some of the core to ask about not-so-mainstream parts of the projects ) | 07:15 |
irenab | kzaitsev_ws, I find project updates quite useful, trying to watch what I missed during the summit | 07:16 |
apuimedo | kzaitsev_ws: you can start with a bp | 07:17 |
apuimedo | and then we can move to spec if need be | 07:17 |
kzaitsev_ws | apuimedo: my friends and I hoped for a next ptg somewhere in Europe =( | 07:17 |
apuimedo | kzaitsev_ws: I can always host the KTG in my hometown | 07:17 |
apuimedo | :-) | 07:17 |
kzaitsev_ws | apuimedo: you're somewhere in Spain, right? =) | 07:18 |
kzaitsev_ws | mid-cycles they used to call them =) | 07:18 |
apuimedo | technically yes. https://en.wikipedia.org/wiki/Olesa_de_Montserrat | 07:19 |
kzaitsev_ws | ok, I hope I haven't insulted you | 07:19 |
kzaitsev_ws | I even considered a couple of options of moving to Madrid, when I was switching companies earlier this year.. | 07:21 |
apuimedo | kzaitsev_ws: of course not ;-) | 07:21 |
apuimedo | we have dmellado and ltomasbo|away in Madrid | 07:21 |
kzaitsev_ws | but they were not connected with OpenStack ) | 07:21 |
kzaitsev_ws | the options I mean ) | 07:22 |
apuimedo | maybe one day I should take the TGV and go visit them | 07:22 |
irenab | apuimedo, we may have alternative PTG in Madrid | 07:22 |
apuimedo | not too bad | 07:23 |
apuimedo | better than denver anyway | 07:23 |
irenab | comparing to traveling to US, this seems close enough | 07:23 |
apuimedo | my favorite spot to have the midcycle would be Brno though | 07:23 |
apuimedo | it is cheaper | 07:23 |
apuimedo | closer to Kuryr's gravity center | 07:23 |
irenab | :-) | 07:23 |
apuimedo | and RH has offices with tons of space | 07:24 |
apuimedo | and! | 07:24 |
apuimedo | There's a fast food pizzeria with the fattiest pizzas | 07:24 |
apuimedo | that helps with code reviews a lot | 07:24 |
irenab | haha, sounds good | 07:24 |
kzaitsev_ws | I would probably be able to join you too =P | 07:24 |
apuimedo | kzaitsev_ws: in Brno? | 07:25 |
irenab | dmellado, can you share the cheat list of the commands you presented during the kuryr onboarding? | 07:26 |
apuimedo | I was half joking, but if it would work for everybody... I may try to make it happen | 07:26 |
apuimedo | :P | 07:26 |
apuimedo | irenab: let me help you | 07:26 |
kzaitsev_ws | And yeah, compared to cost and time of travelling to Denver — that might be a viable option =) | 07:26 |
apuimedo | https://docs.google.com/presentation/d/1_9nbrqthRVSS78H_SH5brvkgxCWaV81UNqzWXpPTqcE/edit?usp=sharing | 07:26 |
apuimedo | slide #7 | 07:26 |
irenab | apuimedo, thanks! | 07:27 |
apuimedo | well, I'd estimate Brno's cost to be about $50/night | 07:27 |
irenab | there was also nice overview of the systemd related stuff | 07:27 |
apuimedo | ah right | 07:27 |
apuimedo | irenab: that is only in dmellado's skull | 07:28 |
apuimedo | kzaitsev_ws: lunch costs about $5-7 | 07:28 |
apuimedo | quite a difference from US events | 07:28 |
apuimedo | :P | 07:28 |
irenab | apuimedo, sounds like Heaven for devs | 07:29 |
kzaitsev_ws | oh, I can share a small tool of mine for git review | 07:29 |
irenab | I was mostly looking for the systemd magic shortcuts. The tool can be great though | 07:29 |
kzaitsev_ws | it requires selecta however. let me see if I have a gif showcasing it | 07:30 |
apuimedo | irenab: IIRC | 07:30 |
*** aojea has joined #openstack-kuryr | 07:30 | |
apuimedo | systemctl status devstack@* | 07:30 |
apuimedo | was the biggest magic | 07:30 |
apuimedo | :-) | 07:31 |
apuimedo | kzaitsev_ws: what is selecta? | 07:31 |
kzaitsev_ws | it does git review -l, then uses selecta to fuzzy-match commit-message and the does review -x or -d and all of that half-interactively | 07:31 |
kzaitsev_ws | since I hate switching from console to web browser to get that magic gerrit number | 07:31 |
kzaitsev_ws | https://github.com/garybernhardt/selecta this short ruby script | 07:32 |
apuimedo | kzaitsev_ws: you had me until the word *ruby* showed up | 07:36 |
apuimedo | xD | 07:36 |
irenab | apuimedo, do you have any documentation of kuryr deployment with the service accounts stuff you had on the presentation? | 07:37 |
apuimedo | irenab: not exactly. I have code for it (ansible) | 07:38 |
irenab | good enough | 07:38 |
kzaitsev_ws | nah, no gif in my dropbox =/ | 07:41 |
apuimedo | :/ | 07:41 |
apuimedo | irenab: however, that's for openshift | 07:42 |
apuimedo | so it can't be run verbatim | 07:42 |
apuimedo | I hope by friday I can have something a bit more generic | 07:42 |
apuimedo | I'm also working on the loadbalancer service type | 07:42 |
kzaitsev_ws | https://github.com/teferi/dotfiles/blob/master/.profile#L144-L162 | 07:42 |
apuimedo | thanks kzaitsev_ws | 07:43 |
apuimedo | dmellado: rise and shine | 07:43 |
kzaitsev_ws | I'll share a screen-cast of how the thing works this evening | 07:44 |
*** egonzalez has joined #openstack-kuryr | 07:44 | |
apuimedo | cool! | 07:46 |
*** salv-orlando has joined #openstack-kuryr | 07:46 | |
*** pcaruana has joined #openstack-kuryr | 07:47 | |
irenab | apuimedo, maybe dmellado still suffers from the jetlag | 07:48 |
apuimedo | maybe | 07:50 |
kzaitsev_ws | oh there's not so many flights to Brno from Moscow... =( But it is still closer than Denver, So I guess I can work smth out | 07:53 |
*** yuanying_ has quit IRC | 07:53 | |
*** yuanying has joined #openstack-kuryr | 07:53 | |
irenab | kzaitsev_ws, I think the usual trick is to take train from Prague | 07:54 |
apuimedo | kzaitsev_ws: Vienna | 07:54 |
apuimedo | there's a bus from Vienna airport to Brno center | 07:54 |
irenab | cool | 07:54 |
apuimedo | it's very convenient | 07:54 |
apuimedo | (more than to Prague) | 07:55 |
irenab | apuimedo, 1 hour or so? | 07:55 |
apuimedo | 2h | 07:55 |
apuimedo | but with movies :-) | 07:55 |
kzaitsev_ws | or there are 2-3 hour trains from Prague to Brno for 20-30 Euro | 07:55 |
apuimedo | each seat has its screen with movies | 07:55 |
apuimedo | and they give you coffee/hot chocolate | 07:56 |
apuimedo | kzaitsev_ws: those trains... | 07:56 |
apuimedo | I always end up in the restaurant wagon because the rest are full | 07:56 |
apuimedo | xD | 07:56 |
kzaitsev_ws | =) ok, Vienna sounds good too ) | 07:56 |
*** salv-orlando has quit IRC | 07:57 | |
irenab | apuimedo, as long as no major time zone differences expected, you have me in. | 07:57 |
apuimedo | irenab: come on, you get jet lag even coming to barcelona | 07:59 |
apuimedo | I think it's the plane traveling | 07:59 |
apuimedo | :-) | 07:59 |
irenab | apuimedo, haha. Travelling to BCN includes late evening dinners. I am not used to, so cannot sleep :-) | 08:00 |
apuimedo | ah! | 08:00 |
*** akihito-inou has quit IRC | 08:09 | |
*** garyloug has joined #openstack-kuryr | 08:44 | |
*** pmannidi has quit IRC | 08:57 | |
*** neiljerram has joined #openstack-kuryr | 09:06 | |
*** vikasc has quit IRC | 09:40 | |
*** limao has quit IRC | 09:46 | |
openstackgerrit | Danil Golov proposed openstack/kuryr-kubernetes master: Remove .testrepository/times.dbm before test runs https://review.openstack.org/464596 | 09:48 |
*** vikasc has joined #openstack-kuryr | 09:53 | |
openstackgerrit | Danil Golov proposed openstack/kuryr-kubernetes master: Remove .testrepository/times.dbm before test runs https://review.openstack.org/464596 | 09:58 |
*** janki has quit IRC | 10:12 | |
*** janki has joined #openstack-kuryr | 10:13 | |
*** kzaitsev_ws has quit IRC | 11:01 | |
*** kzaitsev_ws has joined #openstack-kuryr | 11:01 | |
kzaitsev_ws | May I ask a stupid question, please? =) | 11:15 |
irenab | kzaitsev_ws, there are no stupid questions | 11:19 |
*** rwallner has joined #openstack-kuryr | 11:21 | |
*** atoth has joined #openstack-kuryr | 11:38 | |
*** rwallner has quit IRC | 11:45 | |
kzaitsev_ws | There 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-kuryr | 11:47 | |
kzaitsev_ws | how do they fit (or don't fit) together | 11:47 |
kzaitsev_ws | my biggest concern is probably that I do not really understand how k8s cloud providers work. | 11:47 |
*** gianpietro has joined #openstack-kuryr | 11:50 | |
*** gianpietro has quit IRC | 11:54 | |
apuimedo | kzaitsev_ws: they fit perfectly | 12:03 |
apuimedo | magnum should be able to deploy k8s with kuryr-k8s | 12:03 |
apuimedo | but we're missing heat having trunk port support. Pike should have it | 12:03 |
*** reedip has quit IRC | 12:03 | |
apuimedo | and then the magnum integration should go smoothly | 12:04 |
irenab | Cloud Provider supports k8s cluster on nova instances, I am not sure BM case is covered | 12:04 |
apuimedo | irenab: depends on nova ironic, I suppose | 12:05 |
*** reedip has joined #openstack-kuryr | 12:16 | |
*** rwallner has quit IRC | 12:17 | |
*** rwallner has joined #openstack-kuryr | 12:24 | |
*** gianpietro has joined #openstack-kuryr | 12:27 | |
irenab | apuimedo, about the issue you had with DNS when working on demo. Is there a bug on this? | 12:30 |
apuimedo | no | 12:31 |
apuimedo | there isn't | 12:31 |
apuimedo | it's very painful to reproduce | 12:31 |
apuimedo | we'd first need to add kube-dns support to devstack | 12:31 |
*** gianpietro has quit IRC | 12:33 | |
irenab | apuimedo, do you know what is missing from the implementation point of view? I think we may try to generalize the problem | 12:37 |
apuimedo | irenab: no. I didn't have the time to dig deep on that | 12:45 |
apuimedo | I discovered it monday morning | 12:45 |
apuimedo | :/ | 12:45 |
*** rwallner has quit IRC | 12:50 | |
*** rwallner has joined #openstack-kuryr | 12:57 | |
*** rwallner has quit IRC | 13:05 | |
*** rwallner_ has joined #openstack-kuryr | 13:08 | |
*** rwallner_ has quit IRC | 13:09 | |
*** rwallner_ has joined #openstack-kuryr | 13:09 | |
*** mattmceuen_ has quit IRC | 13:09 | |
*** rwallner_ has quit IRC | 13:10 | |
*** rwallner has joined #openstack-kuryr | 13:10 | |
*** rwallner_ has joined #openstack-kuryr | 13:13 | |
*** rwallner has quit IRC | 13:14 | |
kzaitsev_ws | apuimedo: irenab: I mean. I don't understand what openstack cloud provider is responsible for in the big picture of things | 13:20 |
apuimedo | kzaitsev_ws: with kuryr integration, only for storage | 13:21 |
kzaitsev_ws | generally its a driver, that uses openstack API to setup k8s nodes. and it looks like magnum is using it | 13:24 |
kzaitsev_ws | ugh | 13:32 |
kzaitsev_ws | I need to educate myself on how kubernetes cloud providers actually work | 13:32 |
*** limao has joined #openstack-kuryr | 13:33 | |
*** limao_ has joined #openstack-kuryr | 13:38 | |
*** gouthamr has joined #openstack-kuryr | 13:38 | |
*** limao has quit IRC | 13:39 | |
apuimedo | kzaitsev_ws: there's a controller that watches the k8s api afaik | 13:39 |
apuimedo | then, when there's content relevant to cloud providers | 13:39 |
apuimedo | it calls the configured driver | 13:40 |
apuimedo | and then updates pods/status or services/status with a patch request | 13:40 |
irenab | apuimedo: I wonder if cloud provider can use kuryr | 13:43 |
apuimedo | irenab: I suspect we'd have to make it's networking part configurable so it can ignore networking calls if kuryr controller is in the deployment | 13:43 |
irenab | yes, agree | 13:44 |
kzaitsev_ws | yeah, that's roughly what I've been wondering too | 13:46 |
apuimedo | kzaitsev_ws: irenab: but if you need no cloudprovider storage, you don't need to do anything | 13:46 |
kzaitsev_ws | seems 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 techiques | 13:47 |
kzaitsev_ws | and I don't think it does that ) | 13:47 |
kzaitsev_ws | provided you want VM-container connectivity | 13:47 |
apuimedo | kzaitsev_ws: you mean with magnum? | 13:48 |
irenab | kzaitsev_ws: I think with cloud provider, cluster will still have very strict networking, not the one we may provide with kuryr | 13:48 |
kzaitsev_ws | ok, now I'm curious how magnum uses cloudprovider | 13:48 |
*** limao_ has quit IRC | 13:48 | |
apuimedo | kzaitsev_ws: cloudprovider is just config | 13:48 |
kzaitsev_ws | apuimedo: I had an impression that you can deploy k8s cluster with openstack cloudprovider without magnum. and magnum just uses openstack cloudprovider as a driver | 13:49 |
*** limao has joined #openstack-kuryr | 13:49 | |
apuimedo | magnum deploys nova instances. k8s on them and configured to use the tenant's token to talk to OpenStack via the cloudprovider | 13:49 |
apuimedo | kzaitsev_ws: afaik, that's not the case | 13:49 |
kzaitsev_ws | they also seem to have externalip/loadbalancer integration | 13:49 |
apuimedo | without magnum | 13:49 |
apuimedo | you have to create the instances by hand | 13:49 |
apuimedo | or with something like this | 13:50 |
apuimedo | kzaitsev_ws: irenab: https://github.com/danielmellado/kuryr_heat | 13:50 |
irenab | apuimedo: nice, will look into it | 13:50 |
apuimedo | I'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 :P | 13:51 |
irenab | apuimedo: what are the underlay requirements? | 13:56 |
*** vikasc has quit IRC | 13:57 | |
apuimedo | jq, openstack client and ocata | 13:57 |
irenab | I mean compute node wise. do you run it on some openstack cloud? | 13:57 |
*** vikasc has joined #openstack-kuryr | 13:58 | |
apuimedo | yes. In Tonicloud | 13:59 |
irenab | :-) | 13:59 |
apuimedo | two 48GiB RAM machine | 13:59 |
*** limao has quit IRC | 13:59 | |
apuimedo | you can change the instance type in hot/parameters.yml | 14:00 |
*** limao has joined #openstack-kuryr | 14:00 | |
*** alraddarla_ has joined #openstack-kuryr | 14:04 | |
*** limao_ has joined #openstack-kuryr | 14:11 | |
*** gsagie has joined #openstack-kuryr | 14:12 | |
*** hongbin has joined #openstack-kuryr | 14:14 | |
*** limao has quit IRC | 14:15 | |
*** limao has joined #openstack-kuryr | 14:20 | |
*** limao_ has quit IRC | 14:21 | |
*** limao_ has joined #openstack-kuryr | 14:28 | |
*** limao has quit IRC | 14:30 | |
openstackgerrit | Hongbin Lu proposed openstack/fuxi master: Use absoluted path for command https://review.openstack.org/461956 | 14:31 |
openstackgerrit | Hongbin Lu proposed openstack/fuxi master: Move to devstack-plugin-container https://review.openstack.org/461212 | 14:31 |
*** vikasc has quit IRC | 14:45 | |
kzaitsev_ws | apuimedo: 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 though | 14:48 |
apuimedo | right | 14:48 |
* apuimedo going to pick the kid at school | 14:55 | |
kzaitsev_ws | yep. that completes my picture =) | 14:56 |
*** janki has quit IRC | 15:00 | |
*** limao_ has quit IRC | 15:06 | |
*** mchiappe1o is now known as mchiappero | 15:08 | |
*** limao has joined #openstack-kuryr | 15:15 | |
*** pcaruana has quit IRC | 15:25 | |
*** dimak_ has quit IRC | 15:27 | |
*** aojea has quit IRC | 16:00 | |
*** egonzalez has quit IRC | 16:04 | |
*** limao has quit IRC | 16:08 | |
*** limao has joined #openstack-kuryr | 16:09 | |
*** limao has quit IRC | 16:13 | |
*** garyloug has quit IRC | 16:27 | |
*** gianpietro has joined #openstack-kuryr | 16:28 | |
*** garyloug has joined #openstack-kuryr | 16:32 | |
*** kzaitsev_ws has quit IRC | 16:45 | |
*** garyloug has quit IRC | 16:49 | |
*** gsagie has quit IRC | 16:51 | |
*** gianpietro has quit IRC | 16:55 | |
*** gianpietro has joined #openstack-kuryr | 16:55 | |
*** egonzalez has joined #openstack-kuryr | 17:22 | |
*** gianpietro has quit IRC | 17:37 | |
*** egonzalez has quit IRC | 17:57 | |
*** gianpietro has joined #openstack-kuryr | 18:03 | |
*** egonzalez has joined #openstack-kuryr | 18:12 | |
*** gianpiet_ has joined #openstack-kuryr | 18:21 | |
*** gianpiet_ has quit IRC | 18:21 | |
*** gianpiet_ has joined #openstack-kuryr | 18:21 | |
*** gianpiet_ is now known as gianpietro_ | 18:22 | |
*** gianpietro_ has quit IRC | 18:22 | |
*** gianpiet_ has joined #openstack-kuryr | 18:23 | |
*** gianpietro has quit IRC | 18:24 | |
*** gianpiet_ is now known as gianpietro | 18:26 | |
*** gianpietro has quit IRC | 18:28 | |
*** gianpietro has joined #openstack-kuryr | 18:30 | |
*** gianpietro has quit IRC | 18:39 | |
*** gianpietro has joined #openstack-kuryr | 19:00 | |
*** aojea has joined #openstack-kuryr | 19:09 | |
*** gianpietro has quit IRC | 19:17 | |
*** gianpietro has joined #openstack-kuryr | 19:29 | |
*** gianpietro has quit IRC | 19:34 | |
*** gianpietro has joined #openstack-kuryr | 19:37 | |
*** atoth has quit IRC | 19:39 | |
*** gianpietro has quit IRC | 19:45 | |
openstackgerrit | Hongbin Lu proposed openstack/fuxi master: Use absoluted path for command https://review.openstack.org/461956 | 19:55 |
*** dimak_ has joined #openstack-kuryr | 19:58 | |
*** gianpietro has joined #openstack-kuryr | 20:01 | |
*** gianpietro has quit IRC | 20:04 | |
*** gianpietro has joined #openstack-kuryr | 20:14 | |
*** gianpietro has quit IRC | 20:19 | |
*** alraddarla_ has quit IRC | 20:42 | |
*** rwallner_ has quit IRC | 20:53 | |
*** rwallner_ has joined #openstack-kuryr | 20:56 | |
*** gianpietro has joined #openstack-kuryr | 21:05 | |
*** aojea has quit IRC | 21:11 | |
*** rwallner_ has quit IRC | 21:27 | |
*** rwallner has joined #openstack-kuryr | 21:30 | |
*** rwallner has quit IRC | 21:59 | |
*** rwallner_ has joined #openstack-kuryr | 22:02 | |
*** oanson has quit IRC | 22:03 | |
*** oanson has joined #openstack-kuryr | 22:03 | |
*** dimak_ has quit IRC | 22:04 | |
*** rwallner_ has quit IRC | 22:04 | |
*** rwallner has joined #openstack-kuryr | 22:05 | |
openstackgerrit | Hongbin Lu proposed openstack/fuxi master: Use absoluted path for command https://review.openstack.org/461956 | 22:09 |
*** rwallner has quit IRC | 22:10 | |
*** egonzalez has quit IRC | 22:44 | |
hongbin | apuimedo: hi toni, appreciate your review on this patch: https://review.openstack.org/#/c/461956/ , it fixed the gate | 23:01 |
openstackgerrit | Hongbin Lu proposed openstack/fuxi master: Move to devstack-plugin-container https://review.openstack.org/461212 | 23:03 |
*** rwallner has joined #openstack-kuryr | 23:06 | |
*** pmannidi has joined #openstack-kuryr | 23:07 | |
*** pmannidi has quit IRC | 23:08 | |
*** pmannidi has joined #openstack-kuryr | 23:08 | |
*** rwallner has quit IRC | 23:10 | |
*** gianpietro has quit IRC | 23:20 | |
*** gianpietro has joined #openstack-kuryr | 23:20 | |
*** hongbin has quit IRC | 23:23 | |
*** pmannidi has quit IRC | 23:29 | |
*** gianpietro has quit IRC | 23:31 | |
*** gianpietro has joined #openstack-kuryr | 23:32 | |
*** gianpietro has quit IRC | 23:37 | |
*** pmannidi has joined #openstack-kuryr | 23:47 | |
*** gianpietro has joined #openstack-kuryr | 23:51 | |
*** gouthamr has quit IRC | 23:56 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!