ab70d21919
This adds the CORS support middleware to Aodh, allowing a deployer to optionally configure rules under which a javascript client may break the single-origin policy and access the API directly. In previous patches, proper paste support for gabbi was added. This patch modifies the paste.ini file for both aodh and gabbi, adds the CORS configuration fixture to support unit tests, and adds CORS into configgen. OpenStack CrossProject Spec: http://specs.openstack.org/openstack/openstack-specs/specs/cors-support.html Oslo_Middleware Docs: http://docs.openstack.org/developer/oslo.middleware/cors.html OpenStack Cloud Admin Guide: http://docs.openstack.org/admin-guide-cloud/cross_project_cors.html DocImpact: Add link to CORS configuration in admin cloud guide. Change-Id: I27673b8581069c9ef02525756d1079b3904d8349
35 lines
1002 B
Plaintext
35 lines
1002 B
Plaintext
# The order of packages is significant, because pip processes them in the order
|
|
# of appearance. Changing the order has an impact on the overall integration
|
|
# process, which may cause wedges in the gate later.
|
|
|
|
retrying!=1.3.0,>=1.2.3 # Apache-2.0
|
|
croniter>=0.3.4 # MIT License
|
|
jsonschema!=2.5.0,<3.0.0,>=2.0.0
|
|
keystonemiddleware>=2.2.0
|
|
gnocchiclient>=2.1.0 # Apache-2.0
|
|
lxml>=2.3
|
|
oslo.context>=0.2.0 # Apache-2.0
|
|
oslo.db>=1.12.0 # Apache-2.0
|
|
oslo.config>=2.6.0 # Apache-2.0
|
|
oslo.i18n>=1.5.0 # Apache-2.0
|
|
oslo.log>=1.2.0 # Apache-2.0
|
|
oslo.policy>=0.5.0 # Apache-2.0
|
|
oslo.service>=0.1.0 # Apache-2.0
|
|
PasteDeploy>=1.5.0
|
|
pbr<2.0,>=0.11
|
|
pecan>=0.8.0
|
|
oslo.messaging>2.6.1,!=2.8.0 # Apache-2.0
|
|
oslo.middleware>=3.0.0 # Apache-2.0
|
|
oslo.serialization>=1.4.0 # Apache-2.0
|
|
oslo.utils>=1.9.0 # Apache-2.0
|
|
python-ceilometerclient>=1.5.0
|
|
python-keystoneclient>=1.6.0
|
|
pytz>=2013.6
|
|
requests>=2.5.2
|
|
six>=1.9.0
|
|
stevedore>=1.5.0 # Apache-2.0
|
|
tooz>=0.16.0 # Apache-2.0
|
|
Werkzeug>=0.7 # BSD License
|
|
WebOb>=1.2.3
|
|
WSME>=0.8
|