This commit is part of a series to retire the Packaging Deb
project. Step 2 is to remove all content from the project
repos, replacing it with a README notification where to find
ongoing work, and how to recover the repo if needed at some
future point (as in
https://docs.openstack.org/infra/manual/drivers.html#retiring-a-project).
Change-Id: I5c25db1bd49dc9d3e9c4791ba4d2a54b629bd3ce
When creating l2-gateway-connection, we should take the
port with allowed-address-pairs configuration into the
ucast_mac_remote.
Change-Id: I72e44c1ab75d5b8117a8d6bd468d974a898f2fde
Partial-Bug: #1447897
Normalize the name of the section of the l2gw-specific options
(lowercase) and use explicitely the config wrapper from tempest.
Remove some code used for registering options, which is most likely
already handled internally in Tempest.
Without the fixes, some tests are failing while initializing the
configuration (CONF.L2GW) when the runner is non-serial.
Also, reorder the module imports to follow the Style Guideline.
Change-Id: I668ca20ef8a0371324173506427849603ebcdcc3
Fix for case test_create_l2gw_connection_with_invalid_network_name
Add network exist check before creating l2gw connection.
Change-Id: I131ee0d720b1a3c1b0091e1a8d303774138063da
Signed-off-by: Peng Liu <pliu@redhat.com>
This commit fixes tempest installation issues on upper_constraints,
which was failing with Could not satisfy constraints error.
Change-Id: Ie2e7372435bb03e056c67608b6c6322d8c25deb3
The client requirements required that the format be dropped.
This was in commit a905f755b995f358116a11f77de71893b0601937
Change-Id: I773c8b05ae47c7b31a2790bd5dc11df34b4b3690
The ml2 MechanismDriver is now in neutron-lib along with its associated
constants. This patch switches over to the lib versions of those.
Change-Id: I491dbc08dcffbf71c44f62f1070d8630f312a8b6
tempest.lib.common.utils.misc.find_test_caller has been moved into the
tempest.lib.common.utils.test_utils module. We should update the related
code which call it.
Change-Id: I46ad45ed52b80cf477e0075cc84ad675e6f7bf92
Add simple script to setup mysql and postgresql databases, this script
can be run by users during testing and will be run by CI systems for
specific setup before running unit tests. This is exactly what is
currently done by OpenStack CI in project-config.
This allows to change in project-config the python-db jobs to
python-jobs since python-jobs will call this script initially.
See also
http://lists.openstack.org/pipermail/openstack-dev/2016-November/107784.html
Needed-By: I0a87f7db0d1d78e7419a8706683aaa540c3dc399
Change-Id: Ic722f455938ee9a2c61e0d9adb3967167870ad89
test.idempotent_id is being kept temporary to migrate
to new lib interface. Now idempotent_id is available as Tempest stable
interface decorators and all plugins tests using the old decorator
should be switched to new interface.
In future, Once all plugins are switched to new decorator Tempest
will remove the test.idempotent_id
Change-Id: Iaacae05cf9b3924f022a025799bacf2eb5258408
Related-Bug: 1616913
This patch refactors networking-l2gw to use portbindings
from neutron-lib. For more details see [1].
NeutronLibImpact
[1] https://review.openstack.org/422210/
Change-Id: Ib12c9938e2aab0e5ff836b380846d0826d729d05
Do not leave content in /tmp of checked out repositories, cleanup after
installing. This is needed since some jobs - like translation sync - are
run on long-lived nodes and if several projects use the same directories
in /tmp, this might cause jobs failing.
Therefore use temporary directory for installation - and place this
in source directory so that git clean can remove it.
Blacklist this temporary directory from pep8 invocations.
Change-Id: Ided3cb0335a13d4791df6f22c60db4a0d79ebc88
tempest-lib has been deprecated since a year. All
the interfaces available in tempest-lib are now available
in tempest/lib.
This patch make use of tempest/lib instead of tempest-lib.
Also add tempest in test-requirements.txt
Change-Id: Ic9865fa64c52155f0fcd3a048daa18e0003548f9
Recent changes in neutron (I20b24ee57c521b1c68977c2ff7ae56b56875dd64)
ensures uuid db fields are being validated, this breaks l2gw unittest on
depended repos (e.g - vmware_nsx), as there are occurence of non-valid
network-id uuid field in test_l2gw:L2GWTestCase._get_nw_data.
Change-Id: If2b41b7274e381723a1b178299aaaf63505a80d5
ExtensionDescriptor has been rehomed to neutron-lib and is being
removed from neutron core.
See https://review.openstack.org/398113
Depends-On: I5a111e0033e518e39b3042f047ee9eebba77a0d5
Change-Id: I4eebe015d0ece32d0fe490b177078dac27aba4e5