This patch discovers Tempest tests via tempest plugin.
Also included is are the config opt parameters
needed for testing.
Co-Authored-By: Franklin Naval <franklin.naval@gmail.com>
Change-Id: I5c99fc5aa3caeb6bd1a9c90c27d956cf0372180b
There are upstream methods for setting a mirror which are much more
flexible, lets just document and point users at them.
Change-Id: I442e4695d56086932403fb5893da89ead203c86d
This specification contains a high-level description of a proposed
architecture for handling an active-active topology within Octavia.
Moved Distributor to new document.
Captured the comments from Mitaka mid-cycle.
Updated active-active-topology per latest comments.
Major update to active-active-distributor per latest comments.
More updates per comments
Change-Id: Ifc2d618a979fd0eb822f2cba4b759ab6ade7793f
Co-Authored-By: Eran Raichstein <eranra@il.ibm.com>
Co-Authored-By: Dean Lorenz <dean@il.ibm.com>
Co-Authored-By: Stephen Balukoff <stephen@balukoff.com>
Copy CONF.controller_worker.amp_boot_network_list to prevent
from modifying it accidently.
Closes-Bug: 1615894
Change-Id: Ibd7e3ea10d3dc6ad4454b6850b9f47251c701ef7
Openstack infra now supports upper constraints for
all jobs. Updated tox.ini to use upper constraints
for all jobs.
Change-Id: I1f31ac2761e793a7831676de520de08497e2fb95
Closes-Bug: #1614361
We currently install this via its own element, but this could be made
more simple / obvious by using the python requirements tooling.
Change-Id: I2a2eed2b8ee481189c1694659ac8100062a25cf2
This patch updates the haproxy service scripts to handle the case
where the network interfaces have not yet been plugged. This can
occur in a failover situation.
This patch also makes sure we don't move the management lan interface
into the network namespace.
Closes-Bug: #1509706
Closes-Bug: #1577963
Change-Id: I04d267bd3cdedca11f0350c5255086233cba14ec
On a devstack, pip can be installed system-wide but not coming from
system packages. So instead of checking python-pip package installation,
we only check that "which pip" succeeds
Change-Id: If8a1b7b4b7336cab0bef755b90924e03f1497b82
This reverts commit fdde4e69846bda02e49c636fed991ba86318183d.
This was reverted due to an issue with starting the service on boot. A
trick of using symlinks was being attempted in order to refer to files
in the base source directory from an element. This seems to not work, so
copying init scripts in to the elments themselves.
Change-Id: If6ae07fa4ab4f39e2a339e17fbcc163b863ccd3a
Removes hardcoded IPv4 logic from the controller and agent.
Updates the VIP address field size in the DB.
Closes-Bug: #1585803
Closes-Bug: #1585804
Change-Id: Ib5aeef4563e20cc8ffdc607139f28aad9787aaeb
Change default output directory to working directory (systemwide script
would by default try to create images in /usr/bin)
Canonicalize output filename parameter, else relative paths would
generate images in temporary directory)
Clean devstack plugin to use the -o option again
Fix yum package detection ("yum list" reports success if the package
exists in enabled repositories)
Add python-pip to the needed packages (for later pip calls)
Change-Id: Iff22a83f4a73e7aa36ee892773c01f13738f7a43
Octavia extensively uses TaskFlow flows for orchestration.
To make it easier for developers to understand these flows,
this patch adds a mechanism for generating graphviz representations
of the key Octavia TaskFlow flows.
It also updates our tox docs task to generate this documentation.
This patch depends on a fix to the TaskFlow export_to_dot method.
Added into conf.py as first step of configuration
Closes-Bug: #1561063
Change-Id: I914e1c062b400148565def37ccf618b3d2ea2573
Depends-On: I99f87af0b2bed959fcb43ef611b3186e23bd9549
Many deprecations are triggered early (on imports, for example)
before the warnings are enabled by the WarningsFixture in the
base test class.
To make sure all DeprecationWarning messages are emitted we enable
them via the PYTHONWARNINGS environment variable.
Change-Id: Iaa71926035889763ee733fe64ea2336d326faa5f