82965f4bcbe6c19d80255d414372249c76dd599f
This adds the CORS support middleware to Solum, allowing a deployer to optionally configure rules under which a javascript client may break the single-origin policy and access the API directly. For solum, the middleware was added directly to the application factory, including various default headers usually required by keystone. Note that the CORS middleware must be the first one in the middleware chain, so that it can annotate all responses - even error responses - generated by other middleware. Smoke tests have also been provided, and the middleware has been added to genconfig. 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 Change-Id: Ie6bf73ea69ae956e9afe25ceca417c3a32edc312
Solum
Application Lifecycle Management
An OpenStack project designed to make cloud services easier to consume and integrate into your application development process.
Overview
Solum is natively designed for OpenStack clouds and leverages numerous OpenStack projects, including Heat, Keystone, Nova, Trove, and more. We value vendor neutrality, open design and collaboration, and leveraging existing solutions where possible. One example is our use of Docker for deployment of containers. Multiple language run-time environments will be supported with a modular "language pack" solution so you can easily run applications written in any language of your choice.
- Free software: Apache 2.0 License. See LICENSE file.
- Documentation: http://wiki.openstack.org/wiki/Solum
Getting started with Solum
See the getting_started guide.
Project Info
- Source Code: http://github.com/openstack/solum
- Wiki: https://wiki.openstack.org/wiki/Solum
- Launchpad: https://launchpad.net/solum
- Blueprints: https://blueprints.launchpad.net/solum
- Bugs: https://bugs.launchpad.net/solum
- IRC: #solum at chat.freenode.net
Description
RETIRED, An OpenStack project designed to make cloud services easier to consume and integrate into your application development process. See: https://wiki.openstack.org/wiki/Solum