Age | Commit message (Collapse) | Author | Files | Lines |
|
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: Ie77820b0f466dcbf8ac771f12b5aee55ef74ead5
Signed-off-by: Juan Vidal <juan.vidal.allende@ericsson.com>
|
|
|
|
run_cmd does not have enough information to determine if something should
be logged with ERROR level. For example, you might want to repeat a command
until it succeeds, and you would expect it to fail the first times, so it
would not be an error in that context.
Let's keep the debug logging only, which should be informative for
troubleshooting.
Change-Id: I72bc40e58d19188b83ad289fe7fa2b4453d5ad56
Signed-off-by: Juan Vidal <juan.vidal.allende@ericsson.com>
|
|
Also, fix some wrong parameters, and add a script to delete
the artifacts created by the test case
Change-Id: I354007e75da62c706e79c793a9e6a422a6a50bf1
Signed-off-by: Juan Vidal <juan.vidal.allende@ericsson.com>
|
|
|
|
The topology for this test is fixed for the Danube release.
When it is stable for some time, we can try changing topologies.
Change-Id: I43f06ff973c74fbaea3aa9161f7a177b3ee94791
Signed-off-by: Juan Vidal <juan.vidal.allende@ericsson.com>
|
|
The function now uses return codes instead of parsing the output of
the command. Unused options have been removed as well.
Added a default retry_timeout for the command to avoid ping hangs.
Change-Id: I8c1f0f03d8b1e3092743c8745399a08fa7df8e40
Signed-off-by: Juan Vidal <juan.vidal.allende@ericsson.com>
|
|
|
|
Right now we check the classification rules only on the first compute
node. This leads to race conditions when running the testcases on
multiple computes (ie the test fails when a rule is installed in the
first compute but not the other[s])
Change-Id: I13cf26201aae185a0a5d1220b38e061d8bd3c766
Signed-off-by: George Paraskevopoulos <geopar@intracom-telecom.com>
|
|
Add a topology where everything (endpoints, vnfs) are booted on the same
host. This is useful, as we'll have the simplest possible topology to
compare against as a baseline
Change-Id: I6248fbca0687286da49f6332e01571937b501090
Signed-off-by: George Paraskevopoulos <geopar@intracom-telecom.com>
|
|
Change-Id: Ide425e860ad219ec24765905666994390858cfdb
Signed-off-by: George Paraskevopoulos <geopar@intracom-telecom.com>
|
|
Change-Id: Ic68256410b29cf3ba39a10a92d243979ea475220
Signed-off-by: Juan Vidal <juan.vidal.allende@ericsson.com>
|
|
JIRA: SFC-53
The goal is to verify that the traffic traverses the service chain, not only
in the uplink (client --> server) direction, but also in the downlink
(client <-- server) direction, which is the part that is not currently being
covered by other test cases.
Change-Id: I198a53e5afe3da1b397cee95627834856498b674
Signed-off-by: Juan Vidal <juan.vidal.allende@ericsson.com>
|
|
JIRA: SFC-63
The test will run in a number of configurations as described in SFC-63.
We expect to get decent coverage with these 5 topologies:
1. CLIENT_VNF_SAME_HOST
2. CLIENT_SERVER_SAME_HOST
3. SERVER_VNF_SAME_HOST
4. CLIENT_SERVER_SAME_HOST_SPLIT_VNF
5. CLIENT_SERVER_DIFFERENT_HOST_SPLIT_VNF
Change-Id: Iaca75bf180c33e3d22759e4da1ca4897072f68a6
Signed-off-by: George Paraskevopoulos <geopar@intracom-telecom.com>
|
|
- Fix getting the length of available topologies
- Format a correct vnf parameter file
Change-Id: I6c3534a67b44be6fcfb09d99856e5c27bcbd2ed1
Signed-off-by: George Paraskevopoulos <geopar@intracom-telecom.com>
|
|
Change-Id: Ida31e1e7f1b638f1ba5e851cbdfd0379c0f546d4
Signed-off-by: Juan Vidal <juan.vidal.allende@ericsson.com>
|
|
|
|
|
|
|
|
Change-Id: I3dedc06f0b288684a907df14874f277449c33146
Signed-off-by: Juan Vidal <juan.vidal.allende@ericsson.com>
|
|
Change-Id: I10b82e9a48363cbe10c62d4f4f7f9b22371b06e9
Signed-off-by: Juan Vidal <juan.vidal.allende@ericsson.com>
|
|
|
|
|
|
- After talking to Sofia Wallin, we agreed that this is a
better approach for the documentation.
Change-Id: Ie3edcb11e4d7823b0d3362395a15bf73aeaaaf4b
Signed-off-by: Brady Johnson <brady.allen.johnson@ericsson.com>
|
|
Change-Id: I7c65ef173c4a181c8f0f2d404c3fb6f005fe024e
Signed-off-by: George Paraskevopoulos <geopar@intracom-telecom.com>
|
|
Fix the syntax for the VNFD parameter file
Change-Id: I9f040ec7596a1e9e1c721766d5a21c0a12e9f516
Signed-off-by: George Paraskevopoulos <geopar@intracom-telecom.com>
|
|
JIRA: SFC-63
This module will be used to configure the assignment of endpoints and
VNFs to compute hosts dynamically
Change-Id: Ie778b52796c76d829ccb3d49e1c9bc7f5e7c7b47
Signed-off-by: George Paraskevopoulos <geopar@intracom-telecom.com>
|
|
|
|
The command to add route to the VM was wrong
Change-Id: If45425a5bdc8ba9d2ecb37dd9914628b6963ed28
Signed-off-by: “Manuel Buil” <mbuil@suse.com>
|
|
|
|
This patch fixes JIRA SFC-79
Previously, those functions used regex matching against the command output.
Now, the return code from netcat is used. It should be easier and more
relieable.
Change-Id: I639c64b3fe0a0e3c0b59f73e5615b8737e676849
Signed-off-by: Juan Vidal <juan.vidal.allende@ericsson.com>
|
|
JIRA: SFC-63
JIRA: SFC-73
Instead of changing the vnfd-template file in runtime we can pass the
availability zone as a parameter when the vnf is created
This enables also the use of topology_shuffler for SFC-63
Change-Id: Ie650e3347e40aee030005b6a2272cae64968d303
Signed-off-by: George Paraskevopoulos <geopar@intracom-telecom.com>
|
|
The old implementation of run_cmd returned different things in different
situations, so the simplified new version broke some functions relying on
boolean values instead of stdout.
Change-Id: Ie94e529d2abfad171b9707df169925c6f5f47dfc
Signed-off-by: Juan Vidal <juan.vidal.allende@ericsson.com>
|
|
JIRA: SFC-65
JIRA: SFC-71
Use the new library in releng to talk to fuel.
This allows for correct configuration of the compute hosts to resolve
SFC-71
Also since https://gerrit.opnfv.org/gerrit/#/c/28281/ was merged it
allows to run in multienv deployments so it resolves SFC-65
Change-Id: I5e6beb90d9c5108c21acb8d898f07cd2f4ae34f3
Signed-off-by: George Paraskevopoulos <geopar@intracom-telecom.com>
|
|
|
|
|
|
|
|
|
|
To learn about some of the bugs I saw, I added these lines to know what is
going on. It was very useful to me and I thought that perhaps we can add it
to the code to help in the future
Change-Id: I070077749d2086489a536c9a7b7ecca4a05bb0a1
Signed-off-by: “Manuel Buil” <mbuil@suse.com>
|
|
Go back to ubuntu-based VM.
Change-Id: I4a2b0da904144f77efba86e4084728102b202eab
Signed-off-by: George Paraskevopoulos <geopar@intracom-telecom.com>
Signed-off-by: Juan Vidal <juan.vidal.allende@ericsson.com>
|
|
- *pyc is bytecode python
- egg-info folders are the result of installation of python packages
- ovs-logs is used by tests to dump runtime information
None of these files/folders should be added to the repository, so it is better
to make git completely ignore them
Change-Id: If26038984f82a92e7118f2accc0f93d2592391b7
Signed-off-by: Juan Vidal <juan.vidal.allende@ericsson.com>
|
|
Test case sfc_one_chain_two_service_functions_two_computes modifies the
configuration files when it is run. Since this is not expected (testcases
should not change its configuration), it is better to at least have a warning
and a reminder to fix it.
Change-Id: I00d374742e17e8eed26fb97a0287e1dbd5d42d6b
Signed-off-by: Juan Vidal <juan.vidal.allende@ericsson.com>
|
|
JIRA: SFC-71
1 - dev br-int was missing when adding the route
2 - grep exits with 1 when nothing is found triggering an ERROR log even though
there was not error
Change-Id: Ib65d74d4b01021dcabb5af9068451b97c0170f75
Signed-off-by: “Manuel Buil” <mbuil@suse.com>
|
|
Change-Id: I6bdfd21add4d04f0fee988f83888c1edcc488951
Signed-off-by: Brady Johnson <brady.allen.johnson@ericsson.com>
|
|
testcase"
|
|
|
|
|
|
|
|
Change-Id: I83bc0ed150e1e793e0e55d6bd787b13370c7a540
Signed-off-by: Juan Vidal <juan.vidal.allende@ericsson.com>
|
|
sfc.lib.utils.run_cmd has a lot of unnecessary options which are never
used.
This patch simplifies this function and also fixes the returncode
checking (commands have terminate with errors on returncode != 0 not on
return code < 0)
Also change the return value on error to None instead of False
Change-Id: I5f1068ffd1bc6091e866a002b1afcb2507d30981
Signed-off-by: George Paraskevopoulos <geopar@intracom-telecom.com>
|