Bug 1701425 - [OSP-13][RFE][Manila] Implement manila-api with httpd
Summary: [OSP-13][RFE][Manila] Implement manila-api with httpd
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Red Hat OpenStack
Classification: Red Hat
Component: openstack-tripleo-heat-templates
Version: 13.0 (Queens)
Hardware: Unspecified
OS: Unspecified
high
high
Target Milestone: z7
: 13.0 (Queens)
Assignee: Goutham Pacha Ravi
QA Contact: Jason Grosso
URL:
Whiteboard:
Depends On: 1701423
Blocks: 1701427
TreeView+ depends on / blocked
 
Reported: 2019-04-18 23:12 UTC by Goutham Pacha Ravi
Modified: 2019-07-10 13:05 UTC (History)
10 users (show)

Fixed In Version: openstack-tripleo-heat-templates-8.3.1-40.el7ost
Doc Type: Release Note
Doc Text:
Previously, the manila API was not deployed with Apache httpd server. With this update, the Apache logs are located in /var/log/containers/httpd/manila-api on the nodes with manila API container.
Clone Of: 1701423
Environment:
Last Closed: 2019-07-10 13:05:12 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
OpenStack gerrit 651383 0 None MERGED Add support to deploy manila-api with Apache/wsgi 2020-01-30 20:53:44 UTC
OpenStack gerrit 651385 0 None MERGED Support manila-api deployment with Apache 2020-01-30 20:53:44 UTC
OpenStack gerrit 652805 0 None MERGED Add httpd and tls support to manila-api 2020-01-30 20:53:44 UTC
Red Hat Product Errata RHBA-2019:1738 0 None None None 2019-07-10 13:05:23 UTC

Description Goutham Pacha Ravi 2019-04-18 23:12:10 UTC
See Bugs #1701423 and #1585835 for Rocky and Stein versions of this bug.

I am copying this bug because a backport of this feature has been requested to OSP 14 and OSP 13

manila-api can be deployed using either the built-in server (that depends on eventlet) or the Apache WSGI server. Currently, we are deploying manila with the built-in server and this is a problem for two reasons:

1. We cannot ensure manila py3 compatibility because evenlet is not py3 compatible and it's not clear when there will be a fix for this issues [0]. This blocks BZ#1553195
2. Not being able to use SSL in evenlet blocks BZ#1484601

We need to shift to Apache WSGI so we can ensure py3 compatibility and be able to use TLS for internal services in manila.

[0] http://lists.openstack.org/pipermail/openstack-dev/2018-May/130274.html

Comment 1 Goutham Pacha Ravi 2019-04-27 05:39:45 UTC
All necessary patches for this change have merged upstream. They are ready to be imported downstream.

Comment 6 Jason Grosso 2019-06-24 21:15:37 UTC
We were able to verify that httpd is up and working successfully with 13z7 marking the test verified 

One of test did fail trying to do a puddle to puddle upgrade 13z6 to 13z7 and we reaching out to the upgrade team to see if we missed some steps or if there is a internal document that can help us to finish the update

Comment 9 errata-xmlrpc 2019-07-10 13:05:12 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory, and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://access.redhat.com/errata/RHBA-2019:1738


Note You need to log in before you can comment on or make changes to this bug.