Include the ability in Cephadm(via spec and cli) to create the required RGW pools. As part of Epic: https://jsw.ibm.com/browse/ISCE-433 , we are looking to improve the bootstrap features of RGW to have a production-ready setup with minimal manual steps. By Default, RGW uses replica three pools using the default class and Failure domain. This configuration usually doesn't fit a production pool configuration, as you will most likely see the RGW pool using an EC profile to reduce costs. Previously in ceph-ansible this was an option available: https://github.com/ceph/ceph-ansible/blob/main/group_vars/rgws.yml.sample#L57-L80 We have a similar example of a spec file in rook.https://github.com/rook/rook/blob/master/deploy/examples/object-ec.yaml#L29-L42 Erasure Code & Device class RGW Data pool configuration Be able to select the replication schema EC profile or Replica for the RGW pools Be able to select the device Class to use for the RGW pools Be able to select the Failure domain for the RGW pools [Optional]Be able to specify the PG count for the RGW pools. Be able to configure zone, zonegroup, realm. Done in 7.0 Be able to configure Multiste Replication. Done in 7.0
Please specify the severity of this bug. Severity is defined here: https://bugzilla.redhat.com/page.cgi?id=fields.html#bug_severity.
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 8.0 security, bug fix, and enhancement updates), 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-2024:10216