Bug 1309460

Summary: [RFE] Heat template to configure RGW
Product: Red Hat OpenStack Reporter: Kyle Bader <kbader>
Component: openstack-tripleo-heat-templatesAssignee: Keith Schincke <kschinck>
Status: CLOSED ERRATA QA Contact: Yogev Rabl <yrabl>
Severity: high Docs Contact:
Priority: high    
Version: 10.0 (Newton)CC: alan_bishop, arkady_kanevsky, cdevine, christopher_dearborn, dbecker, ddomingo, gael_rehault, gfidente, ipilcher, jefbrown, jjoyce, joherr, John_walsh, j_t_williams, kazen, kschinck, kurt_hey, mburns, mlopes, morazi, nlevine, pneedle, randy_perryman, rhel-osp-director-maint, rsussman, scohen, smerrow, sreichar, wayne_allen
Target Milestone: rcKeywords: FutureFeature, Triaged
Target Release: 10.0 (Newton)Flags: scohen: needinfo+
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: openstack-tripleo-heat-templates-5.0.0-0.20160929150845.4cdc4fc.el7ost Doc Type: Enhancement
Doc Text:
You can now use the director to deploy Ceph RadosGW as your object storage gateway. To do so, include /usr/share/openstack-tripleo-heat-templates/environmens/ceph-radosgw.yaml in your overcloud deployment. When you use this heat template, the default Object Storage service (swift) will not be deployed.
Story Points: ---
Clone Of:
: 1404199 (view as bug list) Environment:
Last Closed: 2016-12-14 15:23:51 UTC Type: Bug
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: 1309455    
Bug Blocks: 1262104, 1262112, 1291943, 1335593, 1356451, 1387433, 1387471, 1404199, 1412014, 1413723    

Description Kyle Bader 2016-02-17 21:32:16 UTC
Description of problem:

Jetstream is deploying/configuring RGW on OSP controller nodes using custom scripting. This needs to be moved into Heat.

Expected results:

Heat will configure a civetweb RGW on each controller.

Comment 2 Kyle Bader 2016-02-17 21:34:26 UTC
Heat will *optionally* configure a civetweb RGW on each controller.

Comment 3 Kyle Bader 2016-02-18 03:49:44 UTC
Currently ceph-deploy supports deploying a Civetweb based RGW, we also have documentation around switching from apache to Civetweb based RGW:

https://access.redhat.com/documentation/en/red-hat-ceph-storage/version-1.3/red-hat-ceph-storage-13-ceph-object-gateway-for-rhel-x86-64/chapter-4-create-a-gateway-instance

Comment 4 Kyle Bader 2016-02-18 15:33:16 UTC
Relevant upstream work

https://review.openstack.org/#/c/254548/

Comment 5 Alan Bishop 2016-04-13 20:00:07 UTC
We have been coordinating with Keith Schincke and as of Beta 9 we still have to apply patches to both the undercloud and overcloud in order to get RGW functionality working correctly. To that end, I'm not sure whether the target release for this BZ is correct. However, I'm removing this as a js5.0 blocker because we have workarounds.

Comment 7 Keith Schincke 2016-07-12 12:39:13 UTC
This patch is being upstream with (1) and is being targeted for inclusion. Dell JS has internal patches to achieve the same functionality. 

1: https://review.openstack.org/#/c/334081/

Comment 8 Karl Hastings 2016-07-15 01:02:35 UTC
resetting tracker and releases to match rhos-10.0? flag.

Comment 9 Keith Schincke 2016-09-13 20:23:50 UTC
This BZ depends on upstream patch (1) and BZ 1309455

1: https://review.openstack.org/#/c/289027/

Comment 10 Keith Schincke 2016-09-21 20:07:31 UTC
This should be testable in the next puddle with (1) merged.

1: https://review.openstack.org/#/c/289027/

Comment 14 jomurphy 2016-10-27 20:12:12 UTC
*** Bug 1287189 has been marked as a duplicate of this bug. ***

Comment 16 Yogev Rabl 2016-11-06 12:05:35 UTC
verified on openstack-tripleo-heat-templates-5.0.0-1.2.el7ost.noarch

Comment 18 errata-xmlrpc 2016-12-14 15:23:51 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://rhn.redhat.com/errata/RHEA-2016-2948.html

Comment 19 Giulio Fidente 2017-01-16 16:16:10 UTC
*** Bug 1262112 has been marked as a duplicate of this bug. ***