Support control-plane API services deployed via WSGI
Support API services deployed via WSGI, this is community Pike release goal: https:/
Blueprint information
- Status:
- Not started
- Approver:
- None
- Priority:
- Undefined
- Drafter:
- Dongcan Ye
- Direction:
- Needs approval
- Assignee:
- Dongcan Ye
- Definition:
- New
- Series goal:
- None
- Implementation:
- Unknown
- Milestone target:
- None
- Started by
- Completed by
Related branches
Related bugs
Sprints
Whiteboard
https:/
There is a pike community goal, that asks each projects that deploys and API to allow deploying it in wsgi mode. kuryr-libnetwork deploys a flask application, that can be used in wsgi mode already. however for the goal to be completed:
1) Provide WSGI application script file(s) (e.g. to be used by web server). There shouldn't be any web server restriction and the application could be deploying to any web server that support WSGI applications.
2) Switch devstack jobs to deploy control-plane API services in WSGI with Apache. Usage of Apache is already the default in Devstack, let's keep using it for consistency unless there is some efforts to support another web server but this is not the case at this time.
So we probably need to add a .wsgi file for convenience of mod_wsgi users and switch devstack to deploy everything under Apache
Gerrit topic: https:/
Addressed by: https:/
Allow running kuryr-libnetwork with uwsgi