summaryrefslogtreecommitdiffstats
path: root/sdnvpn/artifacts
AgeCommit message (Collapse)AuthorFilesLines
2018-12-11Using heat orchestrator for sdnvpn - test case 8nikoskarandreas2-0/+190
Heat orchestrator and the use of Heat Orchestrator Templates is introduced in sdnvpn test cases. The deployment of the nodes and networks under test is performed as a stack with the use of the heat api and the use of the other apis is kept to as little as possible. The scenarios that are executed are the same as in the orginal test cases. This is the implementation of sdnvpn test case 8: Test floating IP and router assoc coexistence JIRA: SDNVPN-219 Change-Id: I8a61d40e9decf4297b8714c93ce77ba05f033b66 Signed-off-by: nikoskarandreas <nick@intracom-telecom.com>
2018-11-01Using heat orchestrator for sdnvpn - test case 2nikoskarandreas1-0/+289
Heat orchestrator and the use of Heat Orchestrator Template is introduced in sdnvpn test cases. The deployment of the nodes and networks under test is performed as a stack with the use of the openstack api and the use of the other apis is kept to as little as possible. The scenarios that are executed are the same as in the orginal test cases. This is the implementation of sdnvpn test case 2: Tenant separation JIRA: SDNVPN-219 Change-Id: I20f5ed8f7d250873f0223c1cd00c6c05d00fbfa8 Signed-off-by: nikoskarandreas <nick@intracom-telecom.com>
2018-10-31Add suport for fuel installerStamatis Katsaounis1-2/+2
JIRA: FUEL-393 This patch adds support for fuel installer by modifying relevant pieces of code. Change-Id: I5245e84022dd258c96648b0985660e093ca98b52 Signed-off-by: Stamatis Katsaounis <mokats@intracom-telecom.com>
2018-10-22Using heat orchestrator for sdnvpn - test case 4nikoskarandreas1-0/+247
Heat orchestrator and the use of Heat Orchestrator Templates is introduced in sdnvpn test cases. The deployment of the nodes and networks under test is performed as a stack with the use of the openstack api and the use of the other apis is kept to as little as possible. The scenarios that are executed are the same as in the orginal test cases. This is the implementation of sdnvpn test case 4: VPN provides connectivity between subnets using router association JIRA: SDNVPN-219 Change-Id: If3783dd25577d22c18be5f088ab6657c38531d73 Signed-off-by: nikoskarandreas <nick@intracom-telecom.com>
2018-10-15Using heat orchestrator for sdnvpn - test case 1nikoskarandreas1-0/+234
Heat orchestrator and the use of Heat Orchestrator Templates is introduced in sdnvpn test cases. The deployment of the nodes and networks under test is performed as a stack with the use of the heat api and the use of the other apis is kept to as little as possible. The scenarios that are executed are the same as in the orginal test cases. This is the implementation of sdnvpn test case 1: VPN provides connectivity between subnets and also base functions for heat api access and some utilities. JIRA: SDNVPN-219 Change-Id: Ic284722e600652c9058da96d349dff9398bcacf1 Signed-off-by: nikoskarandreas <nick@intracom-telecom.com>
2018-09-10Replace % operator with format methodStamatis Katsaounis1-10/+10
JIRA: SDNVPN-223 Running the testcase 3 with the % operator was causing an error on formating the string. This patch replace % operator with format method. Change-Id: I33d3a4539bd7e1914f8c52ea8e91ae15083ce0b1 Signed-off-by: Stamatis Katsaounis <mokats@intracom-telecom.com>
2018-06-26Route exchange test with testcase3tomsou1-57/+53
This review brings up quagga VM installed with 6WIND quagga, configures with external ip prefix and making sure that it gets exchanged with ODL peer. Change-Id: I9ba677e74f24258f7cc59db70b013fbdbbec917a Signed-off-by: Periyasamy Palanisamy <periyasamy.palanisamy@ericsson.com>
2017-05-03Remove dependence inetNikolas Hermanns1-7/+6
A new ubuntu image with quagga included was uploaded to artifacts.opnfv.org/sdnvpn/ ubuntu-16.04-server-cloudimg-amd64-disk1.img Change-Id: I7e48ebbc2b00b7e771f43b26303acc66c2c48457 Signed-off-by: Nikolas Hermanns <nikolas.hermanns@ericsson.com>
2017-03-23Fix DNS use for testcase 3tomsou1-1/+1
Make the VMs use properly 8.8.8.8 nameserver Change-Id: I8ebf0ff23fa78dcbc50eba9eb27262e690c56b66 Signed-off-by: tomsou <soth@intracom-telecom.com>
2017-03-22Testcase 3 Apex compatibility fixesRomanos Skiadas1-2/+21
- Workaround a bug releng in getting opedaylight nodes - Add some sudo commands because the path is not properly set otherwise it seems - remove needless command that gets ip information from the compute, since that is already available from when the command was ran on the controller - Handle attaching the quagga instance to Apex's br-ex ovs bridge Change-Id: I870f1049d9cce696ec26376a09db5f9e9bac0bf9 Signed-off-by: Romanos Skiadas <rski@intracom-telecom.com>
2017-03-18DNS fix for testcase 3Romanos Skiadas1-0/+5
The CI fails because the openstack DNS does not work. Make the VMs use 8.8.8.8 Change-Id: If0c45710cda402158171ce3436731d96bc346565 JIRA: SDNVPN-125 Signed-off-by: Romanos Skiadas <rski@intracom-telecom.com>
2017-03-16Fix most end-to-end issues with testcase 3 and reenable itRomanos Skiadas1-1/+1
- Make the test work end-to-end on Fuel - Use the instance log to verify quagga started - Don't attempt to check for peering, as that is for a future release - Use the external IP of the controller for peering - Fix not getting the output of OpenDaylight commands Change-Id: Ia7bb533ab65e0fca6b7f48bb64133f6d8f3ff8ae JIRA: SDNVPN-114 Signed-off-by: Romanos Skiadas <rski@intracom-telecom.com>
2017-03-14Fix quagga peering by working around the NATRomanos Skiadas1-0/+5
Quagga peering doesn't seem to work over the NATted openstack external network. To work around this, directly patch the quagga instance to the external network and give it a fixed IP in that network. Then, all the peering traffic goes over that patched interface. Change-Id: I8d9d8fef4e86839c821f83e564d5c49cc15e43ae JIRA: SDNVPN-114 Signed-off-by: Romanos Skiadas <rski@intracom-telecom.com>
2017-03-13Fix typo in quagga script and call to glanceRomanos Skiadas1-1/+1
Change-Id: I80ce2f3b442bc7862486368822c8fe2cd13a0f1b JIRA: SDNVPN-114 Signed-off-by: Romanos Skiadas <rski@intracom-telecom.com>
2017-03-13Fix bgpd.conf path and duplication in tc_3Romanos Skiadas1-1/+1
Change-Id: I78e521fddd8a156d5c9597d6307ac9b6f2571f5c Signed-off-by: Romanos Skiadas <rski@intracom-telecom.com>
2017-03-02Implement quagga peeringRomanos Skiadas1-0/+68
- Create an openstack instance - Assign it a floating IP - Execute a quagga bootstrap script using cloud init - Tell ODL to peer with the instance - Start an instance in a VPN - make sure the route was exchanged between the peered quagga and ODL Change-Id: I73bcaec5425df2b953c2bceaca7d4f09ff28f3d0 Signed-off-by: Romanos Skiadas <rski@intracom-telecom.com>
2016-12-15Make sdnvpn a packageRomanos Skiadas1-0/+0
- Clean up the test/functest folder and move things to lib/ & artifacts/ - Add a new top level folder for the sdnvpn python code Change-Id: I5fdc7fa5475fb800f488a17d3481158c9c4f84e1 Signed-off-by: Romanos Skiadas <rski@intracom-telecom.com>