Combine resources across federated OpenStack deployments
Go to file
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
devstack uwsgi improvements 2017-08-04 16:03:01 -04:00
doc uwsgi improvements 2017-08-04 16:03:01 -04:00
etc Config refactoring 2017-06-13 12:20:28 -04:00
httpd uwsgi improvements 2017-08-04 16:03:01 -04:00
mixmatch uwsgi improvements 2017-08-04 16:03:01 -04:00
releasenotes Added release notes infrastructures 2017-03-22 16:11:26 -04:00
specs Add folder and template for specs 2017-03-22 20:11:51 +00:00
.gitignore Config refactoring 2017-06-13 12:20:28 -04:00
.gitreview Added .gitreview 2016-11-07 10:11:15 +00:00
.testr.conf Initial commit of the code 2016-11-07 09:49:52 -05:00
CONTRIBUTING.rst Optimize the link address 2017-06-16 14:29:35 +07:00
Dockerfile Add dockerfile 2017-02-21 14:35:11 -05:00
HACKING.rst Optimize the link address 2017-06-16 14:29:35 +07:00
LICENSE Initial commit of the code 2016-11-07 09:49:52 -05:00
MANIFEST.in Initial commit of the code 2016-11-07 09:49:52 -05:00
README.rst Optimize the link address 2017-06-16 14:29:35 +07:00
babel.cfg Initial commit of the code 2016-11-07 09:49:52 -05:00
requirements.txt Updated from global requirements 2017-07-31 17:50:41 +00:00
setup.cfg uwsgi improvements 2017-08-04 16:03:01 -04:00
setup.py Updated from global requirements 2017-03-02 11:46:55 +00:00
test-requirements.txt Updated from global requirements 2017-07-04 17:49:48 +00:00
tox.ini Added py36 to tox 2017-07-20 16:40:15 -04:00

README.rst

mixmatch

Combine resources across federated OpenStack deployments

Proxy Service that will forward REST API requests to a remote service provider which is federated using Keystone-to-Keystone Federation (K2K).

The proxy learns the location of resources and is able to forward requests to the correct service provider. This allows OpenStack services to use resources provided by other federated OpenStack deployments, ex. Nova attach a remote volume.