Age | Commit message (Collapse) | Author | Files | Lines |
|
* 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>
|
|
* 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>
|
|
* 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>
|
|
* 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>
|
|
* 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>
|
|
* 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>
|
|
* 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>
|
|
* 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>
|
|
* 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>
|
|
* 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>
|
|
* 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>
|
|
* 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>
|
|
* 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>
|
|
* 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>
|
|
* 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>
|
|
* 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>
|
|
* Update docs/submodules/sfc from branch 'master'
- Documentation update and some clean up
Change-Id: I1fca51b9b6afff5a596ceee2e1401127fe23231d
Signed-off-by: Manuel Buil <mbuil@suse.com>
|
|
* 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>
|
|
* Update docs/submodules/sfc from branch 'master'
- Provide support for xci-master
Change-Id: Id4e80be218c51f56324cb43aa27f580ac8c92c47
Signed-off-by: Manuel Buil <mbuil@suse.com>
|
|
* 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>
|
|
* 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>
|
|
* 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>
|
|
* 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>
|
|
* 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>
|
|
* Update docs/submodules/sfc from branch 'master'
- Updated from global requirements
Change-Id: I873c244e9a0cd92f627641981b388e8250f50935
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
|
|
* Update docs/submodules/sfc from branch 'master'
- Remove Reinaldo from the committer's list
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>
|
|
* Update docs/submodules/sfc from branch 'master'
- Merge "Removing Jim from the committer's list"
- Removing Jim from the committer's list
As agreed with Jim, he is standing down as committer
Change-Id: I620535b4a352f254d555af300435ba19f5f47230
Signed-off-by: Manuel Buil <mbuil@suse.com>
|
|
* Update docs/submodules/sfc from branch 'master'
- Remove Vishal from the committers list
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>
|
|
* Update docs/submodules/sfc from branch 'master'
- Adding Dimitris as a committer
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>
|
|
* Update docs/submodules/sfc from branch 'master'
- Revert "Adding Dimitris as a committer"
This reverts commit 49f2896fd90e53e8b8c83cf5e5b22abda7781f54.
Change-Id: Id1d030a370f271e21c4a020726474bb2746bfae8
Signed-off-by: Manuel Buil <mbuil@suse.com>
|
|
* Update docs/submodules/sfc from branch 'master'
- Adding Dimitris as a committer
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>
|
|
* Update docs/submodules/sfc from branch 'master'
- Update in the xci integration README
Change-Id: I8151fe50bc5f0d93aeec1583485e9604b3a0ad8a
Signed-off-by: Manuel Buil <mbuil@suse.com>
|
|
* Update docs/submodules/sfc from branch 'master'
- Produce more logs if things fail
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>
|
|
* Update docs/submodules/sfc from branch 'master'
- Modify the vnfd to use the new image
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>
|
|
* Update docs/submodules/sfc from branch 'master'
- Move to sfc_nsh_euphrates image
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>
|
|
* Update docs/submodules/sfc from branch 'master'
- Move openrc to master
Change-Id: Ic740396c3f8d1a6412a08a56a21ff9cfbeb925b1
Signed-off-by: Manuel Buil <mbuil@suse.com>
|
|
* Update docs/submodules/sfc from branch 'master'
- If the VM starts quickly, this check might fail
Sometimes VM starts very quickly and then it takes longer for this service
to come up
Change-Id: Ibc4ea47eb0b4b6655e338d1b85e6ed14e61d0064
Signed-off-by: Manuel Buil <mbuil@suse.com>
|
|
* Update docs/submodules/sfc from branch 'master'
- Merge "Add tacker to the scenario role"
- Add tacker to the scenario role
Change-Id: I0d6f48eff3edd7e1117ec0c5f7f16c1de35300d5
Signed-off-by: Manuel Buil <mbuil@suse.com>
|
|
* Update docs/submodules/sfc from branch 'master'
- Do not use capital letters
As agreed with the releng-xci guys, we should not use capital letters to refer
to openstack-ansible (osa)
Change-Id: I634747b07e72513f751cde3eb33f3b4bad5c176d
Signed-off-by: Manuel Buil <mbuil@suse.com>
|
|
* Update docs/submodules/sfc from branch 'master'
- Create a scenario role
As discussed with the releng-xci team, each project should have the scenario in
its repo
Change-Id: I2cb407892edeeccabf396c7b1c341c78fba2828e
Signed-off-by: Manuel Buil <mbuil@suse.com>
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
|
|
* Update docs/submodules/sfc from branch 'master'
- Update the documentation for the release
Change-Id: Ief3908496bd6809c412bd394e7fd744f2ee796ae
Signed-off-by: Manuel Buil <mbuil@suse.com>
|
|
* Update docs/submodules/sfc from branch 'master'
- Release notes update
This is an update of the release notes for the Euphrates release
Change-Id: Ia74839aceb53f6a647b4695c0cc3f7cf8d8e8282
Signed-off-by: Manuel Buil <mbuil@suse.com>
|
|
* Update docs/submodules/sfc from branch 'master'
- 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 'master'
- 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 'master'
- 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 'master'
- Fixing typo in test-vnfd
Change-Id: I64caba2eea3ff93d082c08915f82be7ef701a3f1
Signed-off-by: Manuel Buil <mbuil@suse.com>
|
|
* Update docs/submodules/sfc from branch 'master'
- 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 'master'
- 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 'master'
- 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 'master'
- 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>
|