Bug 1806791

Summary: cockpit-installer deploys civetweb not beast for rgw deployments
Product: [Red Hat Storage] Red Hat Ceph Storage Reporter: Paul Cuzner <pcuzner>
Component: Ceph-InstallerAssignee: Timothy Asir <tjeyasin>
Status: CLOSED ERRATA QA Contact: Ameena Suhani S H <amsyedha>
Severity: high Docs Contact: John Brier <jbrier>
Priority: high    
Version: 4.0CC: agunn, amsyedha, aschoen, ceph-eng-bugs, dwojewod, gmeno, hyelloji, jbrier, jefbrown, nthomas, tchandra, tjeyasin, tserlin, ykaul
Target Milestone: z2   
Target Release: 4.1   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: cockpit-ceph-installer-1.1-0.el8cp, cockpit-ceph-installer-1.1-0.el7cp Doc Type: Bug Fix
Doc Text:
.Cockpit Ceph Installer no longer deploys Civetweb instead of Beast for RADOS Gateway Previously, the Cockpit Ceph Installer configured RADOS Gateway (RGW) to use the deprecated Civetweb frontend instead of the currently supported Beast front end. With this update to {storage-product}, the Cockpit Ceph Installer deploys the Beast frontend with RGW as expected.
Story Points: ---
Clone Of: Environment:
Last Closed: 2020-09-30 17:24:49 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:    
Bug Blocks: 1816167    

Description Paul Cuzner 2020-02-25 03:37:40 UTC
Description of problem:
When deploying a cluster and choosing RGW, the installer is choosing the civetweb frontend not beast.

Version-Release number of selected component (if applicable):
1.0

How reproducible:
100%

Steps to Reproduce:
1. Use the installer to create the yml files (no need to deploy)
2. On the deploy page click save
3. review the contents of rgw.yml in /usr/share/ceph-ansible/group_vars

Actual results:
rgw.yml contains
radosgw_frontend_options: num_threads=2048 request_timeout_ms=100000
radosgw_frontend_port: '8080'
radosgw_frontend_type: civetweb


Expected results:
Should contain
radosgw_frontend_type: beast
radosgw_thread_pool_size: 512
radosgw_rontend_options should not be given


Additional info:

Comment 1 Paul Cuzner 2020-02-25 03:42:15 UTC
In addition, the rgw_override_bucket_index_max_shards should also be removed to favour the default defined by ceph-ansible

Comment 2 Yaniv Kaul 2020-02-26 16:20:19 UTC
Who owns the cockpit installer?

Comment 4 Yaniv Kaul 2020-04-22 13:59:53 UTC
Jeff? Please triage. This should somehow be fixed for 5.0 before fixed for 4.x.

Comment 5 Paul Cuzner 2020-06-14 21:46:09 UTC
fixed in 1.1 release

Comment 17 errata-xmlrpc 2020-09-30 17:24:49 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 (Red Hat Ceph Storage 4.1 Bug Fix update), 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-2020:4144