Community Goal - deploy app in WSGI
Add support for NGinx + UWsgi to all integrated build OpenStack API services.
Work will require the following:
* Implementation of upstream NGinx role (potentially on separate hosts)
* Implementation of UWSgi across roles
* Adjust init scripts
* Fix upgrades to work when moving to NGinx/UWsgi
Roles:
* Aodh
* Ceilometer
* Cinder
* Designate
* Glance
* Heat
* Horizon
* Ironic
* Keystone
* Magnum
* Neutron
* Nova
* Octavia
* Sahara
* Swift
* Trove
Current support:
* Keystone (requires upgrade work)
* Nova-placement
Current WIP patch with comments and discussion around how to proceed: https:/
Blueprint information
- Status:
- Complete
- Approver:
- None
- Priority:
- Essential
- Drafter:
- Andy McCrae
- Direction:
- Needs approval
- Assignee:
- Andy McCrae
- Definition:
- Approved
- Series goal:
- None
- Implementation:
- Implemented
- Milestone target:
- None
- Started by
- Dmitriy Rabotyagov
- Completed by
- Dmitriy Rabotyagov
Related branches
Related bugs
Sprints
Whiteboard
Addressed by: https:/
[WIP] Move to use UWsgi + upstream NGinx for Nova
Gerrit topic: https:/
Gerrit topic: https:/
Addressed by: https:/
Implement uWSGI for Glance-api
Addressed by: https:/
Implement uWSGI for cinder-api
Addressed by: https:/
Implement uWSGI for neutron-api
Addressed by: https:/
[WIP] Implement uWSGI for Swift services
Addressed by: https:/
Use a list instead of a dict for filtered_services
Addressed by: https:/
Implement uWSGI for heat api services
Addressed by: https:/
Implement uWSGI for cinder-api
Addressed by: https:/
Implement uWSGI for sahara-api
Addressed by: https:/
Implement uWSGI for Magnum API
Addressed by: https:/
Refactor services to magnum_services
Gerrit topic: https:/
Addressed by: https:/
Implement uWSGI for neutron-api