Bug 1701425

Summary: [OSP-13][RFE][Manila] Implement manila-api with httpd
Product: Red Hat OpenStack Reporter: Goutham Pacha Ravi <gouthamr>
Component: openstack-tripleo-heat-templatesAssignee: Goutham Pacha Ravi <gouthamr>
Status: CLOSED ERRATA QA Contact: Jason Grosso <jgrosso>
Severity: high Docs Contact:
Priority: high    
Version: 13.0 (Queens)CC: dsedgmen, gcharot, jgrosso, mburns, mgeary, pgrist, tbarron, tenobreg, vhariria, vimartin
Target Milestone: z7Keywords: FeatureBackport, Triaged, ZStream
Target Release: 13.0 (Queens)   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
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.
Story Points: ---
Clone Of: 1701423 Environment:
Last Closed: 2019-07-10 13:05:12 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 1701423    
Bug Blocks: 1701427    

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