a598af9de6
If 'cors.allowed_origin' is set in the nova.conf, configure the placement API to use oslo_middleware.CORS. Simple gabbi tests are added which confirm the basic operation of the middleware, modeled on the tests in nova/tests/functional/test_middleware.py, as well as additional tests which confirm that when the middleware is not configured it is not present in the system. The cors config options are registered in deploy.py to ensure that the group is allowed to exist in conf (even if it doesn't). Without that, a deployment that tries to configure cors would not actually cause the middleware to run. Change-Id: I571bc675facaecb523dcf906f4bb44a51102b514
10 lines
444 B
YAML
10 lines
444 B
YAML
---
|
|
features:
|
|
- |
|
|
The placement API service can now be configured to support
|
|
`CORS <http://docs.openstack.org/developer/oslo.middleware/cors.html>`_.
|
|
If a `cors` configuration group is present in the service's configuration
|
|
file (currently `nova.conf`), with `allowed_origin` configured, the values
|
|
within will be used to configure the middleware. If `cors.allowed_origin`
|
|
is not set, the middleware will not be used.
|