aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2018-03-05Merge "Import xtesting module"Manuel Buil3-2/+2
2018-03-05Remove run_sfc_tests.py from scriptsCédric Ollivier2-10/+0
It is no longer called via BashFeature. Change-Id: I8ae6b24d5e02f269056c1d4615b436c1a2a3a903 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2018-03-05Import xtesting moduleLinda Wang3-2/+2
Change-Id: Id524fbf1677844b5172f52c857cf8bed8d075ff3 Signed-off-by: Linda Wang <wangwulin@huawei.com>
2018-03-05Update SNAPs usage of libraryManuel Buil1-2/+7
JIRA:SFC-120 Snaps updated two methods which now require more parameters: https://github.com/opnfv/snaps/blob/master/snaps/openstack/utils/heat_utils.py#L260 https://github.com/opnfv/snaps/blob/master/snaps/openstack/create_instance.py#L781 Change-Id: I164c51298afd7b80ee88312f3a09abe7f09282a0 Signed-off-by: Manuel Buil <mbuil@suse.com>
2018-03-02Remove glance_utils as we don't use it anymoreManuel Buil1-2/+1
Change-Id: I44d0dd4fdabd38f09e6113c28668f11a40c6ba86 Signed-off-by: Manuel Buil <mbuil@suse.com>
2018-02-28Bug fix: Problem with SNAPs integrationManuel Buil4-7/+16
SNAPs changed the API: https://github.com/opnfv/snaps/commit/c711acf8ae3e4ad6f746500747857bcc9fd6f7be#diff-0b922a3e087121238d5a8b08ef5b894aR480 Now we require to pass keystone client to get the neutron port Change-Id: I93fa4b127255c1a078aa3644773b7c8b886cea6d Signed-off-by: Manuel Buil <mbuil@suse.com>
2018-02-26Stop relying on internal Functest utilsCédric Ollivier2-4/+20
It switches from functest_utils.get_functest_config() to config.CONF(). download_url is now hosted in sfc as it's unused by Functest. ft_utils.get_parameter_from_yaml() will be considered as part of Functest framework (then it must be well covered and documented). Change-Id: I3014d90dba53422020ae85a2815c5bf8c0dcf34c Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2018-02-23Merge "Switch from CONST to CONF"Manuel Buil2-5/+5
2018-02-22Bump SHAs for PikeManuel Buil2-68/+68
Change-Id: I0b0aabffb2a5995364051fa34d218b2ebc649d4e Signed-off-by: Manuel Buil <mbuil@suse.com>
2018-02-22Switch from CONST to CONFCédric Ollivier2-5/+5
CONST is not the right Functest object to get config data. It also updates the way to get constants as proposed by Functest [1]. [1] https://gerrit.opnfv.org/gerrit/#/c/52389/ Depends-On: Ie23c0ef90efc839d60f0f3a9754c58746b1f3a00 Change-Id: I6cfa832466dcefd737314633d807512e46267a69 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2018-02-22Merge "Switch to os.environ for getting OpenStack env vars"Manuel Buil1-4/+4
2018-02-21Update XCI deployment filesManuel Buil6-491/+0
We are now aligned with master so we don't need a-r-r file anymore or the OpenStack versions file Change-Id: Ida0b8f0414870d5fa3fecdc79564def345187b2e Signed-off-by: Manuel Buil <mbuil@suse.com>
2018-02-21Switch to os.environ for getting OpenStack env varsCédric Ollivier1-4/+4
CONST shouldn't be selected to get env vars. Now it may raise KeyErrors if env is not well configured. Change-Id: I5e3f525640809778c5349fdc1c3796227894d0cd Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2018-02-21Take into account last Functest config updatesCédric Ollivier1-2/+2
It follows the next changes (Functest) which renamed the related config entry [1]. [1] https://gerrit.opnfv.org/gerrit/#/c/51283/5/functest/ci/config_functest.yaml Change-Id: Ieae5baff13bb70aa35b01c2358ab4865cdb9dfb0 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2018-02-21Merge "Switch from CONST to env.get()"Manuel Buil5-17/+20
2018-02-16Bump os_keystone SHA for Pike deploymentDimitrios Markou1-1/+1
Change-Id: Ic1dfe50cbf8f1567a055aa8780e671333f67e880 Signed-off-by: Dimitrios Markou <mardim@intracom-telecom.com>
2018-02-16Switch from CONST to env.get()Cédric Ollivier5-17/+20
env.get() ensures that default values are reused if unset. It also avoids desynchronization between os.environ and CONST. It follows the change "Get properly env vars or their default values" [1] applied in Functest. It also fixes minor issues on shebangs and takes several pylint rules into account in this module: - http://pylint-messages.wikidot.com/messages:w0702 - https://www.python.org/dev/peps/pep-0282/ [1] https://gerrit.opnfv.org/gerrit/#/c/52221/ Change-Id: Ia7ad168b2cbbade8ea3890fb95dc01bcdfc50468 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2018-02-06Define the timethis function in the sfc repoManuel Buil1-2/+17
Functest removed the function from their repo, so we need to define it in ours: Change-Id: Ica122e57612c38751d8ff810f3ba61b749e867eb Signed-off-by: Manuel Buil <mbuil@suse.com>
2018-02-05Auto Generated INFO.yaml file.agardner1-0/+67
INFO.yaml meant to be machine readable. This file was auto generated from an ldap lookup and your projects INFO file Meeting times are not currently filled out. please ammend this patchset to complete Going forward comitter promotions should be done against this file. PTLs: Must be merged for you to gain delete access on testresults.opnfv.org If project_lead: is missing (my script could not parse) please amend with same from commiters section eg: project_lead: &opnfv_$project_ptl name: 'Lead Name' email: 'lead email' id: 'lead lfid' company: 'lead company' Change-Id: Ib1d10a6653a5571b51fc559fc00bbbdde4ca7479 Signed-off-by: agardner <agardner@linuxfoundation.org>
2018-02-05Update the vnffg templatesManuel Buil2-15/+28
The following tacker patch: https://review.openstack.org/#/c/532203/ changed the syntax of the vnffgd templates Change-Id: Ifbf788b02a95c8f45eb97230d3d2da117de158d6 Signed-off-by: Manuel Buil <mbuil@suse.com>
2018-01-31Test the deletion of chainManuel Buil5-8/+430
This is the flow of the test: 1 - Create a vnffg in tacker (i.e. chain + classifier) 2 - Remove the vnffg 3 - Check that the RSPs are removed from operation DB in ODL and the classifier rules are not present in the flows 4 - Create a new vnffg 5 - Test the new chain: 5.1 - Check HTTP traffic works 5.2 - Block HTTP traffic in VNF and check that it does not work anymore Change-Id: Ia077e58c5cbce4258a2f8a36f6b961eb923ff9c5 Signed-off-by: Manuel Buil <mbuil@suse.com>
2018-01-31Use the new vnf image for FraserManuel Buil6-17/+17
Change-Id: I11c37ed6898c03b2a54a0e3b11422c654023333f Signed-off-by: Manuel Buil <mbuil@suse.com>
2018-01-31Adapt change in functestManuel Buil1-1/+1
The variable TEST_DB_URL must be read as a env. variable since this patch": https://gerrit.opnfv.org/gerrit/#/c/49757/ Change-Id: I8f77acbbb2fe949f5fbe8a3f983c49224d893bcc Signed-off-by: Manuel Buil <mbuil@suse.com>
2018-01-29Fix problem to fetch the compute name of client VMManuel Buil4-10/+17
When migrating to SNAPs a bug was introduced and could be seen in logs as: Error when waiting for classification rules: 'module' object has no attribute 'get_compute_client' The cause is that get_compute_client is not a global function anymore but a method inside a class. Besides, due to SNAPs, we need to fetch the compute name in another way Change-Id: I32007c83894281ba9514a121b7939b5bfe52f4bc Signed-off-by: Manuel Buil <mbuil@suse.com>
2018-01-26Fix cleanup functionManuel Buil1-0/+1
A floating ip remains when executing the clean up function. That floating ip belongs to the Tacker VNF and thus we should add that creator to the list Change-Id: Ic15574bf93f30a26f81a4944d742307dda4bfe6d Signed-off-by: Manuel Buil <mbuil@suse.com>
2018-01-25Merge "Adapt the vim-config to new tacker"Brady Johnson2-1/+21
2018-01-25Merge "Create vnffgd templates with the new syntax"Brady Johnson3-0/+117
2018-01-17Adapt the vim-config to new tackerManuel Buil2-1/+21
Tacker is changing the config and adds cert_verify Change-Id: Ia99bf2ad4ea0d6986ecd523bbe76e0e2b4a8a0ce Signed-off-by: Manuel Buil <mbuil@suse.com>
2018-01-15Create vnffgd templates with the new syntaxManuel Buil3-0/+117
For Queens, tacker uses a different template syntax for the vnffgds Change-Id: I3c3bd497f09fcf6af2adc0eaf0f046dad88d88f2 Signed-off-by: Manuel Buil <mbuil@suse.com>
2018-01-15Adapt to the new ODL neutron portManuel Buil6-6/+6
Change-Id: I65a2fa8074d56b53ee400c604d08103ea9abf390 Signed-off-by: Manuel Buil <mbuil@suse.com>
2017-12-21Merge "Add the xci_overrides file"Dimitrios Markou1-0/+5
2017-12-21Migrate to SNAPs openstack libraryManuel Buil11-433/+376
Functest is deprecating its openstack library which we were using extensively We need then to move to an alternative and the best appears to be SNAPs Change-Id: Icaa0b9f1ec580545b9d0faa88be2080a310deaf7 Signed-off-by: Manuel Buil<mbuil@suse.com>
2017-12-21Add the xci_overrides fileManuel Buil1-0/+5
We can override variables by default using this file. One of those variables is the VM_MEMORY_SIZE Change-Id: I19f12151a65e90399e1ffcfa2465256bc5376abe Signed-off-by: Manuel Buil <mbuil@suse.com>
2017-12-20Pin os_heat role to an older SHA to solve policy problemsDimitrios Markou1-1/+1
This one follows the logic of this patch [0] [0]: https://gerrit.opnfv.org/gerrit/#/c/49327/ Change-Id: I1b71b9be6db60aa84d20ac14588b70a8e4c52736 Signed-off-by: Dimitrios Markou <mardim@intracom-telecom.com>
2017-12-19Move to functest TestCase superclassManuel Buil1-1/+1
Due to this: https://gerrit.opnfv.org/gerrit/#/c/49243/ We need to change the class Change-Id: I17dc65fcfd3e7ce3f6ebe5ec5176e5d89ef2e0e2 Signed-off-by: Manuel Buil <mbuil@suse.com>
2017-12-19Documentation update and some clean upManuel Buil14-88/+79
Change-Id: I1fca51b9b6afff5a596ceee2e1401127fe23231d Signed-off-by: Manuel Buil <mbuil@suse.com>
2017-12-13Fix bug in sfc_user variables file for pikeManuel Buil4-19/+4
Change-Id: I6cd9a6fd2b3688ae784b724cedd63094e5bc6f5d Signed-off-by: Manuel Buil <mbuil@suse.com>
2017-12-13Provide support for xci-masterManuel Buil14-107/+969
Change-Id: Id4e80be218c51f56324cb43aa27f580ac8c92c47 Signed-off-by: Manuel Buil <mbuil@suse.com>
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>