Commit Graph

10 Commits

Author SHA1 Message Date
Jeremy Freudberg ae11bb3a96 Split functional job
Split the functional job into
- functional-compute
- functional-image-volume-network-scenario

Change-Id: I815da397f4963385639187912f76872aa6dc755a
2018-07-05 13:55:03 +00:00
Duong Ha-Quang 23d5c2df9e Move legacy jobs to project
This patch implements first step in zuulv3 migration guide [1]:

Move jobs to mixmatch repo

[1] https://docs.openstack.org/infra/manual/zuulv3.html#legacy-job-migration-details

Change-Id: I6d97b4ec8f4c22785a1081dc711257c071637999
2017-10-16 16:59:03 +00:00
Kristi Nikolla 10fae26c6d uwsgi improvements
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
2017-08-04 16:03:01 -04:00
Jeremy Freudberg c23c48fe8e Neutron pass-through
Network federation preliminary work

Depends-On: I9dcd30fe6669bdf570149ed317b16005c21f6291
Change-Id: Ic5e694259544c2c6ffe717d560fc18391f64a1a0
2017-07-31 17:55:38 +00:00
Kristi Nikolla 8ee42dff50 Move endpoint registering into the devstack plugin
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
2017-07-17 21:53:03 +00:00
Eric Juma 2c5960c183 Restart Nova and Cinder in gate
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
2017-05-30 23:24:59 +00:00
Eric Juma 4e87d72a17 Run only Nova, Cinder, and Glance tempest API tests
Scenario tests will still be run. This will cut down on time for
tests to run in CI.

Change-Id: Ia0639f6c3a31023fd5986bb210f1b1ce1bb59092
2017-05-30 21:38:09 +00:00
Eric Juma 73e9780ad7 Integrate tempest testing
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
2017-02-21 11:58:34 -05:00
Kristi Nikolla 82ee351b6a Add Devstack plugin for mixmatch
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
2017-02-13 16:30:04 -05:00
Kristi Nikolla 789572038f Added post_test_hook for future dsvm gate
This file will run tempest test and future functional tests.

Change-Id: Idfc05ecdcc75c5cb738fe970d1e54ac238cae53d
2017-02-02 12:14:20 -05:00