The docs requirements migrated to doc/requirements.txt
we need not install things from requirements.txt.
Change-Id: I930b3602449ab75b9beceeffa346ddc05863fca5
Since tox 3.18.0, the whitelist_externals option has been deprecated in
favor of the new allow_list_externals option[1].
This change bumps the minversion of tox so that we can replace
the deprecated option.
[1] https://github.com/tox-dev/tox/blob/master/docs/changelog.rst#v3180-2020-07-23
Change-Id: I39e2118e01d4ea87e782b7e3ba3956d5fa57f383
This patch adds a pep8 test for duplicate uuids in the tempest tests.
It also corrects some existing duplicates.
Change-Id: I2fc03b3cc604528903b8f70ce7f1e4e641aeafd2
Currently we are not applying the custom hacking checks we use in
Octavia to the octavia-tempest-plugin. This leads to style issues
sneaking into the plugin.
This patch copies the same checks from Octavia (for simpler
management) into octavia-tempest-plugin and resolves some of the
existing style violations.
Change-Id: Ic103d8bededfec77ec0034d7c167ac1e49954a5c
OpenStack dropped py2.7 support in Ussuri cycle.
octavia-tempest-plugin is ready with python 3 so it's ok to drop
python 2.7 support.
Also added requirements test support to tox.ini
Modeled on similar neutron-tempest-plugin change.
Change-Id: Iba286366a8d6ce75b3a73756c5bdc70c77723232
Enabled the same flake8 extensions as the Octavia tree,
fixing the bugs that they now caught.
Trivialfix
Change-Id: I0fc3f5e3a48dc9dc0286cf9b11847a77573ac411
The requirements team has defined a new strategy for handling
upper constraints[1]. This patch applies those strategies to
Octavia.
[1] http://lists.openstack.org/pipermail/openstack-discuss/ \
2019-May/006478.html
Change-Id: I38a5bedbdd7852bd6e7bfff4917634458a6edbf3
We want to default to running all tox environments under python 3, so
set the basepython value in each environment.
We do not want to specify a minor version number, because we do not
want to have to update the file every time we upgrade python.
We do not want to set the override once in testenv, because that
breaks the more specific versions used in default environments like
py35 and py36.
Change-Id: I883f658daee933a0ac2cfdcf25a625c82eb33d27
This patch implements the tempest plugin for
for testing load balancer creation in Octavia.
Co-Authored-By: Jude Cross <jcross@godaddy.com>
Co-Authored-By: Lingxian Kong <anlin.kong@gmail.com>
Depends-On: https://review.openstack.org/557856
Change-Id: I57064f8e0834efba8859a780394a1c69851cc917
This patch is the initial repository setup for octavia-tempest-plugin
using the OpenStack cookiecutter template.
Change-Id: Icce1389d3a9fb6076091d4d291e15773fb64544b