Nikos Karandreas [Wed, 26 Sep 2018 10:05:03 +0000 (10:05 +0000)]
Merge "Update Overview document for Gambia release"
Nikos Karandreas [Wed, 26 Sep 2018 09:48:55 +0000 (09:48 +0000)]
Merge "Update Installation document for Gambia release"
Nikos Karandreas [Wed, 26 Sep 2018 08:50:14 +0000 (08:50 +0000)]
Merge "Replace % operator with format method"
Nikos Karandreas [Wed, 26 Sep 2018 08:39:23 +0000 (08:39 +0000)]
Merge "Fix reference-before-assignment errors when getting exceptions"
Periyasamy Palanisamy [Thu, 20 Sep 2018 11:34:08 +0000 (13:34 +0200)]
Nominating Dimitrios Tsiolakis as SDNVPN committer
I would like to nominate Dimitrios Tsiolakis as a SDNVPN committer as he
is working with SDNVPN project for several months and looking to BGPVPN
tempest testsuite and other CI issues on daily basis.
Here are his contributions: https://gerrit.opnfv.org/gerrit/#/q/owner:%22Dimitris+Tsiolakis+%253Cdmts%2540intracom-telecom.com%253E%22+project:sdnvpn
Change-Id: I093df6949993888b137430d384aba0cd1bcdd33c
Signed-off-by: Periyasamy Palanisamy <periyasamy.palanisamy@ericsson.com>
dimitris.tsiolakis [Mon, 10 Sep 2018 14:39:10 +0000 (17:39 +0300)]
Update Installation document for Gambia release
JIRA: SDNVPN-225
Change-Id: Ibc883d5e38ae88538735d52a114b65dda86770b9
Signed-off-by: dimitris.tsiolakis <dmts@intracom-telecom.com>
dimitris.tsiolakis [Mon, 10 Sep 2018 11:51:19 +0000 (14:51 +0300)]
Update Overview document for Gambia release
JIRA: SDNVPN-224
Change-Id: Id02780698fc84f750c6d633fbcf0b86a04c13d32
Signed-off-by: dimitris.tsiolakis <dmts@intracom-telecom.com>
Periyasamy Palanisamy [Wed, 19 Sep 2018 12:15:29 +0000 (14:15 +0200)]
Nominating Nikos Karandreas as SDNVPN committer
I would like to nominate Nikos Karandreas as SDNVPN committer due to
his wide knowledge and working experience with SDNVPN project. He is
currently working to incorporate HEAT templates for BGPVPN orchestration
and fixing up CI issues.
His contributions are: https://gerrit.opnfv.org/gerrit/#/q/owner:%22Nikos+Karandreas+%253Cnick%2540intracom-telecom.com%253E%22+project:sdnvpn
Change-Id: Ibe7fd66573f8e0beeb073e3f3cf0d4907c671d0f
Signed-off-by: Periyasamy Palanisamy <periyasamy.palanisamy@ericsson.com>
Periyasamy Palanisamy [Wed, 19 Sep 2018 12:09:12 +0000 (12:09 +0000)]
Merge "Auto Generated INFO.yaml file"
agardner [Mon, 5 Feb 2018 19:25:24 +0000 (14:25 -0500)]
Auto Generated INFO.yaml file
INFO.yaml meant to be machine readable.
This file was auto generated from an ldap lookup
and your projects INFO file.
Going forward comitter promotions must be done
against this file.
PTLs:
Must be merged for you to gain delete access on
testresults.opnfv.org
Change-Id: I322646af57e0fd69e4fb40f0e346cc9e21b683e5
Signed-off-by: agardner <agardner@linuxfoundation.org>
Stamatis Katsaounis [Tue, 11 Sep 2018 13:47:48 +0000 (16:47 +0300)]
Fix reference-before-assignment errors when getting exceptions
JIRA: SDNVPN-228
This patch checks that variables have been set before trying to
perfom actions uppon them.
Change-Id: I6e81a3e7756d3ef0aee4f436766128631439f43a
Signed-off-by: Stamatis Katsaounis <mokats@intracom-telecom.com>
Stamatis Katsaounis [Mon, 10 Sep 2018 08:34:17 +0000 (11:34 +0300)]
Replace % operator with format method
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>
Cédric Ollivier [Sun, 2 Sep 2018 11:33:51 +0000 (13:33 +0200)]
Update entry_point to conform with Xtesting
Functest is being updated to Xtesting 0.60 which leverages on
stevedore [1].
[1] https://docs.openstack.org/stevedore/latest/
Change-Id: Ic47a61b547ee41ca60c5d393f82c907ca27ba97a
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
Tim Rozet [Wed, 25 Jul 2018 19:58:14 +0000 (15:58 -0400)]
Change ODL check url to be diagstatus
With OOO the password is no longer hardcoded to 'admin' and is
dynamically generated a run time. This causes this curl check to fail.
Instead, use the diagstatus URL which is new in ODL and provides a more
accurate way (without authentication) to check if ODL is ready.
Change-Id: I7eb034cd3f20c5f5daa52a1e9b2d8e2a52118f6e
Signed-off-by: Tim Rozet <trozet@redhat.com>
Periyasamy Palanisamy [Mon, 9 Jul 2018 12:22:14 +0000 (14:22 +0200)]
Detach quagga vm in the cleanup block
Change-Id: I45145dacaeec0f7b518ab61a33d3a824458e9af5
Signed-off-by: Periyasamy Palanisamy <periyasamy.palanisamy@ericsson.com>
Periyasamy Palanisamy [Mon, 2 Jul 2018 07:59:29 +0000 (07:59 +0000)]
Merge "Route exchange test with testcase3"
Periyasamy Palanisamy [Thu, 28 Jun 2018 13:17:00 +0000 (13:17 +0000)]
Merge "Clean up stale routers and gateway routers."
dimitris.tsiolakis [Tue, 26 Jun 2018 08:20:31 +0000 (11:20 +0300)]
Clean up stale routers and gateway routers.
During snaps_smoke test all floating IPs are allocated
by routers as external IP's, as a result there are no
more floating IPs left.
This patch clean up stale routers and free the assigned
IPs.
JIRA: SNAPS-318
Change-Id: Ifbf01ce38db63315e692dca9ffa5d993dbfa4337
Signed-off-by: dimitris.tsiolakis <dmts@intracom-telecom.com>
Periyasamy Palanisamy [Wed, 27 Jun 2018 09:39:25 +0000 (11:39 +0200)]
update sdnvpn release notes for fraser 6.2
Change-Id: I752fba0ba0d434ae1bc37b975479361f9d53e3b3
Signed-off-by: Periyasamy Palanisamy <periyasamy.palanisamy@ericsson.com>
Tim Rozet [Mon, 25 Jun 2018 21:58:36 +0000 (17:58 -0400)]
Adds support for docker based opendaylight
Previously we used ODL as a systemd service. However in newer OOO it is
ran as a docker container. For reinstalling ODL in this case we determined
that the best way is to not mess with docker and simply shut it down,
and use the systemd for the CSIT verification.
This patch stops the docker container, then copies a systemd service
file (since RPM may never have been installed), and then allows ODL
reinstall to proceed as usual.
Change-Id: Ib0996ed5494f1ef37bcc232f087f563c99db62fc
Signed-off-by: Tim Rozet <trozet@redhat.com>
tomsou [Tue, 27 Jun 2017 11:48:31 +0000 (11:48 +0000)]
Route exchange test with testcase3
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>
Periyasamy Palanisamy [Mon, 18 Jun 2018 10:30:55 +0000 (12:30 +0200)]
Use Neutron API for attaching floating ip address
The Nova API for attaching floating ip address with vm instance is
removed in latest Openstack release. Hence moving to neutron API for
attaching floating ip address with VM.
JIRA: SDNVPN-217
Change-Id: If321191eca0915cfd816eabc8890b28ed79cefc7
Signed-off-by: Periyasamy Palanisamy <periyasamy.palanisamy@ericsson.com>
Periyasamy Palanisamy [Fri, 15 Jun 2018 15:16:10 +0000 (15:16 +0000)]
Merge "[Bug Fix] Determine the BGP entity owner in ODL Cluster"
Dimitrios Markou [Wed, 6 Jun 2018 11:14:15 +0000 (14:14 +0300)]
[Bug Fix] Determine the BGP entity owner in ODL Cluster
In HA deployments is essential to determine which is the ODL
BGP entity owner and transform that ODL to BGP speaker.
This is necessary because of this bug [0] in netvirt. So
we can consider this as a workaround for the testcase_3.
Note: This patch is dependent on this task resolution [1]
for master branch.
Note: This patch works fine in stable/fraser branch.
[0] https://jira.opendaylight.org/browse/NETVIRT-1308
[1] https://jira.opnfv.org/browse/SDNVPN-217
Jira: SDNVPN-214
Change-Id: I383987e650da45400a3a6437dbdaaea904db9265
Signed-off-by: Dimitrios Markou <mardim@intracom-telecom.com>
nikoskarandreas [Tue, 29 May 2018 13:00:47 +0000 (16:00 +0300)]
Create and pass references of flavor and image to tempest
When invoked from SDNVPN, Tempest scenario functest test cases
try to use flavor and image references from the tempest.conf file
which are currently empty.
This patch uses the default flavor that is created by the test
suite and the creates an image using the availabe cirros image,
which is deleted at the end.
JIRA: SDNVPN-209
Change-Id: I6a6fd636fec2c0fa7d35981ca51d59f06a4d9d69
Signed-off-by: nikoskarandreas <nick@intracom-telecom.com>
dimitris.tsiolakis [Tue, 12 Jun 2018 11:12:25 +0000 (14:12 +0300)]
Fix so that testcases run in order.
A new key "order" was added in config.py file to prevent the
testcases executed in random order.
JIRA: SDNVPN-216
Change-Id: I4ee72cb98351e35bf50ecf9c6dd1506a59e34f6e
Signed-off-by: dimitris.tsiolakis <dmts@intracom-telecom.com>
Periyasamy Palanisamy [Thu, 7 Jun 2018 14:29:24 +0000 (14:29 +0000)]
Merge "Add own logger for SdnvpnFuncTest class"
Periyasamy Palanisamy [Thu, 7 Jun 2018 08:35:48 +0000 (10:35 +0200)]
Add own logger for SdnvpnFuncTest class
The functest xtesting Testcase class removed the logger instance
variable, so let SdnvpnFuncTest use its own logger.
JIRA: SDNVPN-215
Change-Id: I8b611273e44204d5051fad1140e6ecaddc2a4334
Signed-off-by: Periyasamy Palanisamy <periyasamy.palanisamy@ericsson.com>
Dimitrios Markou [Fri, 1 Jun 2018 13:09:47 +0000 (16:09 +0300)]
[Bug Fix] Use correct image for the Quagga instance
In testcase_3 the Quagga image is downloaded from the
opnfv.artifacts repository to the /home/opnfv/functest/data
directory.
But the testcase_3 after that tries to find the image in the
/home/opnfv/functest/images directory.
This results in using a wrong image
Jira: SDNVPN-213
Change-Id: I99539fc9a7a2d016a97ed51fca0cde81f82b3911
Signed-off-by: Dimitrios Markou <mardim@intracom-telecom.com>
Periyasamy Palanisamy [Thu, 31 May 2018 14:59:54 +0000 (16:59 +0200)]
Fix the logging to be compatible with functest
Change-Id: I62b432497175e79bcf2cd241be54d8a7f5db2799
Signed-off-by: Periyasamy Palanisamy <periyasamy.palanisamy@ericsson.com>
Georg Kunz [Mon, 28 May 2018 22:58:08 +0000 (00:58 +0200)]
Re-enabling execution of tempest tests
My previous patch broke the execution of tempest tests, causing tempest
to complain about a missing .testr.conf file. This fix adds the explicit
use of the --config-file CLI flag back to the tempest test framework.
Change-Id: If65c65a227f0058180e0d5bca47cce502948c4c9
Signed-off-by: Georg Kunz <georg.kunz@ericsson.com>
Periyasamy Palanisamy [Wed, 23 May 2018 10:28:50 +0000 (12:28 +0200)]
potential fix for attaching router with external network gateway
In the CI environment, whenever testcases attaches a router with
external network gateway sometimes it throws the error "No more IP
addresses available on network". This could be due to stale floating
ip's exist in the deployment which is cleaned up now before executing
sdnvpn testsuite.
JIRA: SDNVPN-212
Change-Id: I027a833f13b1bdddd83dc8c7e7f7292e20b10bb8
Signed-off-by: Periyasamy Palanisamy <periyasamy.palanisamy@ericsson.com>
Georg Kunz [Thu, 10 May 2018 22:13:57 +0000 (00:13 +0200)]
Fixing invocation of Tempest tests
Only 7 bgpvpn Tempest tests were run by the SDNVPN Tempest test instead
of the full set of Tempest tests. This patch fixes and simplifies the
invocation of bgpvpn Tempest tests.
Change-Id: I1b207ea3da27dd43ab034b84f81992a5e0be2ec1
Signed-off-by: Georg Kunz <georg.kunz@ericsson.com>
Periyasamy Palanisamy [Tue, 8 May 2018 15:24:10 +0000 (17:24 +0200)]
SDNVPN-99 NAT doesn't seem to work
Currently ODL is not able to accomodate both network and router in a
BGPVPN instance (https://jira.opendaylight.org/browse/NETVIRT-932 - see
the comment section). So until the fix is available, testing NAT
functionality using router without bgpvpn instance across subnets.
Change-Id: I6bedfc8e818ddd542036a87245caf4949152d66f
Signed-off-by: Periyasamy Palanisamy <periyasamy.palanisamy@ericsson.com>
Periyasamy Palanisamy [Mon, 7 May 2018 14:50:11 +0000 (16:50 +0200)]
create log file only if it doesn't exist
Change-Id: I97e4f0cf8f27ff719253967ac14e74bcd55b0559
Signed-off-by: Periyasamy Palanisamy <periyasamy.palanisamy@ericsson.com>
Periyasamy Palanisamy [Mon, 7 May 2018 13:17:21 +0000 (15:17 +0200)]
create log file during logger initialization
Currently the log messages from utils and openstack_utils
python modules are not logged into bgpvpn.log. This is
because this file is created during SDNVPN Feature
initialization. So creating this file during logger
initialization itself.
Change-Id: I538acdfb2119f1eaa562f61dac3b6bf7c3a58e41
Signed-off-by: Periyasamy Palanisamy <periyasamy.palanisamy@ericsson.com>
Trevor Bramwell [Mon, 30 Apr 2018 20:28:46 +0000 (13:28 -0700)]
Fix os-odl-bgpvpn-[no]ha scenario reference
These shouldn't be prefixed with a '-' nor duplicated.
Change-Id: I88f5b2d18436a258d6ac573a1fbc6dee735b48da
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
Sofia Wallin [Wed, 25 Apr 2018 16:11:25 +0000 (18:11 +0200)]
Updated scenario documentation
Change-Id: I125988afe557e5117fcbbace23b5e48e740d216c
Signed-off-by: Sofia Wallin <sofia.wallin@ericsson.com>
Signed-off-by: Periyasamy Palanisamy <periyasamy.palanisamy@ericsson.com>
Periyasamy Palanisamy [Wed, 25 Apr 2018 14:18:59 +0000 (16:18 +0200)]
update fraser release date
Change-Id: If38328d7814497e9e213ec6edeff5057584d4601
Signed-off-by: Periyasamy Palanisamy <periyasamy.palanisamy@ericsson.com>
Cédric Ollivier [Fri, 20 Apr 2018 13:28:34 +0000 (15:28 +0200)]
Fix version in setup.cfg
It cannot be installed due the new branch.
Change-Id: I1898190cbf522dbfbaeaa89e3d65a7b2e27fb2cc
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
Periyasamy Palanisamy [Mon, 16 Apr 2018 13:09:16 +0000 (15:09 +0200)]
Make sdnvpn logging proper
* Currently no log messages are getting written into log file due to
file handler is registered for logger object created at different
modules. Now corresponding handler is registered for logger objects.
* Making sdnvpn Feature class to use its parent class logger object to
avoid unnecessary logger object creation.
Change-Id: I4ec61951ba4ac39cecc137dbb818da72f0b43b35
Signed-off-by: Periyasamy Palanisamy <periyasamy.palanisamy@ericsson.com>
Cédric Ollivier [Thu, 12 Apr 2018 07:20:13 +0000 (09:20 +0200)]
Updated from global requirements
Change-Id: I094aa8c5cc901c4b5f083651a8224d64324dfc44
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
Periyasamy Palanisamy [Wed, 11 Apr 2018 07:26:36 +0000 (07:26 +0000)]
Merge "testcase_10 intermittent failure"
Periyasamy Palanisamy [Mon, 9 Apr 2018 09:56:04 +0000 (11:56 +0200)]
testcase_10 intermittent failure
There are vm monitor threads running incorrectly which causes this
testcase to fail intermittently. It is fixed properly now.
Change-Id: I61abf7e33700abdcb2e9ab7cfa72f6e3ad6c7a67
Signed-off-by: Periyasamy Palanisamy <periyasamy.palanisamy@ericsson.com>
Periyasamy Palanisamy [Fri, 6 Apr 2018 14:29:14 +0000 (16:29 +0200)]
router and network association failure
comment few sub tests till ODL provides fix for BGPVPN having both
router and network association: https://jira.opnfv.org/browse/SDNVPN-94.
Till then let us comment required subtests in testcase_4.py and update the
release note for fraser.
Change-Id: I498ee95c74b525f65e40a540e0f1162d78ec5504
Signed-off-by: Periyasamy Palanisamy <periyasamy.palanisamy@ericsson.com>
nikoskarandreas [Thu, 5 Apr 2018 07:00:37 +0000 (10:00 +0300)]
Document updates for Fraser
Change-Id: I002848374caf28c0e6f4184bc9bd9e87b1918255
Signed-off-by: nikoskarandreas <nick@intracom-telecom.com>
Document updates for Fraser
Fixed wrong release date.
Removed a closed issue and a reference to it.
Change-Id: I002848374caf28c0e6f4184bc9bd9e87b1918255
Signed-off-by: nikoskarandreas <nick@intracom-telecom.com>
Fatih Degirmenci [Sat, 24 Mar 2018 06:15:11 +0000 (23:15 -0700)]
xci: Lowercase ansible variables
Change-Id: I4aa8ca5f8fcd5626e4334fd1217930c065a1dc04
Signed-off-by: Fatih Degirmenci <fdegir@gmail.com>
Periyasamy Palanisamy [Mon, 12 Mar 2018 14:12:44 +0000 (15:12 +0100)]
remove extra specs for the flavor
It has problem in booting up VMs which are with custom flavor
configured. So removing extra specs from the flavor which
anyway is not needed.
Change-Id: I38fe1449ea585a3a6db95a7f21fd1d3fca0f528e
Signed-off-by: Periyasamy Palanisamy <periyasamy.palanisamy@ericsson.com>
Periyasamy Palanisamy [Mon, 12 Mar 2018 12:13:24 +0000 (13:13 +0100)]
testcase execution halt fix
It's found that sys.exit is used in utils.py which caused testcase
execution is stopped abruptly while running bgpvpn testsuite.
This is now replaced with Exception.
Change-Id: I69df4be705985994318f58d57b152d6db4087610
Signed-off-by: Periyasamy Palanisamy <periyasamy.palanisamy@ericsson.com>
Periyasamy Palanisamy [Fri, 9 Mar 2018 09:00:50 +0000 (10:00 +0100)]
workaround for bgpvpn tempest run
Adding tempest.conf file in the /etc/tempest directory as it is needed
for tempest run command.
Change-Id: I754dca76908014dcbb17e82a2e7b561d4826bff0
Signed-off-by: Periyasamy Palanisamy <periyasamy.palanisamy@ericsson.com>
Periyasamy Palanisamy [Mon, 5 Mar 2018 09:47:48 +0000 (10:47 +0100)]
potential fix for custom flavor creation issue
Change-Id: Ic079e6d699927a400ca5f1530b18efacf3465629
Signed-off-by: Periyasamy Palanisamy <periyasamy.palanisamy@ericsson.com>
Periyasamy Palanisamy [Thu, 8 Mar 2018 11:34:08 +0000 (12:34 +0100)]
Move import_modules inside try block
Its still sdnvpn testsuite is failing at testcase_8 for bgpvpn ha
scenario whereas it runs fine in the local setup. There is no logs
generated from the CI run, moving import_modules inside try block
and added few info logs to find out what is going on CI setup.
[1] http://artifacts.opnfv.org/logs/functest/lf-pod1/2018-03-03_23-12-24/bgpvpn.log
[2] https://build.opnfv.org/ci/job/functest-apex-baremetal-daily-master/827//console
Change-Id: Icffa48cd56222bc1063ca16704e90a899380634d
Signed-off-by: Periyasamy Palanisamy <periyasamy.palanisamy@ericsson.com>
Periyasamy Palanisamy [Tue, 6 Mar 2018 13:14:13 +0000 (14:14 +0100)]
remove block comment for testcase_8
somehow bgpvpn testsuite is not running in the bgpvpn-ha ci loop
because of testcase_8. when bgpvpn tries to execute this testcase,
somehow execution is stopped and no logs being generated from the
setup. The only different is this testcase is having block comment
with delimeter and this is being imported as a module inside
run_sdnvpn_tests. Hence replacing block comment with single line
comments. This issue is very sporadic even in the local setup
and running fine after changing it with single line comments.
Change-Id: I5d71ec2a8c532b5dd77b2136ca7e95a7838683dc
Signed-off-by: Periyasamy Palanisamy <periyasamy.palanisamy@ericsson.com>
Cédric Ollivier [Fri, 2 Mar 2018 16:14:31 +0000 (17:14 +0100)]
Update networking-bgpvpn to 7.0.0
networking-bgpvpn 7.0.0 was released for Pike [1]
[1] https://docs.openstack.org/releasenotes/networking-bgpvpn/pike.html
Change-Id: I4baf1810ee2390c71a0f4b831f11baedabc95360
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
Cédric Ollivier [Fri, 2 Mar 2018 08:04:15 +0000 (09:04 +0100)]
Switch to Xtesting
It inherits from xtesting.core.feature [1].
[1] http://xtesting.readthedocs.io/en/latest/apidoc/xtesting.core.feature.html
Change-Id: I3d64bce859de7132384b3cf0a6383348cc20b3b1
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
Periyasamy Palanisamy [Thu, 1 Mar 2018 09:32:23 +0000 (10:32 +0100)]
update python modules shebang line for python intrepreter directive
Change-Id: I1929a5b86a89a96fbf5c21b3bc419c9237034aba
Signed-off-by: Periyasamy Palanisamy <periyasamy.palanisamy@ericsson.com>
Periyasamy Palanisamy [Thu, 1 Mar 2018 08:40:48 +0000 (09:40 +0100)]
fix for sdnvpn testsuite execution stops abruptly
* updated the recommended shebang line for python intrepreter directive
Change-Id: Icd3023f03c8b5524afcb5d600a9d03749496acea
Signed-off-by: Periyasamy Palanisamy <periyasamy.palanisamy@ericsson.com>
Periyasamy Palanisamy [Wed, 28 Feb 2018 19:10:24 +0000 (20:10 +0100)]
add user variables for quagga configuration
As per the review https://git.opendaylight.org/gerrit/#/c/66195 in
ansible-opendaylight role, adding required quagga specific
user variables to configure OpenDaylight with BGPVPN functionality.
Change-Id: I78e3389c4624fe92f34da13bde6a03d3f51c9675
Signed-off-by: Periyasamy Palanisamy <periyasamy.palanisamy@ericsson.com>
Periyasamy Palanisamy [Tue, 27 Feb 2018 08:47:11 +0000 (08:47 +0000)]
Merge "Update the way of running tempest"
Periyasamy Palanisamy [Tue, 27 Feb 2018 08:46:49 +0000 (08:46 +0000)]
Merge "Stop relying on internal Functest utils"
Linda Wang [Mon, 26 Feb 2018 09:19:59 +0000 (09:19 +0000)]
Update the way of running tempest
Use 'tempest run' instead of 'run_tempest.sh', which has
been removed by tempest 16.0.0
Also, 'tempest.py' has been renamed to 'run_tempest.py', to
avoid package importing conflict
Change-Id: I61e802e0381d1f33281610e98d05813c9b96faf9
Signed-off-by: Linda Wang <wangwulin@huawei.com>
Periyasamy Palanisamy [Mon, 26 Feb 2018 16:04:21 +0000 (17:04 +0100)]
comment setup quagga playbook
In order to enable verify jobs in XCI for sdnvpn, commenting quagga
install playbook until its upstream review
(https://review.openstack.org/#/c/523907/) is merged
Change-Id: Ibeded8fe458e826259f2fb1cf82843f018aa3648
Signed-off-by: Periyasamy Palanisamy <periyasamy.palanisamy@ericsson.com>
Cédric Ollivier [Mon, 26 Feb 2018 18:40:43 +0000 (19:40 +0100)]
Stop relying on internal Functest utils
It switches from functest_utils.get_functest_config() to
config.CONF(). download_url is now hosted in sfc as it's unused by
Functest.
The next functions will be considered as part of Functest framework
(then it must be well covered and documented):
- ft_utils.execute_command_raise()
- ft_utils.execute_command()
- ft_utils.get_parameter_from_yaml()
Change-Id: I076c6ced430df8387de8eaeac6f3a94d93201b19
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
Cédric Ollivier [Mon, 26 Feb 2018 09:42:02 +0000 (10:42 +0100)]
Host openstack utils in SDNVPN
SDNVPN is the last project using the deprecated openstack utils which
are being removed from Functest tree.
All methods unused by SDNVPN could be safely removed in a second change.
This patch aims at publishing them asis.
Change-Id: I4e479e6def2c691799c9bd86ba325e3d1544ef0d
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
Periyasamy Palanisamy [Fri, 23 Feb 2018 15:42:05 +0000 (15:42 +0000)]
Merge "Fixing return value in tempest test suite"
Georg Kunz [Fri, 23 Feb 2018 11:34:26 +0000 (12:34 +0100)]
Fixing return value in tempest test suite
The result processing framework of the SDNVPN project expects "FAIL" as
value for failed sub-tests to determine the overall result. The value
returned by the tempest sub-tests was "FAILED", causing incorrect
reporting to Functest.
Change-Id: I320e6f1fb1fc7ee540813e454484b11bd5b227b2
Signed-off-by: Georg Kunz <georg.kunz@ericsson.com>
Cédric Ollivier [Thu, 22 Feb 2018 07:41:11 +0000 (08:41 +0100)]
Switch from CONST to CONF
CONST is not the right Functest object to get config data.
Change-Id: I764a0a2a24447c941d1e726f3116593b29dd1c1e
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
Periyasamy Palanisamy [Mon, 19 Feb 2018 14:35:19 +0000 (15:35 +0100)]
resync and ecmp testcase failure
This provide fix for resync and ecmp test case failures
at the CI master runs. Please have a look at the comments
in each testcase for more details.
Change-Id: I26c40da144e34a48ad44897988675db8d37c062a
Signed-off-by: Periyasamy Palanisamy <periyasamy.palanisamy@ericsson.com>
Periyasamy Palanisamy [Thu, 15 Feb 2018 13:33:52 +0000 (13:33 +0000)]
Merge "fix for sdnvpn CI test failure"
tomsou [Fri, 19 Jan 2018 14:15:33 +0000 (16:15 +0200)]
Use bgvpn-delete and create instead of update
Testcases 1 and 4 fail because of netvirt bug [1]
The same functionality is now achieved by using
bgvpn-delete and bgpvpn-create cli commands instead
of bgpvpn-update
[1] https://jira.opendaylight.org/browse/NETVIRT-1067
Change-Id: Iaba6e06d0f39e356bf364b0640c707b0a83470d7
Signed-off-by: tomsou <soth@intracom-telecom.com>
Signed-off-by: Periyasamy Palanisamy <periyasamy.palanisamy@ericsson.com>
Periyasamy Palanisamy [Thu, 15 Feb 2018 08:29:01 +0000 (09:29 +0100)]
fix for sdnvpn CI test failure
Change-Id: Ie55ccbe68f57a9bb03efc8b6eebf23a0018a0bca
Signed-off-by: Periyasamy Palanisamy <periyasamy.palanisamy@ericsson.com>
Tim Irnich [Thu, 1 Feb 2018 10:21:23 +0000 (11:21 +0100)]
Updating INFO file - new PTL
Updating project lead and primary contact to Peri after PTL election.
Change-Id: Ief833e2e1479f99f8f0be815d5be43cb96883a4a
Signed-off-by: Tim Irnich <tim.irnich@ericsson.com>
Periyasamy Palanisamy [Fri, 26 Jan 2018 11:30:20 +0000 (12:30 +0100)]
correct setup-openstack.yml destination path
Change-Id: I9c1c174529e1802beeab6b4e5ac91d18283aa521
Signed-off-by: Periyasamy Palanisamy <periyasamy.palanisamy@ericsson.com>
Periyasamy Palanisamy [Fri, 26 Jan 2018 10:40:35 +0000 (11:40 +0100)]
correct XCI scenario variable
Change-Id: I4fcd3773457b6acb14720b84ba145ed9cac0368c
Signed-off-by: Periyasamy Palanisamy <periyasamy.palanisamy@ericsson.com>
Periyasamy Palanisamy [Thu, 7 Dec 2017 17:05:04 +0000 (18:05 +0100)]
os-odl-bgpvpn scenario for xci deployment
This includes scenario os-odl-bgpvpn scenario specific configuration
files to make XCI to install Openstack (master and stable/pike) with
OpenDaylight configured as a BGP speaker.
XCI would automatically checkout sdnvpn repo and use scenarios
directory for the configuration during its execution time.
Change-Id: Ic86fcb171c8e97f7d3c3fb649ab0fb00368e6c6d
Signed-off-by: Periyasamy Palanisamy <periyasamy.palanisamy@ericsson.com>
tomsou [Thu, 18 Jan 2018 10:42:57 +0000 (12:42 +0200)]
Set unlimited router quotas
Update router quotas to fix bgpvpn scenario in CIq
JIRA:SDNVPN-208
Change-Id: I25353229d119459c8e961b0f3f6264f715533d13
Signed-off-by: tomsou <soth@intracom-telecom.com>
Periyasamy Palanisamy [Mon, 20 Nov 2017 12:15:26 +0000 (13:15 +0100)]
Intra-Data Center ECMP testcase
This testcase add a scenario in which one extra route can be reachable
through two VMs which are in a same network attached to a router which
is later associated to a BGPVPN instance.
This extra route ip address is different from subnet of VMs.
After the extra route is configured with VM ips as nexthops, then when
third VM is trying to reach extra route, traffic would split between two
VMs. The traffic split can happen only in heavy loaded scenario, so this
testcase would test only reachability.
JIRA: SDNVPN-23
Change-Id: I4bb4e94f5c98c0f3c22bff7a6998af2a7a919f16
Signed-off-by: Periyasamy Palanisamy <periyasamy.palanisamy@ericsson.com>
Periyasamy Palanisamy [Mon, 8 Jan 2018 08:50:08 +0000 (09:50 +0100)]
Resync testcase description
JIRA: SDNVPN-200
Change-Id: Ida111d28591d99cc8d2a73ec1c14920800354a9b
Signed-off-by: Periyasamy Palanisamy <periyasamy.palanisamy@ericsson.com>
Tim Irnich [Wed, 13 Dec 2017 08:28:21 +0000 (08:28 +0000)]
Merge "Adding two new committers"
Tim Irnich [Mon, 20 Nov 2017 14:14:53 +0000 (14:14 +0000)]
Merge "Updated from global requirements"
Tim Irnich [Fri, 17 Nov 2017 12:04:42 +0000 (13:04 +0100)]
Adding two new committers
Adding Thomas Sounapoglou and Peri Palanisamy as new comitters to the project.
Both have made substantial contributions to the project and are very active.
Existing committers, please approve.
Change-Id: Ib85ced466dbdf90333e555de6a81ef30a77b3ed3
Signed-off-by: Tim Irnich <tim.irnich@ericsson.com>
Tim Irnich [Thu, 16 Nov 2017 17:00:25 +0000 (17:00 +0000)]
Merge "add resync testcase"
Cédric Ollivier [Wed, 15 Nov 2017 17:51:05 +0000 (18:51 +0100)]
Updated from global requirements
Change-Id: I7a975d6cdeae1f7dbf982eca8f8de16fa1bc3d95
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
Periyasamy Palanisamy [Thu, 9 Nov 2017 15:20:22 +0000 (16:20 +0100)]
add resync testcase
It is an extention of testcase_11.py to check resync happens properly
between ODL and OVS when there is no changes from northbound
JIRA: SDNVPN-175
Change-Id: I63bd17f5e5fdab7d5ab90a2be2836e02e7dd54fa
Signed-off-by: Periyasamy Palanisamy <periyasamy.palanisamy@ericsson.com>
tomsou [Thu, 9 Nov 2017 14:53:54 +0000 (16:53 +0200)]
Adapt bgp daemon to run properly for testcase3
Since apex includes a new version of zrpcd compatible with Carbon
and Nitrogen [0], an adaptation is needed for bgp daemon enabling
and running within testcase3
Note that zrpcd run now as a process and not as a service
JIRA: SDNVPN-172
[0] https://jira.opnfv.org/projects/APEX/issues/APEX-508
Change-Id: Ia0ec4ab0f15ecf3d5c76c5fa541fe8338762ecaf
Signed-off-by: tomsou <soth@intracom-telecom.com>
Tim Irnich [Thu, 9 Nov 2017 08:06:14 +0000 (08:06 +0000)]
Merge "remove flavor at the end of the test"
Tim Irnich [Thu, 9 Nov 2017 08:05:15 +0000 (08:05 +0000)]
Merge "Fix instance boot when metadata exists"
Tim Irnich [Thu, 9 Nov 2017 08:02:13 +0000 (08:02 +0000)]
Merge "Adapt documentation wo be comply with Apex Integration Guide"
Tim Irnich [Thu, 9 Nov 2017 08:00:48 +0000 (08:00 +0000)]
Merge "Add tetcase suite overview"
Periyasamy Palanisamy [Wed, 8 Nov 2017 15:02:26 +0000 (16:02 +0100)]
remove flavor at the end of the test
JIRA: SDNVPN-122
Change-Id: I89f457e0d5a7c7c98bab223e722a5eb5a23387b6
Signed-off-by: Periyasamy Palanisamy <periyasamy.palanisamy@ericsson.com>
Periyasamy Palanisamy [Tue, 7 Nov 2017 14:54:56 +0000 (15:54 +0100)]
use glance_client for image cleanup
Change-Id: Ia192a1b26c5f31b6d3465a060c3d8a3097e6ebd4
Signed-off-by: Periyasamy Palanisamy <periyasamy.palanisamy@ericsson.com>
pperiyasamy [Tue, 8 Aug 2017 13:23:11 +0000 (13:23 +0000)]
Test groups are deleted after ovs reconnection
Create a new testcase (Testcase 11)
Testing procedure:
Create a Network with 2 VMs so that a group is added
to ovs. Disconnect ovs. Remove the Network and the VMs.
Connect ovs again. Check that the group is deleted from
it.
JIRA: SDNVPN-151
Change-Id: I4c6f5e16f837bbcc589cbbbf05896a2d17b9cd57
Signed-off-by: panageo2 <panageo@intracom-telecom.com>
Signed-off-by: Periyasamy Palanisamy <periyasamy.palanisamy@ericsson.com>
tomsou [Mon, 6 Nov 2017 15:20:17 +0000 (17:20 +0200)]
Adapt documentation wo be comply with Apex Integration Guide
Since, Apex installation instructions have been changed, the corresponding section
into docs/release/scenarios/os-odl-bgpvpn/scenario.description.rst is also updated
according https://wiki.opnfv.org/display/apex/Integration+Guide
JIRA: SDNVPN-178
Change-Id: Ie5b5fe677c73669804af71ed4da24dafd98cb5ee
Signed-off-by: tomsou <soth@intracom-telecom.com>
tomsou [Wed, 6 Sep 2017 16:44:20 +0000 (16:44 +0000)]
Add tetcase suite overview
Adds an overview of testcase suite, under:
docs/development/overview/index.rst
JIRA: SDNVPN-179
Change-Id: I003db4b22538b75d7ebf128ddc685b55decca104
Signed-off-by: tomsou <soth@intracom-telecom.com>
tomsou [Tue, 24 Oct 2017 14:37:37 +0000 (17:37 +0300)]
Fix instance boot when metadata exists
The way that a instance is considered as UP is pretty
strict and returns ERROR in case of instances with userdata
This patch differentiates the instances that are supposed to
boot till login prompt and those with userdata parameter
JIRA: SDNVPN-177
Change-Id: Ic4755366df006669475c90cc0693ac802256f379
Signed-off-by: tomsou <soth@intracom-telecom.com>
Periyasamy Palanisamy [Thu, 19 Oct 2017 12:34:19 +0000 (14:34 +0200)]
use openstack api's instead of CLIs
add two apis update_instance_quota_class and
update_nw_subnet_port_quota and make run_sdnvpn_tests.py to use these
APIs for setting quotas
JIRA:SDNVPN-188
Change-Id: I764bb6897e6c4c5abad4d252c1f3b4ccc742d52e
Signed-off-by: Periyasamy Palanisamy <periyasamy.palanisamy@ericsson.com>
Tim Irnich [Thu, 19 Oct 2017 20:52:56 +0000 (20:52 +0000)]
Merge "Remove argparse for adding argument -r"
Tim Irnich [Thu, 19 Oct 2017 08:14:00 +0000 (08:14 +0000)]
Merge "Inheritance from Feature class"
Linda Wang [Thu, 19 Oct 2017 07:04:08 +0000 (07:04 +0000)]
Remove argparse for adding argument -r
Change-Id: Iaa2ddc3f655a2bf85785a99a519e0df78c298037
Signed-off-by: Linda Wang <wangwulin@huawei.com>
Tim Irnich [Wed, 18 Oct 2017 16:28:28 +0000 (16:28 +0000)]
Merge "Gather logs only if fuel or apex installer"