charm-ceph-radosgw/metadata.yaml
James Page 7722f9d620 Add support for RADOS gateway multi-site replication
Add new radosgw-multisite typed master and slave relations to
support configuration of separate ceph-radosgw deployments as
a single realm and zonegroup to support replication of data
between distinct RADOS gateway deployments.

This mandates the use of the realm, zonegroup and zone
configuration options of which realm and zonegroup must match
between instances of the ceph-radosgw application participating
in the master/slave relation.

The radosgw-multisite relation may be deployed as a model local
relation or as a cross-model relation.

Change-Id: I094f89b0f668e012482ca8aace1756c911b79d17
Closes-Bug: 1666880
2019-02-14 09:40:20 +00:00

47 lines
995 B
YAML

name: ceph-radosgw
summary: Highly scalable distributed storage - RADOS HTTP Gateway
maintainer: OpenStack Charmers <openstack-charmers@lists.ubuntu.com>
description: |
Ceph is a distributed storage and network file system designed to provide
excellent performance, reliability, and scalability.
.
This charm provides the RADOS HTTP gateway supporting S3 and Swift protocols
for object storage.
tags:
- openstack
- storage
- file-servers
- misc
series:
- xenial
- bionic
- cosmic
- trusty
extra-bindings:
public:
admin:
internal:
requires:
mon:
interface: ceph-radosgw
identity-service:
interface: keystone
ha:
interface: hacluster
scope: container
certificates:
interface: tls-certificates
slave:
interface: radosgw-multisite
provides:
nrpe-external-master:
interface: nrpe-external-master
scope: container
gateway:
interface: http
master:
interface: radosgw-multisite
peers:
cluster:
interface: swift-ha