https://github.com/openstack/charm-interface-ceph-rbd-mirror
Charm Interface - Ceph RBD Mirroring. Mirror of code maintained at opendev.org.
https://github.com/openstack/charm-interface-ceph-rbd-mirror
Last synced: 7 days ago
JSON representation
Charm Interface - Ceph RBD Mirroring. Mirror of code maintained at opendev.org.
- Host: GitHub
- URL: https://github.com/openstack/charm-interface-ceph-rbd-mirror
- Owner: openstack
- License: apache-2.0
- Created: 2019-03-01T11:41:22.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2021-12-16T09:47:16.000Z (over 4 years ago)
- Last Synced: 2025-08-02T01:24:19.397Z (11 months ago)
- Language: Python
- Homepage: https://opendev.org/openstack/charm-interface-ceph-rbd-mirror
- Size: 25.4 KB
- Stars: 1
- Watchers: 5
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Overview
This interface handles the communication between the Ceph Monitor cluster
and a RBD Mirror client that has specific access key requirements.
# Usage
No explicit handler is required to consume this interface in charms
that consume this interface.
In addittion to the states automatically set based on relation data by
``charms.reactive.Endpoint``, the interface provides the
``{{endpoint_name}}.available`` state.
# metadata
To consume this interface in your charm or layer, add the following to `layer.yaml`:
```yaml
includes: ['interface:ceph-rbd-mirror']
```
and add a requires interface of type `ceph-rbd-mirror` to your charm or layers `metadata.yaml`:
```yaml
requires:
ceph-local:
interface: ceph-rbd-mirror
ceph-remote:
interface: ceph-rbd-mirror
```
# Bugs
Please report bugs on [Launchpad](https://bugs.launchpad.net/openstack-charms/+filebug).
For development questions please refer to the OpenStack [Charm Guide](https://github.com/openstack/charm-guide).