15:04:02 #startmeeting bgpvpn 15:04:03 Meeting started Tue Jan 5 15:04:02 2016 UTC and is due to finish in 60 minutes. The chair is tmorin. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:04:04 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:04:07 The meeting name has been set to 'bgpvpn' 15:04:13 hi doude 15:04:22 hi pcarver 15:04:25 hi 15:04:27 tmorin: hi 15:04:33 hi timirnich 15:07:08 anybody has some announcements? 15:07:33 nothing big on my side 15:08:41 #topic kilo backport 15:09:00 some work has been done since last meeting 15:09:13 afaics the kilo backport is ready 15:09:33 nice to here 15:09:34 maybe some more testing needs to be done, but I'd say we could tag a release 15:09:54 enikher: you did most of the heavy work ! :) 15:10:24 the missing part until last merges, was the bagpipe driver backport 15:10:24 yes but the last bits where added by you so thanks as well 15:11:40 ok, so we just need to see if we need/want more testing 15:11:46 next topic ? 15:12:04 good transition!... 15:12:11 #topic tempest testing 15:12:32 thanks to enikher, we now have a start of tempest tests 15:13:25 what is needed now are (1) zuul/jenkins config to use this and (2) more tests 15:13:41 1 is already in progress: https://review.openstack.org/#/c/258522/ 15:14:21 #help is welcome on 2: adding more tests so that the gate will actually start doing significant functional tests 15:14:30 any comments ? 15:14:33 enikher ? 15:14:50 since you are the one working on the additional zuul/jenkins config 15:14:52 ? 15:15:07 sorry I was afk 15:15:16 back and reading 15:16:03 At the moment I am troubled with other work. 15:16:12 so yes help is welcome 15:16:31 I think I will make progress at the end of this week 15:17:13 I think one thing we should talk about is the neutron client used in tempest 15:17:29 it is normaly not the same as used by python-neutronclient 15:17:53 which is bad I think because we have to implement things twice and... 15:18:04 we are not testing the original code 15:18:12 of python-neutronclient 15:18:29 you mean we are not testing our python-neutronclient extension 15:18:33 yes, this is not ideal 15:18:34 yes 15:18:36 exactly 15:18:41 enikher : why? it has it own client? 15:18:48 yes 15:18:56 tempest is very stupid there 15:19:21 we need to decide if we need/want to follow this practice 15:19:38 I have to check how much impact to tempest it has when we use the real neutronclient 15:20:12 from my side a big -1 for this practice :-) 15:21:00 could we have our tempest plugin automatically play each scenario, once with a new built-in client, and once with our python-neutronclient extension ? 15:21:04 enikher, so there is no tempest test for clients? 15:21:05 would that be doable ? 15:22:35 enikher, I see some tempst jobs dedicated to test neutronclient : gate-tempest-dsvm-neutron-src-python-neutronclient 15:23:19 my take is that we should use the bgpvpn neutronclient extension in tempest test, until someone comes up with a practical drawback of doing so 15:25:16 next topic ? 15:25:24 #topic juno backport 15:25:36 any news on the juno backport, doude ? 15:26:00 it's on going. I'm able to run it on my lab 15:26:12 good :) 15:26:27 doude : with a driver? 15:26:39 I started the work from a fork of the Kilo branch and I add to add 3 patches to be able to run it on Juno 15:26:50 actually, only tested with contrail 15:27:00 doude : ok 15:27:07 I need to rebase last commut of kilo on it 15:27:14 the submit reviews 15:27:18 then submit reviews 15:27:23 ok 15:27:56 very good 15:28:15 how are you handling the python-neutronclient aspects ? 15:29:02 not having any support ? writing a standalone client inheriting from python-neutronclient ? 15:29:15 I don't 15:30:07 python-neutronclient does not follow openstack release 15:30:48 what do you mean by "handling the python-neutronclient aspects" ? 15:31:17 people deploying openstack juno are likely to also deploy python-neutronclient of the same generation 15:31:32 which won't have the extension framework and won't load our extension 15:31:33 tmorin: not necessary 15:31:52 using a recent python-neutronclient with an older openstack is not always possible 15:32:12 actually, it's what I'm doing 15:32:28 we tried that for kilo (use a liberty python-neutronclient), but there were conflicting dependencies 15:32:38 I run the master branch of python-neutronclient with the OS juno release 15:32:40 ok, it means that in the juno case it works 15:32:53 conflicting dependencies ? 15:32:59 you run it, but do you also "pip install" it ? 15:33:30 I install all cli stuff in an isolated python environment 15:33:59 all cli stuff = python-neutronclient + networking-bgpvpn (just for the cli extension) 15:34:11 if i recall python-neutronclient from liberty has oslo-something >= y that conflict with kilo (kilo having oslo-something btw, it's not cery confortable to install all networking-bgpvpn just to benefit the CLI extension :( 15:34:36 yes, but that may not work for all deployment approaches 15:35:30 it wouldn't work for the gate I guess 15:35:41 but well we don't have any juno gate anyway 15:35:43 ok 15:35:58 next topic ? 15:36:06 ok 15:36:29 #topic fuel 15:36:45 for your information, work has been started on a fuel plugin for networking-bgpvpn 15:37:18 https://review.openstack.org/#/q/project:openstack/fuel-plugin-bgpvpn 15:37:53 work kickstarted by michal and enikher 15:38:06 feel free to have a look/contribute ! 15:38:18 anything to add ? enikher ? 15:39:50 next topic then... 15:40:11 #topic drivers 15:40:32 on bagpipe side... 15:40:49 we merged a bugfix on the bagpipe driver yesterday 15:41:07 before that, in december, a lot of cleanups were done in networking-bagpipe 15:41:18 with the addition of a lot of unit test 15:41:23 testS 15:41:48 and we asked to have networking-bagpipe be part of the big tent 15:42:12 we also did what was needed to have clean stable/kilo and stable/liberty branches 15:42:21 tmorin: a lot of things happening here on my side sorry I was again afk. I read through the history. Everything fine with me. I will check if we can use neutronclient in tempest 15:42:40 enikher: ok, np :) 15:43:00 anything on ODL driver side ? 15:43:14 I guess not, given who is IRC-active today 15:43:20 next topic ? 15:43:24 #topic heat 15:43:35 :-) 15:43:39 enikher: if you are not afk :) 15:43:49 Yes this time I am here 15:43:57 i was just curious how your work on heat was progressing 15:44:04 Work was finished before xmas already 15:44:43 I am very close to contribute my work but there is yet another internal review process. 15:45:00 Heat is not core project of my department so I have to align with others :-) 15:45:13 hmm, interesting 15:45:44 the contribution is welcome, independently of what it takes on your side 15:45:50 I have the hope to push it this week but lest see 15:46:06 ok, good! 15:46:36 I have nothing to add herer 15:46:51 ok, thanks 15:47:01 #topic misc 15:47:05 anything else to add? 15:47:11 port assoc 15:47:16 ah yes 15:47:21 and static routes 15:47:22 and static routes 15:47:27 yes 15:47:29 :-) 15:47:48 on static routes I have to send feedback on a proposal sketched out my Jan 15:47:54 I hope to do it this week 15:48:07 that would be nice. 15:48:15 enikher: anything particular on port association that you would have in mind ? 15:48:26 yes sorry I am writing 15:48:51 we good a go to work on this now. And this time we can contribute directly. 15:49:19 The plan is to publish things at the end of this month. Dev work did not realy start yet 15:49:39 question is who else is willing to give support here? 15:50:14 I am certainly interested in reviewing and discussing the proposals 15:50:47 ok, good to know. I just wanted to include everyone interested 15:51:36 that was it from my side 15:52:58 enikher, If there is a will to implement it from your side and it doesn't break current code, the implementations of those enhancements are welcomed :) 15:53:39 sure this is the intent 15:53:53 one last very minor thing: #openstack-net-bgppvn is now logged 15:53:55 #link http://eavesdrop.openstack.org/irclogs/%23openstack-net-bgpvpn/index.html 15:54:18 feel free to drop by there between weekly meetings 15:55:53 ok, it seems that we're out of things to discuss 15:55:58 and mostly out of time anyways 15:56:09 ok 15:56:13 thanks everyone! 15:56:18 thanksQ 15:56:24 bye bye 15:56:29 #endmeeting