You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@cloudstack.apache.org by michaelandersen <gi...@git.apache.org> on 2015/12/22 12:35:57 UTC
[GitHub] cloudstack pull request: FIX Site2SiteVPN on redundant VPC
GitHub user michaelandersen opened a pull request:
https://github.com/apache/cloudstack/pull/1275
FIX Site2SiteVPN on redundant VPC
This PR:
- fixes starting of Site2Site VPN on redundant VPC
- fixes Site2Site VPN state checking on redundant VPC
- improves the vpc_vpn test to allow multple hypervisors
- adds a integration test for Site2Site VPN on redundant VPC
Tested it on 4.7 single Xen server zone:
command:
```
nosetests --with-marvin --marvin-config=/data/shared/marvin/mct-zone1-xen1.cfg -a tags=advanced,required_hardware=true /tmp/test_vpc_vpn.py
```
results:
```
Test Site 2 Site VPN Across redundant VPCs ... === TestName: test_01_redundant_vpc_site2site_vpn | Status : SUCCESS ===
ok
Test Remote Access VPN in VPC ... === TestName: test_01_vpc_remote_access_vpn | Status : SUCCESS ===
ok
Test Site 2 Site VPN Across VPCs ... === TestName: test_01_vpc_site2site_vpn | Status : SUCCESS ===
ok
----------------------------------------------------------------------
Ran 3 tests in 1490.076s
OK
```
also performed numerous manual inspections of state of VPN connections and connectivity between VPC's
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/michaelandersen/cloudstack fix/site2sitevpn
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/cloudstack/pull/1275.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #1275
----
commit a6753346fe3d0bcdedb437d01e7b0bb6a13b14bf
Author: Michael Andersen <ma...@schubergphilis.com>
Date: 2015-12-21T15:25:41Z
FIX VPN: non-working ipsec commands
commit 17bedf79f6a830180ec87a549571c4cf434cd618
Author: Michael Andersen <ma...@schubergphilis.com>
Date: 2015-12-21T18:07:26Z
FIX S2S VPN rVPC: Check only redundant routers in state MASTER
commit 87e5f357353107695b8b4677d24ae557184d8ef7
Author: Michael Andersen <ma...@schubergphilis.com>
Date: 2015-12-22T10:16:23Z
Make integration/smoke/test_vpc_vpn Hypervisor independant
commit 39b71a4d735525416ed5b5cf72b8c6a32c036989
Author: Michael Andersen <ma...@schubergphilis.com>
Date: 2015-12-22T11:00:55Z
Add S2S VPN test for Redundant VPC
commit f6364fce6834ea259cd36fdf55458e78eeb300c2
Author: Michael Andersen <ma...@schubergphilis.com>
Date: 2015-12-22T11:29:44Z
PEP8 of integration/smoke/test_vpc_vpn
----
---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastructure@apache.org or file a JIRA ticket
with INFRA.
---
[GitHub] cloudstack pull request: FIX Site2SiteVPN on redundant VPC
Posted by michaelandersen <gi...@git.apache.org>.
Github user michaelandersen closed the pull request at:
https://github.com/apache/cloudstack/pull/1275
---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastructure@apache.org or file a JIRA ticket
with INFRA.
---