Age | Commit message (Collapse) | Author | Files | Lines |
|
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>
|
|
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 vnfd tosca templates
JIRA: SFC-102
Change-Id: I712b64e45c317582e0cb54e42364605f537aeee3
Signed-off-by: Taseer Ahmed <taseer94@gmail.com>
|
|
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>
|
|
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>
|
|
Change-Id: I1daf36835441dff9af34d0db0193ed8155bf4b72
Signed-off-by: Manuel Buil <mbuil@suse.com>
|
|
The code was pointing to an old url
Change-Id: I10bed291a69fd141b6c144c42163e891d2739056
Signed-off-by: Manuel Buil <mbuil@suse.com>
|
|
Change-Id: I5c4185c41b8baf3e243152b31322a326a07a5d5e
Signed-off-by: Manuel Buil <mbuil@suse.com>
|
|
Change-Id: I93165a43bc434a6ffa04334b6840823c84d27d92
Signed-off-by: Brady Johnson <bjohnson@inocybe.ca>
|
|
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>
|
|
Change-Id: I7bb99f33c0f56226e1e804f99df96261310c7577
Signed-off-by: agardner <agardner@linuxfoundation.org>
|
|
|
|
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>
|
|
|
|
|
|
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>
|
|
- 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>
|
|
- 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>
|
|
- 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>
|
|
Change-Id: I9b16297804f6b4185835336668766f7f1a8313cc
Signed-off-by: Dimitrios Markou <mardim@intracom-telecom.com>
|
|
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>
|
|
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>
|
|
|
|
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>
|
|
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>
|
|
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>
|
|
Change-Id: I5305e7c6426e0a563499f0aeefd910ce03e5ceae
Signed-off-by: George Paraskevopoulos <geopar@intracom-telecom.com>
|
|
|
|
|
|
In the CI the availability zones are using a different domain. For
example instead of "node-1.domain.tld", we have
"node-1.opnfvericsson.com"
This patch takes the av zones dynamically from nova hypervisor-list.
Change-Id: Ifa26dbbb6b8d415ee30bb1216fc1150f65096a16
Signed-off-by: George Paraskevopoulos <geopar@intracom-telecom.com>
|
|
Label was incorrectly named causing it
to not link from the composite doc.
Change-Id: I9c31209ef81e79547978198ad22f5acd14163de5
Signed-off-by: ShubhamRathi <shubhamiiitbackup@gmail.com>
|
|
- Rename all Brahmaputra/Colorado links to Danube
- Bumped OvS version from 2.5.90 to 2.6.1
- Bumped ODL version from Boron to Boron SR2
- Changed release date
Change-Id: I4286cbd074b377b4b33e25f33646bb05075f10f5
Signed-off-by: Juan Vidal <juan.vidal.allende@ericsson.com>
|
|
Release notes updated
Waiting for the official documents to be created to change the links (e.g.
user guide, installation guide...)
Change-Id: If6569585aaa6362938d5a83633ad8d8a0dd63fa2
Signed-off-by: “Manuel Buil” <mbuil@suse.com>
|
|
used the SPDX shorthand in license header.
Change-Id: If91a4ece37bd68a9e7ce413157fd462e88fcc81c
Signed-off-by: Ray Paik <rpaik@linuxfoundation.org>
|
|
This is a candidate replacement for the wait_for_classification_rules
function. The functionality is as follows:
- Query ODL operational datastore for the RSPs for which we should
expect to see flows in the computes (RSPs for which ACL rules exist)
and associate them with a list of vnfs. Also get the tp_dst from the
ACL match rules.
- Use the known topology to associate the RSPs to a set of compute nodes
(at this point we know that ODL promised us that we should see
classification rules for a particular rsp in the nodes C1, C2 ...)
- Gather the installed flows in table=11 in each compute
- Verify that the RSPs are installed as promised by ODL for the correct
tp_dst
Change-Id: I79747ad1df3eb0c67f783167601b5ea99fb43f16
Signed-off-by: George Paraskevopoulos <geopar@intracom-telecom.com>
|
|
|
|
We use topology shuffling for the execution of testcases
so is meaningless to specify an exact topology in the
testcase's file name
Change-Id: I6fc7b3b2a72017fe501a022dca001c5bc7761acc
Signed-off-by: Dimitrios Markou <mardim@intracom-telecom.com>
|
|
This reverts commit cb311aad19c732fa006b50795ab66687e01b95a6.
Change-Id: I123c30acd765df692483eb5f91fecd1478219201
Signed-off-by: George Paraskevopoulos <geopar@intracom-telecom.com>
|
|
Change-Id: I8e54892450e903aa51f888229940e6371a0710f7
Signed-off-by: George Paraskevopoulos <geopar@intracom-telecom.com>
|
|
The classification check is not working in CI and we don't understand why.
I added a lot more logs to check
Change-Id: I81bcc8874c5e5e843e0c301e1d66d5d11de092f3
Signed-off-by: Manuel Buil <mbuil@suse.com>
|
|
To be able to import run_tests as a module we must not try to parse
command line arguments in global scope
Also import the testcase using the full module path
Change-Id: I1696800a16301d446bf9c926bdaf2b545435a2e7
Signed-off-by: George Paraskevopoulos <geopar@intracom-telecom.com>
|
|
CI tests create a lot of security groups with the name default.
Our SFs are assigned to a default security group but there are so
many that the result is not predictable and most likely wrong.
We add it now to example-sg sec. group
Change-Id: I64984aa7b6114747c5bab5fb2e4b8d8d32865bb0
Signed-off-by: Manuel Buil <mbuil@suse.com>
|
|
CI tests create a lot of security groups with the name default. Our SFs are
assigned to a default security group but there are so many that the result is
not predictable and most likely wrong. We add it now to example-sg sec. group
Change-Id: I120765a33e55e47b78ef3c8664c82fb147ce9df0
Signed-off-by: Manuel Buil <mbuil@suse.com>
|
|
It was impossible to get a status='PASS'
Change-Id: I016346c1acf38ae1a130afbfd132166b72d5e1af
Signed-off-by: Manuel Buil <mbuil@suse.com>
|
|
JIRA: SFC-89
The second test fetches the destination mac of the previous test because an
entry with that IP is in the arp table. However, that table is outdated. We
must flush the arp table before starting the new test.
Change-Id: Ie00345bba13793dc68e8442421861a2555e5ba7d
Signed-off-by: Manuel Buil <mbuil@suse.com>
|
|
We were limiting the topologies to the ones working but we believe
all should work now
Change-Id: I11921916105a149c585cd934150de2898286b142
Signed-off-by: Manuel Buil <mbuil@suse.com>
|
|
|
|
Change-Id: I6914a5fbe7eb30b2d76b89d8f38b7d3d16e7b44a
Signed-off-by: George Paraskevopoulos <geopar@intracom-telecom.com>
|
|
Heat caching somehow messes our tests so we disable it before the tests
start.
For instance, if we do:
1. create example-net with NET_ID1
2. create VNFD1 with example-net
3. delete VNFD1
4. delete NET_ID1
5. create example-net with NET_ID2
6. create VNFD2 with example-net
heat has NET_ID1 cached as the id of example-net and tries to use that
instead of NET_ID2 to create VNFD2. This off course leads to a crash
since NET_ID1 does not exist anymore.
In the future we should investigate further why heat cache does not play
well for us (probably bc of tacker).
Change-Id: Iac07d78641e2d1ff0c2d67e46752d551833f19fd
Signed-off-by: George Paraskevopoulos <geopar@intracom-telecom.com>
|
|
|