[DOC] Add possibility to run 'manila-api' with wsgi web servers
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Shared File Systems Service (Manila) |
Fix Released
|
Medium
|
Victoria Martinez de la Cruz |
Bug Description
https:/
Dear bug triager. This bug was created since a commit was marked with DOCIMPACT.
Your project "openstack/manila" is set up so that we directly report the documentation bugs against it. If this needs changing, the docimpact-group option needs to be added for the project. You can ask the OpenStack infra team (#openstack-infra on freenode) for help if you need to.
commit 16bfc8296278540
Author: Valeriy Ponomaryov <email address hidden>
Date: Tue Mar 21 17:25:26 2017 +0300
Add possibility to run 'manila-api' with wsgi web servers
One of the goals for Pike [1] is to make each API service be able to
run under web servers that support WSGI applications,
such as Apache (+mod-wsgi) and Nginx (+uWSGI).
Do following to address governance requirements:
- Split existing manila/wsgi.py module into 3 modules:
First (manila/
eventlet-
Second (manila/
And third (manila/
All three are made in cinder-like way to have alike-approach.
- Reuse common code from "oslo_service/
allows us to remove code duplication.
- Delete config opts that are defined by newly reused common code.
- Register new entry point that will be manila wsgi app: "manila-wsgi".
- Fix "manila/
with str/bytes handling approach used by Apache mod-wsgi plugin using
different python versions (2/3).
- Add web server config template "devstack/
- Add devstack support where usage of this feature can be
enabled or disabled using "MANILA_
It is set to "True" by default, because it is requirement for Pike
release - to have it running in all CI jobs.
Disable it only for one CI job that uses dummy driver and tests
various manila core features that are not covered by other CI jobs.
[1] https:/
Partially-
DocImpact
Change-Id: Ibdef3c6810b65a
Changed in manila: | |
assignee: | nobody → junboli (junboli) |
Changed in manila: | |
assignee: | junboli (junboli) → nobody |
Changed in manila: | |
assignee: | nobody → Victoria Martinez de la Cruz (vkmc) |
importance: | Undecided → Medium |
Changed in manila: | |
milestone: | none → victoria-3 |
Changed in manila: | |
milestone: | victoria-3 → wallaby-rc1 |
Junboli has this been added to the upstream manila docs?