aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2017-12-12Clean up our utils.pyManuel Buil7-842/+850
Utils.py was getting messy. This patch divides it into three different files: * test_utils.py * odl_utils.py * openstack_utils.py The tacker library is integrated into openstack_utils.py Change-Id: I310949d1cee49b6aa1c9b3396bf6d6ca458cbaac Signed-off-by: Manuel Buil <mbuil@suse.com>
2017-12-11Bump SHAs in OSA roles for Pike releaseDimitrios Markou1-22/+22
Getting alligned with this patch [0] [0]: https://review.openstack.org/#/c/525471/ Change-Id: I0ecc9c1ddb8f4e32ca660e7daeb1b998555b6a12 Signed-off-by: Dimitrios Markou <mardim@intracom-telecom.com>
2017-11-30Merge "[WIP] Adapt XCI scenarios for Fraser"Brady Johnson17-813/+886
2017-11-29[WIP] Adapt XCI scenarios for FraserManuel Buil17-813/+886
We plan to support both stable/pike and master in the Fraser release Change-Id: I5acd5d796a4ed376d5110d7268980faec9cec126 Signed-off-by: Manuel Buil <mbuil@suse.com>
2017-11-24Update CMD in gating DockerfileCédric Ollivier1-1/+1
It conforms with the change "Remove prepare_env" [1]. [1] https://gerrit.opnfv.org/gerrit/#/c/47267/ Change-Id: I9a80049e002b812d097067dc53798fa3bc532505 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2017-11-20Add the needed functest filesManuel Buil2-0/+44
As agreed with the functest project, we keep the Dockerfile and testscases.yaml in our repo Change-Id: Idb25d4bfff7e36b42e4981a138775f90b0fbe72e Signed-off-by: Manuel Buil <mbuil@suse.com>
2017-11-15Updated from global requirementsCédric Ollivier2-12/+22
Change-Id: I873c244e9a0cd92f627641981b388e8250f50935 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2017-11-14Remove Reinaldo from the committer's listManuel Buil1-1/+0
According to the helpdesk, Reinaldo never accepted the committer's invitation. That means he had never been a committer in the project Change-Id: I67dff62a0b10a6e93a82c8e9ab90dd60e53bd504 Signed-off-by: Manuel Buil <mbuil@suse.com>
2017-11-14Merge "Removing Jim from the committer's list"Dimitrios Markou1-1/+0
2017-11-10Removing Jim from the committer's listManuel Buil1-1/+0
As agreed with Jim, he is standing down as committer Change-Id: I620535b4a352f254d555af300435ba19f5f47230 Signed-off-by: Manuel Buil <mbuil@suse.com>
2017-11-10Remove Vishal from the committers listManuel Buil1-1/+0
As agreed with Vishal, he will be moved from the committer's list to the contributor's list Change-Id: I56213a013ad309ba559eab702f58d13428769c87 Signed-off-by: Manuel Buil <mbuil@suse.com>
2017-11-09Adding Dimitris as a committerManuel Buil1-0/+1
Dimitris has been helping a lot in the 2 previous releases. This last release has proven that he is essential to the project adding features like multi-installer support and helping debug SFC in both APEX and xci. That's why I think he should become committer in the OPNFV-SFC project Change-Id: I727e3e4e34b9b8aee24cd2b85af23fe97d601278 Signed-off-by: Manuel Buil <mbuil@suse.com>
2017-11-09Revert "Adding Dimitris as a committer"Manuel Buil1-1/+0
This reverts commit 49f2896fd90e53e8b8c83cf5e5b22abda7781f54. Change-Id: Id1d030a370f271e21c4a020726474bb2746bfae8 Signed-off-by: Manuel Buil <mbuil@suse.com>
2017-11-09Adding Dimitris as a committerManuel Buil1-0/+1
Dimitris has been helping a lot in the 2 previous releases. This last release has proven that he is essential to the project adding features like multi-installer support and helping debug SFC in both APEX and xci. That's why I think he should become committer in the OPNFV-SFC project Change-Id: I9fced455db635864cc1ef3523bc6b2bc78d54c5f Signed-off-by: Manuel Buil <mbuil@suse.com>
2017-11-07Update in the xci integration READMEManuel Buil1-17/+11
Change-Id: I8151fe50bc5f0d93aeec1583485e9604b3a0ad8a Signed-off-by: Manuel Buil <mbuil@suse.com>
2017-10-17Produce more logs if things failManuel Buil4-0/+42
Apex deployment shows a problem when creating the SFC config in ODL and it is impossible to know what might be going on Change-Id: If8d33d1c60daaf9cd9773a5cb9c7e47f64e1caa9 Signed-off-by: Manuel Buil <mbuil@suse.com>
2017-10-13Modify the vnfd to use the new imageManuel Buil5-5/+5
We moved to a new image for SFs but we have not moved the name of the image in the vnfd Change-Id: I8f658e1dfcf0de3117845f615eddb8fd5b1e11af Signed-off-by: Manuel Buil <mbuil@suse.com>
2017-10-12Move to sfc_nsh_euphrates imageManuel Buil1-2/+2
To create the four SFs we will use the sfc_nsh_euphrates image. This image is like the sfc_nsh_danube but modifying the vxlan_tool which now has the important fix: https://git.opendaylight.org/gerrit/#/c/64116/ Change-Id: I396b5523b7243472b6d05b62d831837938067422 Signed-off-by: Manuel Buil <mbuil@suse.com>
2017-10-06Move openrc to masterManuel Buil1-1/+1
Change-Id: Ic740396c3f8d1a6412a08a56a21ff9cfbeb925b1 Signed-off-by: Manuel Buil <mbuil@suse.com>
2017-10-06If the VM starts quickly, this check might failManuel Buil1-1/+1
Sometimes VM starts very quickly and then it takes longer for this service to come up Change-Id: Ibc4ea47eb0b4b6655e338d1b85e6ed14e61d0064 Signed-off-by: Manuel Buil <mbuil@suse.com>
2017-10-05Merge "Add tacker to the scenario role"Brady Johnson16-31/+2013
2017-10-04Do not use capital lettersManuel Buil4-4/+4
As agreed with the releng-xci guys, we should not use capital letters to refer to openstack-ansible (osa) Change-Id: I634747b07e72513f751cde3eb33f3b4bad5c176d Signed-off-by: Manuel Buil <mbuil@suse.com>
2017-10-04Add tacker to the scenario roleManuel Buil16-31/+2013
Change-Id: I0d6f48eff3edd7e1117ec0c5f7f16c1de35300d5 Signed-off-by: Manuel Buil <mbuil@suse.com>
2017-10-02Create a scenario roleManuel Buil12-0/+686
As discussed with the releng-xci team, each project should have the scenario in its repo Change-Id: I2cb407892edeeccabf396c7b1c341c78fba2828e Signed-off-by: Manuel Buil <mbuil@suse.com> Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
2017-10-02Update the documentation for the releaseManuel Buil2-214/+9
Change-Id: Ief3908496bd6809c412bd394e7fd744f2ee796ae Signed-off-by: Manuel Buil <mbuil@suse.com>
2017-10-02Release notes updateManuel Buil1-67/+98
This is an update of the release notes for the Euphrates release Change-Id: Ia74839aceb53f6a647b4695c0cc3f7cf8d8e8282 Signed-off-by: Manuel Buil <mbuil@suse.com>
2017-09-29Sort config.yml correctly and correct vnfd namesManuel Buil1-11/+12
JIRA: SFC-116 It is confusing that our test-1 is in the second position of config.yaml and that it uses test2-vnfd instead of test-vnfd Change-Id: Iffd22f295630bce0ce854d4876c1478c56690cfa Signed-off-by: Manuel Buil <mbuil@suse.com>
2017-09-28Modify the list of working topologiesManuel Buil1-14/+13
After testing, there are three topologies which work and three topologies which do not work because of bugs in OVS and ODL. We remove those two from the testing in 5.0.0 Change-Id: I576768978bfa763725027239081686c95408eef4 Signed-off-by: Manuel Buil <mbuil@suse.com>
2017-09-28Disable test 2 for 5.0.0 (Euphrates 1.0)Manuel Buil1-1/+1
Test 2 is continuously failing because of tacker missing functionality Change-Id: I785e79d78df4bfb9f48e20288e261efff741bcd4 Signed-off-by: Manuel Buil <mbuil@suse.com>
2017-09-28Fixing typo in test-vnfdManuel Buil2-4/+3
Change-Id: I64caba2eea3ff93d082c08915f82be7ef701a3f1 Signed-off-by: Manuel Buil <mbuil@suse.com>
2017-09-28Bug fix: Actively disable security on SF portManuel Buil5-1/+5
JIRA: SFC-114 Some cases show that it was not enough with the patch: https://gerrit.opnfv.org/gerrit/#/c/42801/ We should explicitely disable security in the SF ports. That can be done with a the antispoofing parameter in the vnfd Change-Id: Ie20ab961633866f48a4abcc299a62e8c55280088 Signed-off-by: Manuel Buil <mbuil@suse.com>
2017-09-28Bug fix: Delete unnecessary functions which are causing errorsDimitrios Markou1-10/+0
JIRA: SFC-117 Change-Id: I20e12e38a3cf2a9954893cf52187ac153b64bdfa Signed-off-by: Dimitrios Markou <mardim@intracom-telecom.com>
2017-09-25Bug fix: Do not start testing before checkingManuel Buil1-5/+30
JIRA:SFC-113 We used to check that the ACL and RSP flows were implemented because it took a lot of time. However, the new ODL Nitrogen reduced this time a lot and thus we must check that the vxlan_tool is up and the HTTP port is up in the server before doing any test Change-Id: I70219071c7965781b17e80631bf3e2efbfcfe4cd Signed-off-by: Manuel Buil <mbuil@suse.com>
2017-09-22Remove SFs from security groupsManuel Buil6-8/+0
Having the SFs port in security groups delays packets artifically in the tests Besides, the netvirt guys suggested not to do it because it might be confusing for ODL in some situations and it is not a 'suitable construct' Tests without security groups show indeed a better behaviour Change-Id: I33281215cd2e80804c8f09ca201c046f590249ab Signed-off-by: Manuel Buil <mbuil@suse.com>
2017-09-20Bug fix: Add iteration to check RSP config in ODLManuel Buil1-1/+8
JIRA: SFC-110 Sometimes the test is quicker than ODL and when it checks the configured RSP, that configuration has not yet been submitted in ODL, thus ODL replies with an empty list. We add an iteration to try again for a couple of times Change-Id: I21e4ac3fc3a919791daa7e41cb2953f7565c4ebb Signed-off-by: Manuel Buil <mbuil@suse.com>
2017-09-19Create vnffg providing the neutron_portManuel Buil6-15/+70
JIRA: SFC-107 We are submitting the vnffgd with a variable for the neutron_port. Before creating the vnffg, we must provide a file with the neutron_port value Change-Id: I9994e2baa53f323df17434448d372598c0d94c72 Signed-off-by: Manuel Buil <mbuil@suse.com>
2017-09-18Bug fix: allows searching vnfd_id based on nameManuel Buil1-2/+6
It is currently impossible to obtain the vnfd_id based on the vnfd_name when we want to create the vnffg Change-Id: Ib7752156db43d76c24f8c6c2803eb7dbc5bbe1d8 Signed-off-by: Manuel Buil <mbuil@suse.com>
2017-09-18Merge "[Bug Fix] Delete vnffgs in a reverse order"Manuel Buil1-1/+1
2017-09-18Fix vnffgd templatesManuel Buil1-2/+2
JIRA: SFC-105 They have a typo which resulted in errors in Tacker when loading the template Change-Id: I5723c756add7610377815180352140d58fd783a5 Signed-off-by: Manuel Buil <mbuil@suse.com>
2017-09-18[Bug Fix] Delete vnffgs in a reverse orderDimitrios Markou1-1/+1
JIRA: SFC-106 In sfc_two_chain testcase we need to delete first the blue and then the red vnffg because if we do it the other way around the tacker produces a warning that the flow classifier of the vnffg red is in use and cannot delete the chain. The aforementioned warning is produced because during the execution of the two_chain testcase we reassing the classifier from the red vnffg to the blue vnffg. So if we try to delete first the red vnffg we get the warning because the classifier is assigned and in use from the blue vnffg. Change-Id: I3cb7bef4b9b9e75eef4961fe7f63cbc1755130be Signed-off-by: Dimitrios Markou <mardim@intracom-telecom.com>
2017-09-15Sync both test cases and move checks to the startManuel Buil2-14/+34
There are some checks in sfc_two... which do not exist in sfc_one. Those checks should be done at the beginning of the test Change-Id: I44c612c7dfe6bb4329bc49478f3342cda555229c Signed-off-by: Manuel Buil <mbuil@suse.com>
2017-09-15Update the wait_for_classification_rules functionManuel Buil4-68/+58
Two things must be done: 1 - Be compatible with the new way of doing SFC in ODL Nitrogen 2 - Be installer independent Change-Id: Ibbb3057db30a7c00e92f788bb03e770749e2b255 Signed-off-by: Manuel Buil <mbuil@suse.com>
2017-09-14Added support for OSA installerManuel Buil1-0/+2
Change-Id: I3a34daaca258cd2ce511aee51819cf438110e403 Signed-off-by: Manuel Buil <mbuil@suse.com>
2017-09-13Merge "Increase timeout time"Brady Johnson3-3/+3
2017-09-13Increase timeout timeManuel Buil3-3/+3
My VMs take around 80 seconds to be able to respond to pings. The current timeout is in 50 seconds. I will increase it to 150 to have a buffer Change-Id: Ie684e76799210e3d7239e35df2d4bdd7af507669 Signed-off-by: Manuel Buil <mbuil@suse.com>
2017-09-13Add network_src_port_id to vnffgdManuel Buil1-1/+4
ODL requires that parameter to be present in order to classify Change-Id: Idb8e0578a9c4c22cd35e4615755333b67d4fe658 Signed-off-by: Manuel Buil <mbuil@suse.com>
2017-09-11Merge "Allign the SFC testcases to the new Tacker API"Manuel Buil2-65/+55
2017-09-11Merge "Adapt functionality to the new Tacker API"Manuel Buil16-85/+271
2017-09-07Allign the SFC testcases to the new Tacker APIDimitrios Markou2-65/+55
In this patch [0] we adapt the Tacker library which is located to the SFC repo to the new Tacker API With the current patch we allign the testcases to the aforementioned API [0] https://gerrit.opnfv.org/gerrit/#/c/40839/ Change-Id: I07f8bcefbda7d058e9322465df38077ac0346d83 Signed-off-by: Dimitrios Markou <mardim@intracom-telecom.com>
2017-09-07Adapt functionality to the new Tacker APIDimitrios Markou16-85/+271
Change-Id: I078e9f26d3040cf04120abd425f03cb4f2e8daef Signed-off-by: Dimitrios Markou <mardim@intracom-telecom.com>