Age | Commit message (Collapse) | Author | Files | Lines |
|
* Update docs/submodules/sfc from branch 'stable/euphrates'
- Sort config.yml correctly and correct vnfd names
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>
|
|
* Update docs/submodules/sfc from branch 'stable/euphrates'
- Modify the list of working topologies
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>
|
|
* Update docs/submodules/sfc from branch 'stable/euphrates'
- Fixing typo in test-vnfd
Change-Id: I64caba2eea3ff93d082c08915f82be7ef701a3f1
Signed-off-by: Manuel Buil <mbuil@suse.com>
|
|
* Update docs/submodules/sfc from branch 'stable/euphrates'
- Bug fix: Actively disable security on SF port
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>
|
|
* Update docs/submodules/sfc from branch 'stable/euphrates'
- Bug fix: Delete unnecessary functions which are causing errors
JIRA: SFC-117
Change-Id: I20e12e38a3cf2a9954893cf52187ac153b64bdfa
Signed-off-by: Dimitrios Markou <mardim@intracom-telecom.com>
|
|
* Update docs/submodules/sfc from branch 'stable/euphrates'
- Disable test 2 for 5.0.0 (Euphrates 1.0)
Test 2 is continuously failing because of tacker missing functionality
Change-Id: I785e79d78df4bfb9f48e20288e261efff741bcd4
Signed-off-by: Manuel Buil <mbuil@suse.com>
|
|
* Update docs/submodules/sfc from branch 'stable/euphrates'
- Bug fix: Do not start testing before checking
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>
|
|
* Update docs/submodules/sfc from branch 'stable/euphrates'
- Remove SFs from security groups
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>
|
|
* Update docs/submodules/sfc from branch 'stable/euphrates'
- Bug fix: Add iteration to check RSP config in ODL
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>
|
|
* Update docs/submodules/sfc from branch 'stable/euphrates'
- Create vnffg providing the neutron_port
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>
(cherry picked from commit 9c11d59035ff1741c5e6d935aa7c2ed23d15f485)
|
|
* Update docs/submodules/sfc from branch 'stable/euphrates'
- Merge "Bug fix: allows searching vnfd_id based on name" into stable/euphrates
- Bug fix: allows searching vnfd_id based on name
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>
|
|
* Update docs/submodules/sfc from branch 'stable/euphrates'
- Merge "Fix vnffgd templates" into stable/euphrates
- Fix vnffgd templates
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>
|
|
* Update docs/submodules/sfc from branch 'stable/euphrates'
- [Bug Fix] Delete vnffgs in a reverse order
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>
|
|
* Update docs/submodules/sfc from branch 'master'
- Sync both test cases and move checks to the start
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>
|
|
* Update docs/submodules/sfc from branch 'master'
- Update the wait_for_classification_rules function
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>
|
|
* Update docs/submodules/sfc from branch 'master'
- Added support for OSA installer
Change-Id: I3a34daaca258cd2ce511aee51819cf438110e403
Signed-off-by: Manuel Buil <mbuil@suse.com>
|
|
* Update docs/submodules/sfc from branch 'master'
- Merge "Increase timeout time"
- Increase timeout time
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>
|
|
* Update docs/submodules/sfc from branch 'master'
- Add network_src_port_id to vnffgd
ODL requires that parameter to be present in order to classify
Change-Id: Idb8e0578a9c4c22cd35e4615755333b67d4fe658
Signed-off-by: Manuel Buil <mbuil@suse.com>
|
|
* Update docs/submodules/sfc from branch 'master'
- Merge "Allign the SFC testcases to the new Tacker API"
- Allign the SFC testcases to the new Tacker API
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>
|
|
* Update docs/submodules/sfc from branch 'master'
- Merge "Adapt functionality to the new Tacker API"
- Adapt functionality to the new Tacker API
Change-Id: I078e9f26d3040cf04120abd425f03cb4f2e8daef
Signed-off-by: Dimitrios Markou <mardim@intracom-telecom.com>
|
|
* Update docs/submodules/sfc from branch 'master'
- Remove setup_compute_node and configure_iptables
We are going to use ODL Nitrogen which does not require the NSH hack as
packets reaching the VNF will use ETH+NSH encapsulation
Change-Id: I5a55fde84e8f17860783ec9de8b99242fc38b9a9
Signed-off-by: Manuel Buil <mbuil@suse.com>
|
|
* Update docs/submodules/sfc from branch 'master'
- Add new Tacker library
Change-Id: I710e6f5da92ddfddd9111c6c53274b92d76d7449
Signed-off-by: Dimitrios Markou <mardim@intracom-telecom.com>
|
|
* Update docs/submodules/sfc from branch 'master'
- Add support for OSA.
Change-Id: I16a5e4522dde96de8d06e6cfb1e3a429b4f171de
Signed-off-by: Taseer Ahmed <taseer94@gmail.com>
|
|
* Update docs/submodules/sfc from branch 'master'
- Adapt the testcases to multiple installers
Right now the testcases are dependent to only one installer.
So when we are trying to run the testcases to multiple installers
the tests are failing.
This patch make the testcases independent to the installer that they
run.
The testcases are running until the point which they hit the tacker
client commands.They are failing in the tacker client commands
because we need the new library for the upstream tacker API.
The testaces have already tested to two installers (Fuel,Apex-ha).
Also this patch contains the changes which are required for the
adaptation to the new functest.
For more information see the Jira tickets [0],[1],[2].
[0]: https://jira.opnfv.org/browse/SFC-100
[1]: https://jira.opnfv.org/browse/SFC-101
[2]: https://jira.opnfv.org/browse/SFC-102
Change-Id: Id1e5d5c94a65ab8bdea9584fa833bfa0cdec6632
Signed-off-by: Dimitrios Markou <mardim@intracom-telecom.com>
|
|
* Update docs/submodules/sfc from branch 'master'
- Fix yamllint errors and warnings
Change-Id: I33f3fd0aa0bc71a1ee07ea4504619b090517a87b
Signed-off-by: Dimitrios Markou <mardim@intracom-telecom.com>
|
|
* Update docs/submodules/sfc from branch 'master'
- Update SFC testcases according to new Tacker API
- Create VNFFG Descriptors for testcases
JIRA: SFC-102
Change-Id: Ib51364d98c58942fec1f54b1f149bb0e8ffedc43
Signed-off-by: Taseer Ahmed <taseer94@gmail.com>
|
|
* Update docs/submodules/sfc from branch 'master'
- Remove custom tacker-client installation script
In previous releases we used a custom tacker client
because we also used a custom tacker.
For the next release we migrate to the the upstream tacker
so we don't need anymore the aforementioned installation script
because now we support the upstream tacker client.
Change-Id: I0c502426161bbeaaf2418823fe91c2025f1494a8
Signed-off-by: Dimitrios Markou <mardim@intracom-telecom.com>
|
|
* Update docs/submodules/sfc from branch 'master'
- Include the tacker python client to the requirements.txt
In OPNFV/SFC project we are going to substitute
the custom tacker that we used so far with the upstream one.
So as outcome of the aforementioned change we will need the
upstream tacker client.
Change-Id: I8425c7168c1be69d090481efbf3f966e8d04e609
Signed-off-by: Dimitrios Markou <mardim@intracom-telecom.com>
|
|
* Update docs/submodules/sfc from branch 'master'
- Replace artifacts.opnfv links by docs.opnfv links
artifacts.opnfv is not used anymore. We are using now docs.opnfv
Apart from that, I removed the OVS-NSH workaround explanation as we don't use
it anymore
Change-Id: Iaf4f2d97a4252754f5b22709aef653fff0777eae
Signed-off-by: Manuel Buil <mbuil@suse.com>
|
|
* Update docs/submodules/sfc from branch 'master'
- Added new fdio scenarios descriptions
As part of MS6 we must have an updated directory structure. I added the two new
scenarios using fdio
Change-Id: If74dade8c75c59d452b034b98fff5dc0791b2191
Signed-off-by: Manuel Buil <mbuil@suse.com>
|
|
* Update docs/submodules/sfc from branch 'master'
- Adapt SFC testcases according to new Tacker API.
- Update vnfd tosca templates
JIRA: SFC-102
Change-Id: I712b64e45c317582e0cb54e42364605f537aeee3
Signed-off-by: Taseer Ahmed <taseer94@gmail.com>
|
|
* Update docs/submodules/sfc from branch 'master'
- Update the docs/development directory
MS6 requires to have the docs directory structure ready and a preliminary
versio of the documents inside it.
- Moved requirements file to the requirements folder
- Removed the NSH workaround info as we don't need it anymore
- Added some new requirements
Change-Id: Icca89c738b1eb1865adff510ca2850c592c7a14a
Signed-off-by: Manuel Buil <mbuil@suse.com>
|
|
* Update docs/submodules/sfc from branch 'master'
- Install run_sfc_tests.py in $PATH
It eases how Functest runs it (see testcases.yaml [1]).
The former run_tests.py is renamed to avoid duplicated binaries (see
[2] and [3]).
[1] https://git.opnfv.org/functest/tree/functest/ci/testcases.yaml
[2] https://git.opnfv.org/sdnvpn/tree/sdnvpn/test/functest/run_tests.py
[3] https://git.opnfv.org/promise/tree/promise/test/functest/run_tests.py
Change-Id: I75aaf950f7b072c142fa9894cef7ef7f057adac3
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
|
|
* Update docs/submodules/sfc from branch 'master'
- Bug fix: directory name with samples is wrong
Change-Id: I1daf36835441dff9af34d0db0193ed8155bf4b72
Signed-off-by: Manuel Buil <mbuil@suse.com>
|
|
* Update docs/submodules/sfc from branch 'master'
- Update url to fetch ACL
The code was pointing to an old url
Change-Id: I10bed291a69fd141b6c144c42163e891d2739056
Signed-off-by: Manuel Buil <mbuil@suse.com>
|
|
* Update docs/submodules/sfc from branch 'master'
- Update release notes for Danube 3.0
Change-Id: I5c4185c41b8baf3e243152b31322a326a07a5d5e
Signed-off-by: Manuel Buil <mbuil@suse.com>
|
|
* Update docs/submodules/sfc from branch 'master'
- Nominating Manuel Buil as OPNFV SFC PTL
Change-Id: I93165a43bc434a6ffa04334b6840823c84d27d92
Signed-off-by: Brady Johnson <bjohnson@inocybe.ca>
|
|
* Update docs/submodules/sfc from branch 'master'
- Use the recommended exception syntax
Today I learnt that the use of except Exception, variable is not recommended
anymore and it is not supported after python3. When using >=2.6, the syntax
should be except Exception as variable.
https://www.python.org/dev/peps/pep-3110/
Change-Id: I213c220fc6e92878ffa4737efa16adb76ace1271
Signed-off-by: Manuel Buil <mbuil@suse.com>
|
|
* Update docs/submodules/sfc from branch 'master'
- Paul has stepped down as a comitter
Change-Id: I7bb99f33c0f56226e1e804f99df96261310c7577
Signed-off-by: agardner <agardner@linuxfoundation.org>
|
|
* Update docs/submodules/sfc from branch 'master'
- Merge "Fix wrong logging of the server-instance ip"
- Fix wrong logging of the server-instance ip
Change-Id: I9b16297804f6b4185835336668766f7f1a8313cc
Signed-off-by: Dimitrios Markou <mardim@intracom-telecom.com>
|
|
* Update docs/submodules/sfc from branch 'master'
- Fix typos and other errors in documentation
While reading the documentation, I found typos and other errors. This
patchset fixes them.
Change-Id: I2bf83a26da58845337dd77e56a8c77aa63084f2f
Signed-off-by: Miguel Lavalle <malavall@us.ibm.com>
|
|
* Update docs/submodules/sfc from branch 'master'
- Merge "Add requirements in sfc"
- Add requirements in sfc
It now leverages on pbr to scan requirements.txt and inject them into
the install_requires.
Change-Id: If51827f6f8839af930c862d846b76b85a778c860
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
|
|
* Update docs/submodules/sfc from branch 'master'
- Merge "Conform SFC test to Functest framework"
- Conform SFC test to Functest framework
- Inherit from OSGCTestCase which takes care of pushing
the result to the DB automatiically.
- Functest will just need to import this module
in testcases.yaml and the framework will launch it
- It is still possible to call this script from python
command line directly as it has a main function.
Change-Id: If02c13b6b6c2500f4eed7646a2b9eb284df0c5ae
Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
|
|
* Update docs/submodules/sfc from branch 'master'
- Updating VNF Manager ODL config to comply with Carbon
- There were some configurations that were using older
deprecated models that have since been removed.
Change-Id: I66b60b510c5afcfb6c6a9c4380aff0b88c9187a9
Signed-off-by: Brady Johnson <brady.allen.johnson@ericsson.com>
|
|
* Update docs/submodules/sfc from branch 'master'
- functest_logger changes fix
- Recently there is removal of functest logger utils.
- This uses the default python logging mechanism
Change-Id: I3aba38041bbed8b1e5a3de93bc9f639253f262d8
Signed-off-by: Vijayendra Radhakrishna <vradhakrishna@mvista.com>
|
|
* Update docs/submodules/sfc from branch 'master'
- Complete sfc_one test
JIRA: SFC-94
We were only blocking one SF to test if the traffic was blocked but we should
test both to be more rigorous
Change-Id: If22a79350c97e0d59ea0a9451303efce21e3f285
Signed-off-by: Manuel Buil <mbuil@suse.com>
|
|
* Update docs/submodules/sfc from branch 'master'
- Remove the extra logs we added
Tacker plug-in does not have a problem anymore so we can remove the extra logs
we added in case of failure
Change-Id: I3b74d6caee9235ad2e8cc180757d0627770380c2
Signed-off-by: Manuel Buil <mbuil@suse.com>
|
|
* Update docs/submodules/sfc from branch 'master'
- Merge "Remove get_floating_ips()"
- Remove get_floating_ips()
get_floating_ips() is non-reusable function, with too much logic
into it. By using smaller functions, we can compose the same
functionality and build all tests upon a common set of utilities.
Using the new functions in functest to retrieve the nova ID for a VNF instance,
it is possible to use a generic solution at the problem of getting floating
ips deterministcally to the instances
Change-Id: Ic7dba908fa6bb343c177fe1a68322d3803ed1707
Signed-off-by: Juan Vidal <juan.vidal.allende@ericsson.com>
|
|
* Update docs/submodules/sfc from branch 'master'
- Move all test that work up
Move all test that work up so that we can commit a patch to danube branch in
which the seeds can go from 0 to 3, leaving 4 and 5 out of danube. This patch
is separated from the danube patch because I think it is easier to have the
same list in danube and master to avoid confusion
Change-Id: I99f6dad4f1878f776b02fc7eccfc51876057a0fb
Signed-off-by: Manuel Buil <mbuil@suse.com>
|
|
* Update docs/submodules/sfc from branch 'master'
- Harmonize vxlan-tool calls
Renamed vxlan_firewall and vxlan_tool_stop to start_vxlan_tool and
stop_vxlan_tool respectively. Added some comments to explain their
behavior.
Cleaned both functions to use ".format()" string formatting, which
improves readability.
Modified behavior of start_vxlan_tool: now it does NOT block
traffic by default
Change-Id: I6754b020a474be1e9adf2d83e7c9f5053930b702
Signed-off-by: Juan Vidal <juan.vidal.allende@ericsson.com>
|