Enhancement: Preliminary Ceph radosgw support

Preliminary support for Ceph radosgw

  • New OCI role type 'radosgw'
  • When radosgw node(s) are present additional PGs and users are created in Ceph
  • When there is no 'swift proxy hostname' defined, a swift frontend+backend is created in haproxy on the controller(s) and pointed to radosgw nodes (if there are swiftproxy nodes present then the backend will point to those instead).
  • When 'swift proxy hostname' is defined a haproxy frontend+backend is created on the radosgw nodes. If there are both swiftproxy and radosgw nodes present then it is up to administrator to ensure end user traffic is only sent to one of groups of nodes.

Merge request reports

Loading