Bug 1895577
| Summary: | Support HA and TLS for RGW endpoints | ||
|---|---|---|---|
| Product: | [Red Hat Storage] Red Hat Ceph Storage | Reporter: | Francesco Pantano <fpantano> |
| Component: | Cephadm | Assignee: | Juan Miguel Olmo <jolmomar> |
| Status: | CLOSED WORKSFORME | QA Contact: | Tejas <tchandra> |
| Severity: | high | Docs Contact: | Karen Norteman <knortema> |
| Priority: | unspecified | ||
| Version: | 5.0 | CC: | gfidente, johfulto, jolmomar, pnataraj, vereddy |
| Target Milestone: | --- | ||
| Target Release: | 5.0 | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | If docs needed, set a value | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2021-04-05 09:51:14 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: | 1936887, 1944651 | ||
| Bug Blocks: | 1820257 | ||
|
Description
Francesco Pantano
2020-11-07 08:47:22 UTC
This a 5.0. feature that need to be tested: https://docs.ceph.com/en/latest/cephadm/rgw/#high-availability-service-for-rgw This functionality is available with the requirements specified coming form the Open Stack team and also covers the previous Ceph Ansible functionality in this area. That was the target of this bug and it is implemented and ready to use: https://docs.ceph.com/en/latest/cephadm/rgw/#high-availability-service-for-rgw New possibilities around the use of HAProxy and Keepalived with RGW and other services will come in new releases, for example: https://bugzilla.redhat.com/show_bug.cgi?id=1936887 The RGW spec file has an attribute to set the "rgw_frontend_ssl_certificate". I have realize that we do not have any place in the documentation to expose the complete list of attributes for RGW service. And i have created https://tracker.ceph.com/issues/50160 to fix this lack of information. For the moment this is the complete list of attributes used for RGW deployments: service_type: str = 'rgw', service_id: Optional[str] = None, placement: Optional[PlacementSpec] = None, rgw_realm: Optional[str] = None, rgw_zone: Optional[str] = None, rgw_frontend_port: Optional[int] = None, rgw_frontend_ssl_certificate: Optional[List[str]] = None, rgw_frontend_type: Optional[str] = None, unmanaged: bool = False, ssl: bool = False, preview_only: bool = False, config: Optional[Dict[str, str]] = None, networks: Optional[List[str]] = None, subcluster: Optional[str] = None, # legacy, only for from_json on upgrade Hi Francesco, I am afraid that for the moment you need to use the spec file ( and write the big certificate string). Please raise an upstream bug to take into account your request |