This patch adds a .ini file with the configuration for running
mixmatch through uwsgi, replacing the previous `run_proxy.sh`
script which passed the configuration as arguments.
This patch also removed the wsgi configuration, making it
unsupported. The wsgi documentation has also been removed. A
follow on patch will also remove any remnants of wsgi logic.
The default port for running the proxy has been changed to
9913.
This patch also updates the `setup.cfg` file, adding the
parameters for wsgi_scripts so that pbr install the wsgi exec
on package installation.
This patch also uses apache and mod_proxy to map /resource to
the uwsgi port 9913.
Change-Id: I2069d0f28e8e14da59109158cd2912ddb284a4e3
Endpoing registering which was previously restricted to the
functional tests, now can be enabled in the devstack plugin by
adding `REGISTER_MIXMATCH=true` to `local.conf`.
Change-Id: I1aedcd57819d41a26f38dd5e30b6bc4692684f36
Restart Nova and Cinder after endpoints are set to the ones of the
proxy to ensure that the new endpoints are used by these services.
Change-Id: I4097cee1707e58415def310535c1786e3a03e51e
Run tempest API and scenario tests in dsvm_hook excluding failing
tests, which are in tempest_blacklist.txt. Also fixes database
connection, which is now in /tmp/mixmatch.db instead of memory
because it needs to be accessed by multiple workers.
Change-Id: Ia3b3906dacd33622ce44a0b034dbd90ba6c980cc
This plugin automatically configures the mixmatch proxy, the config
of nova/cinder, the endpoints and starts the proxy.
To enable it add this to local.conf
enable_plugin mixmatch git://git.openstack.org/openstack/mixmatch.git
Change-Id: I1fd872288090378a5d91ff102d8d5054b14b9608