summaryrefslogtreecommitdiffstats
path: root/docs/submodules/sfc
AgeCommit message (Collapse)AuthorFilesLines
2018-05-09Update git submodulesManuel Buil1-0/+0
* Update docs/submodules/sfc from branch 'stable/fraser' - Add more logs to the code It is hard to understand what is going on in the SFC executions Change-Id: I5c9688e68b03c59d6d39290faee8683513a60440 Signed-off-by: Manuel Buil <mbuil@suse.com> (cherry picked from commit 5f8eb6bf01ca3ef240cfcdee297327b21b33f35a)
2018-05-08Update git submodulesManuel Buil1-0/+0
* Update docs/submodules/sfc from branch 'stable/fraser' - Bug fix: Use opnfv.logger object JIRA: SFC-125 If we don't use the opnfv.logger from functest, logs are not printed when exeucting tests through the functest framework Change-Id: I6d58ff3977fd94221720eea978e0efde07a576a2 Signed-off-by: Manuel Buil <mbuil@suse.com>
2018-05-02Update git submodulesCédric Ollivier1-0/+0
* Update docs/submodules/sfc from branch 'stable/fraser' - Fix version in setup.cfg Selecting another tag than the official ones (opnfv-xxx) breaks all Functest builds because pbr requirements are unmet [1]. [1] https://build.opnfv.org/ci/job/functest-features-docker-build-amd64-master/219/console Change-Id: I8a6a603c9f4e976c8bcdcce865850b46f6e69453 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2018-04-26Update git submodulesManuel Buil1-0/+0
* Update docs/submodules/sfc from branch 'stable/fraser' - Update docs for Fraser Change-Id: Ie53eb812c9111a2f75342470b10ef3376e43b5fb Signed-off-by: Manuel Buil <mbuil@suse.com>
2018-04-13Update git submodulesManuel Buil1-0/+0
* Update docs/submodules/sfc from branch 'stable/fraser' - Fix symmetric testcase config One patch was merged without rebasing and it reverted some accepted changes Change-Id: Ia64cef60df1ceb72d8789d122cf1bbb820819aa2 Signed-off-by: Manuel Buil <mbuil@suse.com>
2018-04-12Update git submodulesManuel Buil1-0/+0
* Update docs/submodules/sfc from branch 'stable/fraser' - Changing README Change-Id: Ia2112794ef542ff91af1a547d814a0f0c737dd54 Signed-off-by: Manuel Buil <mbuil@suse.com> (cherry picked from commit 10065e1a4fc60ab31ac166745a11cb08b47ac8db) - Use different config files depending on version We can read the openstack version from the env variables and then use a different config. The reason we use this is because openstack API changed from Pike to Queens and Pike is the official version for OPNFV Fraser release Change-Id: I8a94e71224d2ba0aa75a6438f3d7b03929acbbef Signed-off-by: Manuel Buil <mbuil@suse.com> (cherry picked from commit a459dee88ba00d6f8283232ce2159594ae23d22a) - Merge "Update symmetric chain test case" into stable/fraser - Update symmetric chain test case Update the symmetric chain test case aligning it with updates available from ODL Oxygen: - ODL networking-sfc implementation now supports symmetric paths. It is no longer needed to configure the ACL or chain directly through the ODL rest api. It can now be fully relied on tacker for this. - ODL networking-sfc implementation now supports different ingress and egress ports for port pairs. The test case exercises this by setting up a VNF with two distinct ports. Note that this requires an updated VNF image that supports two nics and bundles a vxlan_tool capable of using them. Change-Id: Ie711abb93109943dcbf699ece7b2b570500a3711 Signed-off-by: Jaime Caamaño Ruiz <jcaamano@suse.com> (cherry picked from commit 8e85daee26c523cd181f5884858646b7589c50af) - Support sfp redirect action on acl flow check Starting Oxygen, ODL networking-sfc translator supports symmetric paths and maps flow classifiers to ACLs with SFP redirect action instead of RSP redirect action. A SFP may have two RSPs associated if the path is symmetric, one otherwise. One of the two RSPs will be flagged as the reverse path and the other is the forward path. Traffic from the logical-source-port will be classified to the forward path, while traffic from the logical-destination-port will be classified to the reverse path. This patch updates the ACL flow check logic to account for the above. Change-Id: I2d8b9e6c2a1033d469668db29b9c18f525e89370 Signed-off-by: Jaime Caamaño Ruiz <jcaamano@suse.com> (cherry picked from commit f66a8164cfb2ef172ee3ea274992b9c07306f08c) - Fix flake8 problems There was a bug in releng and pylint was not ran, some issues got merged in master because of that Change-Id: Icf3fa882f4f2b0593fa0b85edce46e49dcc303c9 Signed-off-by: Manuel Buil <mbuil@suse.com>
2018-04-09Update git submodulesManuel Buil1-0/+0
* Update docs/submodules/sfc from branch 'master' - Use different config files depending on version We can read the openstack version from the env variables and then use a different config. The reason we use this is because openstack API changed from Pike to Queens and Pike is the official version for OPNFV Fraser release Change-Id: I8a94e71224d2ba0aa75a6438f3d7b03929acbbef Signed-off-by: Manuel Buil <mbuil@suse.com>
2018-04-09Update git submodulesJaime Caamaño Ruiz1-0/+0
* Update docs/submodules/sfc from branch 'master' - Update symmetric chain test case Update the symmetric chain test case aligning it with updates available from ODL Oxygen: - ODL networking-sfc implementation now supports symmetric paths. It is no longer needed to configure the ACL or chain directly through the ODL rest api. It can now be fully relied on tacker for this. - ODL networking-sfc implementation now supports different ingress and egress ports for port pairs. The test case exercises this by setting up a VNF with two distinct ports. Note that this requires an updated VNF image that supports two nics and bundles a vxlan_tool capable of using them. Change-Id: Ie711abb93109943dcbf699ece7b2b570500a3711 Signed-off-by: Jaime Caamaño Ruiz <jcaamano@suse.com>
2018-04-09Update git submodulesJaime Caamaño Ruiz1-0/+0
* Update docs/submodules/sfc from branch 'master' - Support sfp redirect action on acl flow check Starting Oxygen, ODL networking-sfc translator supports symmetric paths and maps flow classifiers to ACLs with SFP redirect action instead of RSP redirect action. A SFP may have two RSPs associated if the path is symmetric, one otherwise. One of the two RSPs will be flagged as the reverse path and the other is the forward path. Traffic from the logical-source-port will be classified to the forward path, while traffic from the logical-destination-port will be classified to the reverse path. This patch updates the ACL flow check logic to account for the above. Change-Id: I2d8b9e6c2a1033d469668db29b9c18f525e89370 Signed-off-by: Jaime Caamaño Ruiz <jcaamano@suse.com>
2018-04-03Update git submodulesManuel Buil1-0/+0
* Update docs/submodules/sfc from branch 'master' - Fix flake8 problems There was a bug in releng and pylint was not ran, some issues got merged in master because of that Change-Id: Icf3fa882f4f2b0593fa0b85edce46e49dcc303c9 Signed-off-by: Manuel Buil <mbuil@suse.com>
2018-03-25Update git submodulesFatih Degirmenci1-0/+0
* Update docs/submodules/sfc from branch 'master' - xci: Lowercase ansible variables Change-Id: I35960abdab146ab2f80a1ad160489ee4877d42e4 Signed-off-by: Fatih Degirmenci <fdegir@gmail.com>
2018-03-23Update git submodulesJaime Caamaño Ruiz1-0/+0
* Update docs/submodules/sfc from branch 'master' - Fix tacker resource collection request Looks like using tacker_client.get to request a resource collection causes connection drops and subsequent requests to fail, probably because of incomplete pagination handling. Use tacker_client.list instead. Change-Id: I79ba39759b61f57774e65b5e49686edb6bf05c13 Signed-off-by: Jaime Caamaño Ruiz <jcaamano@suse.com>
2018-03-19Update git submodulesManuel Buil1-0/+0
* Update docs/submodules/sfc from branch 'master' - Merge "Add support for Compass installer" - Add support for Compass installer JIRA: SFC-122 Add support for Compass installer in SFC repo which will make Compass SFC scenarios be verified by SFC testcase daily. Change-Id: I8129ebe837d54cdcd163158990fccf40451b98ad Signed-off-by: Yifei Xue <xueyifei@huawei.com>
2018-03-16Update git submodulesDimitrios Markou1-0/+0
* Update docs/submodules/sfc from branch 'master' - Merge "Allow executing tests from run_sfc_tests" - Allow executing tests from run_sfc_tests Removing it was a mistake because without it is harder to debug (e.g. using break points does not work when triggering tests from functest) Change-Id: I3a958da0add0fb57946da333f75fb526c2fe6c33 Signed-off-by: Manuel Buil <mbuil@suse.com>
2018-03-13Update git submodulesManuel Buil1-0/+0
* Update docs/submodules/sfc from branch 'master' - Remove SNAPs deprecated method SNAPs is not supporting get_vm_info() anymore, we should remove it from our lib https://gerrit.opnfv.org/gerrit/#/c/53263/4 Change-Id: Idad1bb60b86c45256bb0a95b6c554e83e6bfae35 Signed-off-by: Manuel Buil <mbuil@suse.com>
2018-03-08Update git submodulesDimitrios Markou1-0/+0
* Update docs/submodules/sfc from branch 'master' - Merge "Update SNAPs usage of library" - Update SNAPs usage of library 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-05Update git submodulesManuel Buil1-0/+0
* Update docs/submodules/sfc from branch 'master' - Merge "Remove run_sfc_tests.py from scripts" - Remove run_sfc_tests.py from scripts It is no longer called via BashFeature. Change-Id: I8ae6b24d5e02f269056c1d4615b436c1a2a3a903 Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
2018-03-05Update git submodulesManuel Buil1-0/+0
* Update docs/submodules/sfc from branch 'master' - Merge "Import xtesting module" - Import xtesting module Change-Id: Id524fbf1677844b5172f52c857cf8bed8d075ff3 Signed-off-by: Linda Wang <wangwulin@huawei.com>
2018-03-05Update git submodulesManuel Buil1-0/+0
* Update docs/submodules/sfc from branch 'master' - Remove glance_utils as we don't use it anymore Change-Id: I44d0dd4fdabd38f09e6113c28668f11a40c6ba86 Signed-off-by: Manuel Buil <mbuil@suse.com>
2018-03-01Update git submodulesManuel Buil1-0/+0
* Update docs/submodules/sfc from branch 'master' - Bug fix: Problem with SNAPs integration 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-27Update git submodulesCédric Ollivier1-0/+0
* Update docs/submodules/sfc from branch 'master' - 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. 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-23Update git submodulesManuel Buil1-0/+0
* Update docs/submodules/sfc from branch 'master' - Merge "Switch from CONST to CONF" - Switch from CONST to CONF 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-22Update git submodulesManuel Buil1-0/+0
* Update docs/submodules/sfc from branch 'master' - Bump SHAs for Pike Change-Id: I0b0aabffb2a5995364051fa34d218b2ebc649d4e Signed-off-by: Manuel Buil <mbuil@suse.com>
2018-02-22Update git submodulesManuel Buil1-0/+0
* Update docs/submodules/sfc from branch 'master' - Merge "Switch to os.environ for getting OpenStack env vars" - Switch to os.environ for getting OpenStack env vars 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-21Update git submodulesManuel Buil1-0/+0
* Update docs/submodules/sfc from branch 'master' - Update XCI deployment files 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-21Update git submodulesCédric Ollivier1-0/+0
* Update docs/submodules/sfc from branch 'master' - Take into account last Functest config updates 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-21Update git submodulesManuel Buil1-0/+0
* Update docs/submodules/sfc from branch 'master' - Merge "Switch from CONST to env.get()" - Switch from CONST to env.get() 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-20Update git submodulesDimitrios Markou1-0/+0
* Update docs/submodules/sfc from branch 'master' - Bump os_keystone SHA for Pike deployment Change-Id: Ic1dfe50cbf8f1567a055aa8780e671333f67e880 Signed-off-by: Dimitrios Markou <mardim@intracom-telecom.com>
2018-02-06Update git submodulesManuel Buil1-0/+0
* Update docs/submodules/sfc from branch 'master' - Define the timethis function in the sfc repo 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-06Update git submodulesManuel Buil1-0/+0
* Update docs/submodules/sfc from branch 'master' - Update the vnffg templates 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-31Update git submodulesManuel Buil1-0/+0
* Update docs/submodules/sfc from branch 'master' - Test the deletion of chain 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-31Update git submodulesManuel Buil1-0/+0
* Update docs/submodules/sfc from branch 'master' - Use the new vnf image for Fraser Change-Id: I11c37ed6898c03b2a54a0e3b11422c654023333f Signed-off-by: Manuel Buil <mbuil@suse.com>
2018-01-31Update git submodulesManuel Buil1-0/+0
* Update docs/submodules/sfc from branch 'master' - Adapt change in functest 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-29Update git submodulesManuel Buil1-0/+0
* Update docs/submodules/sfc from branch 'master' - Fix problem to fetch the compute name of client VM 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-29Update git submodulesManuel Buil1-0/+0
* Update docs/submodules/sfc from branch 'master' - Fix cleanup function 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-25Update git submodulesBrady Johnson1-0/+0
* Update docs/submodules/sfc from branch 'master' - Merge "Adapt the vim-config to new tacker" - Adapt the vim-config to new tacker Tacker is changing the config and adds cert_verify Change-Id: Ia99bf2ad4ea0d6986ecd523bbe76e0e2b4a8a0ce Signed-off-by: Manuel Buil <mbuil@suse.com>
2018-01-25Update git submodulesBrady Johnson1-0/+0
* Update docs/submodules/sfc from branch 'master' - Merge "Create vnffgd templates with the new syntax" - Create vnffgd templates with the new syntax For Queens, tacker uses a different template syntax for the vnffgds Change-Id: I3c3bd497f09fcf6af2adc0eaf0f046dad88d88f2 Signed-off-by: Manuel Buil <mbuil@suse.com>
2018-01-16Update git submodulesManuel Buil1-0/+0
* Update docs/submodules/sfc from branch 'master' - Adapt to the new ODL neutron port Change-Id: I65a2fa8074d56b53ee400c604d08103ea9abf390 Signed-off-by: Manuel Buil <mbuil@suse.com>
2017-12-21Update git submodulesDimitrios Markou1-0/+0
* Update docs/submodules/sfc from branch 'master' - Merge "Add the xci_overrides file" - Add the xci_overrides file 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-21Update git submodulesManuel Buil1-0/+0
* Update docs/submodules/sfc from branch 'master' - Migrate to SNAPs openstack library 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-20Update git submodulesDimitrios Markou1-0/+0
* Update docs/submodules/sfc from branch 'master' - Pin os_heat role to an older SHA to solve policy problems 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-19Update git submodulesManuel Buil1-0/+0
* Update docs/submodules/sfc from branch 'master' - Move to functest TestCase superclass 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-19Update git submodulesManuel Buil1-0/+0
* Update docs/submodules/sfc from branch 'master' - Documentation update and some clean up Change-Id: I1fca51b9b6afff5a596ceee2e1401127fe23231d Signed-off-by: Manuel Buil <mbuil@suse.com>
2017-12-13Update git submodulesManuel Buil1-0/+0
* Update docs/submodules/sfc from branch 'master' - Fix bug in sfc_user variables file for pike Change-Id: I6cd9a6fd2b3688ae784b724cedd63094e5bc6f5d Signed-off-by: Manuel Buil <mbuil@suse.com>
2017-12-13Update git submodulesManuel Buil1-0/+0
* Update docs/submodules/sfc from branch 'master' - Provide support for xci-master Change-Id: Id4e80be218c51f56324cb43aa27f580ac8c92c47 Signed-off-by: Manuel Buil <mbuil@suse.com>
2017-12-12Update git submodulesManuel Buil1-0/+0
* Update docs/submodules/sfc from branch 'master' - Clean up our utils.py 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-11Update git submodulesDimitrios Markou1-0/+0
* Update docs/submodules/sfc from branch 'master' - Bump SHAs in OSA roles for Pike release 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-30Update git submodulesBrady Johnson1-0/+0
* Update docs/submodules/sfc from branch 'master' - Merge "[WIP] Adapt XCI scenarios for Fraser" - [WIP] Adapt XCI scenarios for Fraser 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 git submodulesCédric Ollivier1-0/+0
* Update docs/submodules/sfc from branch 'master' - Update CMD in gating Dockerfile 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-21Update git submodulesManuel Buil1-0/+0
* Update docs/submodules/sfc from branch 'master' - Add the needed functest files 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>