Age | Commit message (Collapse) | Author | Files | Lines |
|
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>
|
|
|
|
Change-Id: I0b0aabffb2a5995364051fa34d218b2ebc649d4e
Signed-off-by: Manuel Buil <mbuil@suse.com>
|
|
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>
|
|
|
|
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>
|
|
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>
|
|
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>
|
|
|
|
Change-Id: Ic1dfe50cbf8f1567a055aa8780e671333f67e880
Signed-off-by: Dimitrios Markou <mardim@intracom-telecom.com>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
Change-Id: I11c37ed6898c03b2a54a0e3b11422c654023333f
Signed-off-by: Manuel Buil <mbuil@suse.com>
|
|
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>
|
|
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>
|
|
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>
|
|
|
|
|
|
Tacker is changing the config and adds cert_verify
Change-Id: Ia99bf2ad4ea0d6986ecd523bbe76e0e2b4a8a0ce
Signed-off-by: Manuel Buil <mbuil@suse.com>
|
|
For Queens, tacker uses a different template syntax for the vnffgds
Change-Id: I3c3bd497f09fcf6af2adc0eaf0f046dad88d88f2
Signed-off-by: Manuel Buil <mbuil@suse.com>
|
|
Change-Id: I65a2fa8074d56b53ee400c604d08103ea9abf390
Signed-off-by: Manuel Buil <mbuil@suse.com>
|
|
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
Change-Id: I1fca51b9b6afff5a596ceee2e1401127fe23231d
Signed-off-by: Manuel Buil <mbuil@suse.com>
|
|
Change-Id: I6cd9a6fd2b3688ae784b724cedd63094e5bc6f5d
Signed-off-by: Manuel Buil <mbuil@suse.com>
|
|
Change-Id: Id4e80be218c51f56324cb43aa27f580ac8c92c47
Signed-off-by: Manuel Buil <mbuil@suse.com>
|
|
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>
|
|
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>
|
|
|
|
We plan to support both stable/pike and master in the Fraser release
Change-Id: I5acd5d796a4ed376d5110d7268980faec9cec126
Signed-off-by: Manuel Buil <mbuil@suse.com>
|
|
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>
|
|
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>
|
|
Change-Id: I873c244e9a0cd92f627641981b388e8250f50935
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
|
|
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>
|
|
|
|
As agreed with Jim, he is standing down as committer
Change-Id: I620535b4a352f254d555af300435ba19f5f47230
Signed-off-by: Manuel Buil <mbuil@suse.com>
|
|
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>
|
|
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>
|
|
This reverts commit 49f2896fd90e53e8b8c83cf5e5b22abda7781f54.
Change-Id: Id1d030a370f271e21c4a020726474bb2746bfae8
Signed-off-by: Manuel Buil <mbuil@suse.com>
|
|
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: I9fced455db635864cc1ef3523bc6b2bc78d54c5f
Signed-off-by: Manuel Buil <mbuil@suse.com>
|
|
Change-Id: I8151fe50bc5f0d93aeec1583485e9604b3a0ad8a
Signed-off-by: Manuel Buil <mbuil@suse.com>
|
|
Apex deployment shows a problem when creating the SFC config in ODL and
it is impossible to know what might be going on
Change-Id: If8d33d1c60daaf9cd9773a5cb9c7e47f64e1caa9
Signed-off-by: Manuel Buil <mbuil@suse.com>
|
|
We moved to a new image for SFs but we have not moved the name of the image
in the vnfd
Change-Id: I8f658e1dfcf0de3117845f615eddb8fd5b1e11af
Signed-off-by: Manuel Buil <mbuil@suse.com>
|
|
To create the four SFs we will use the sfc_nsh_euphrates image. This image is
like the sfc_nsh_danube but modifying the vxlan_tool which now has the
important fix:
https://git.opendaylight.org/gerrit/#/c/64116/
Change-Id: I396b5523b7243472b6d05b62d831837938067422
Signed-off-by: Manuel Buil <mbuil@suse.com>
|
|
Change-Id: Ic740396c3f8d1a6412a08a56a21ff9cfbeb925b1
Signed-off-by: Manuel Buil <mbuil@suse.com>
|