16:02:02 #startmeeting vpnaas 16:02:03 Meeting started Tue Aug 25 16:02:02 2015 UTC and is due to finish in 60 minutes. The chair is pc_m. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:02:04 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 16:02:06 The meeting name has been set to 'vpnaas' 16:02:12 #topic Announcements 16:03:04 The VPN devstack plugin is done, minor snag on upstreaming (a neutron change broke VPN and so I had to rebase/resubmit). 16:03:40 I split the model from the database logic, so that we can support new models being developed. 16:04:10 #link https://review.openstack.org/#/c/216248/ 16:05:08 I've been working on endpoint groups implementation. Have 2/3 of it done, but there is a snag with how to handle backwards compatibility so discussing with salv-orlando 16:05:53 Using the VPN devstack plugin for neutronclient also has a snag, and need to determine how to handle jobs. 16:06:11 Sent email to ML and need to discuss with mestery and dougwig 16:06:58 There are several people tackling some things right now... MTU support, Rally scenario tests, and VPN API migration. 16:07:27 Please help out with reviews on all pending items so we can get them into L-3 (or as soon as possible). 16:07:34 Any other announcements? 16:07:50 pc_m: one quick one 16:07:57 shoot... 16:09:01 We did an security review of VPNaaS, found a couple of minor issues, one we sort of discussed last week. The other I submitted a bug report about last night, and the security team decided it is OK to fix in public, it isn't horribly serious 16:09:08 https://bugs.launchpad.net/neutron/+bug/1488320 16:09:08 Launchpad bug 1488320 in neutron "neutron-vpnaas uses bad file permissions on PSK file" [Undecided,New] 16:09:31 I have patches to neutron and neutron-vpnaas for this. The PSK file is world-readable inside the network node. 16:09:51 ouch 16:09:59 yeah 16:10:06 The root ownership is OK? 16:10:14 for processes? 16:10:45 yes, that is OK. The ipsec pluto processes are only listening on internal control plane networks unti a VPN connection is established. 16:11:14 At that point it is listening to the SNAT, but that is standard openswan behavior, nothing specific to VPNaaS 16:11:44 great 16:11:45 StronSwan is the wave of the future. And users have the option of using external, hardware-based VPNs 16:11:53 Thanks for digging into this. 16:12:40 Yeah, the goal is to have StrongSwan as the default ref. impl. 16:13:16 With MTU some issues were found. Openswan supports per connection (as do other drivers). Strongswan supports per service. 16:14:28 Which would imply a conflicting API change needed to support. I suggested as a short term solution, to just enforce (via validation) that all connections on a service use the same MTU for SSwan driver. 16:15:34 I would like to have infra folks from neutron to review infra patch #link: https://review.openstack.org/#/c/211767/ to move forward with VPN API migration 16:18:01 madhu_ak: You'll want to talk to dougwig about his -1. He's the I/F with infra, so we should get his buy in first. 16:18:26 Any other announcements? 16:18:31 sure 16:19:12 #topic Endpoint Groups 16:20:17 Just to bring people up to speed. This involves a change to the existing API. The initial thought was that we could try to do this with existing v2 API and not have a backward incompatible change, as few were using the APIs. 16:20:55 However, there are two operators who are using the API in production and they'd like backward compatibility. I'm in discussions to see how to best handle that. 16:21:11 I'll update the patchset, once that is resolved. 16:21:32 Beyond that, I need to do update API, and validation and the endpoint groups part is done and ready for review. 16:22:47 Would love to see people look over the code (https://review.openstack.org/#/c/212692/), and also to look at the dev ref doc (https://review.openstack.org/#/c/191944) 16:23:03 Anything that we can iron out early will save time overall. 16:23:22 Plan is to then apply changes to do multiple local subnets (which operators want). 16:23:49 #topic VPN Functional Tests for Neutron commits 16:24:23 No activity on this. Need to figure out why neutron patchset is not being used in the test run. Haven't had any time to pursue. 16:24:47 #topic Bugs and Reviews 16:25:09 Please look at the bugs http://bit.ly/1PwD6bi and help out if you can. 16:25:42 Reviews are here: https://review.openstack.org/#/q/status:open+project:openstack/neutron-vpnaas,n,z and could use reviewers so that we have a better chance of getting cores to approve. 16:25:54 Anyone have specific bugs to discuss? 16:27:09 #topic Open Discussion 16:27:24 Anyone have anything to discuss related to VPNaaS? 16:27:50 I don't have anything more, and have another meeting now. 16:28:02 Please do help out with reviews, so that we can get commits through. 16:28:07 Will do 16:28:24 OK. Will give back 30 mins to everyone. Thanks for joining! 16:28:39 #endmeeting