20:00:02 #startmeeting Octavia 20:00:03 Meeting started Wed Jan 25 20:00:02 2017 UTC and is due to finish in 60 minutes. The chair is johnsom. Information about MeetBot at http://wiki.debian.org/MeetBot. 20:00:04 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 20:00:06 The meeting name has been set to 'octavia' 20:00:14 Hi there folks! 20:00:22 o/ 20:00:25 o/ 20:00:26 howdy 20:00:30 hi 20:00:41 o/ 20:00:43 o/ 20:00:52 #topic Announcements 20:01:12 Ocata-3 is this week. That means feature freeze. 20:01:41 I plan to start locking things down today, starting with neutron-lbaas. 20:02:25 I really hope we can get the RedHat/Centos patch in so I may delay octavia freeze to tomorrow or maybe even early Friday. 20:02:48 doing my best to finish 20:02:49 :) 20:02:57 with your help 20:03:08 If there are any neutron-lbaas patches you think we should get in, please let me know. I think we have a pretty good handle on the octavia patches. 20:03:30 we still have ... how long for bugs? 20:03:45 there's a bug fix i'd like to get in if possible (the barbican consumer thing from the ML) 20:03:50 I assume we have a couple weeks? 20:04:02 Feb 13th 20:04:07 k 20:04:07 Week there of 20:04:43 We have a PTG topics list here: 20:04:45 #link https://etherpad.openstack.org/p/octavia-ptg-pike 20:04:58 If you have additional items we should discuss at the PTG 20:05:25 Also, I spent some time this week to update our roadmap page. It was extremely out of date. 20:05:33 #link https://wiki.openstack.org/wiki/Octavia/Roadmap 20:05:45 Hi all 20:05:54 Please let me know if you have comments/feedback/ideas 20:06:26 Any other announcements today? 20:06:33 UDP ha 20:06:43 Yeah, it has been on there.... 20:07:01 Someone recently opened an RFE too. I asked for use case details.... 20:07:41 Ok, moving on 20:07:51 #topic Brief progress reports / bugs needing review 20:07:59 Still working on lbaas-merge items: 20:08:06 #link https://etherpad.openstack.org/p/octavia-ocata-merge-review-priority 20:08:16 And if you all have time 20:08:24 #link https://etherpad.openstack.org/p/Active-_Active_Topology_commits 20:08:39 Thanks :) 20:08:50 I think last time we asked how to test that? 20:08:59 I have been focused on helping a new user get their environment setup and helping out with the RedHat/CentOS patch 20:09:07 xgerman yes 20:09:55 I have found some bugs along the way and have either fixed them or opened launchpad bugs to track. 20:10:24 johnsom, the python3 one, right? 20:10:27 I know there has been some good work on the v2 API as well, so happy to see that 20:10:33 +1 20:10:42 I think we have there some explanation. I will try tomorrow to add more. I am sorry just came back from ski :) 20:11:02 Yeah, a couple of python 3 issues and some error handling for client libraries (neutron-client, etc.) 20:11:10 #link https://review.openstack.org/#/c/424851/ 20:11:23 perelman Nice, I hope you had good snow 20:11:28 +1 20:11:40 It was +2 :)))) 20:12:20 nmagnezi Yeah, I found some issues in active/standby under python3. That patch fixes those. 20:12:57 Any other updates/patch discussions? 20:13:13 i'll have some next week after the freeze is done 20:13:21 nothing for this week 20:13:32 #topic Octavia ocata version 20:14:08 Ok, I just wanted to run it by the team. I was chatting with rm_work about the up coming release. He proposed version 0.10.0 for ocata. 20:14:08 0.10 ? 20:14:31 I like that. I think we should hold 1.0 for the version with a functional API. 20:14:36 Any thoughts/comments? 20:14:45 Yep, what johnsom said 20:14:59 sounds reasonable 20:15:02 +1 20:15:25 * xgerman thinks the industry should go back to year, e.g. Octavia 2017 20:15:45 Ha, but we do two releases a year... 20:15:53 2017.5? 20:15:54 dog years? 20:16:00 yeah ^^ was just going to say 0.5 20:16:01 johnsom, 2017s 20:16:02 :D 20:16:03 or by month like ubuntu 20:16:09 2017.03 20:16:28 #topic Allow creating a loadbalancer with provided "vip { network_id }" in addition to current "vip { subnet_id }" [rm_work] 20:16:45 rm_work - you have the floor on your agenda item 20:17:05 So... yeah. This. 20:17:08 Basically, it would be nice to allow someone to be less specific if they'd like 20:17:20 it doesn't buy much with the current AAP network driver, but with others it would be very good 20:18:02 So, I think we have this... 20:18:03 https://github.com/openstack/neutron-lbaas/blob/master/neutron_lbaas/extensions/lb_network_vip.py 20:18:20 AH it's in n-lbaas extended 20:18:24 I was looking for that 20:18:33 it isn't in octavia at all, but obviously will be soon 20:18:35 I still scratch my head a bit about how we pick a subnet from the network if there is more than one subnet under the network 20:18:45 random.choice(network.subnets)? :P 20:19:01 Well, yeah, currently nlbaas creates the vip and just hands it to us 20:19:04 and random is off and you have them all in one subnet 20:19:05 I mean, if the user doesn't want to be specific, it must be on purpose? 20:19:30 Yeah, so this will actually be in the API as of the merge? in that case, my agenda item is complete :P 20:19:49 what's with "is_visible": False 20:20:16 Yeah, we need to track it as I don't know that it is properly documented, so it might be easy to miss if they also didn't do the test updates..... 20:20:53 rm_work It is a hidden attribute. It won't show in get calls, etc 20:21:40 hmm 20:21:44 why is that :/ 20:21:48 just not necessary? 20:21:52 I guess it doesn't matter 20:22:07 POST the network_id, we pick a subnet, it'll have a subnet selected to return and they can work up the chain 20:22:11 ok then yeah I'm good on my end 20:22:45 Yeah, looking at the patch, they didn't include tests outside of unit tests. So, please keep us honest on this and make sure we don't miss it. 20:22:56 It's not in the docs 20:23:43 definitely will :) 20:23:43 #topic Open Discussion 20:24:06 Bonus points for writing an API test to cover it.... 20:24:07 Grin 20:24:21 Any other topics for today? 20:25:36 Wow, nice. Lunch time for me then.... 20:25:40 o/ 20:25:42 :-) 20:25:43 Thanks folks for joining 20:25:44 o/ 20:25:57 o/ 20:26:02 #endmeeting