Files
Frode Nordahl 552fa0e1ec Add Ceph base class and relation adapter
Our Ceph packages are distributed along with our OpenStack
packages both for distro and UCA.

Reactive Ceph charms can thus reuse a large portion of the
``charms.openstack`` library, both for basic package and
service management and for default reactive handlers.

The new classes are placed in a ``plugins`` directory.

First consumer of the ``CephCharm`` class is the
``ceph-rbd-mirror`` charm accompanied by the
``charm-layer-ceph`` layer.

Existing reactive charms that consume or provide Ceph services
should also be ported to use the base functionality now added
to the ``OpenStackCharm`` and ``CephCharm`` base classes
(e.g. ``ceph-fs``, ``gnocchi``).

Adds support to OpenStackRelationAdapter for passing on
properties from Endpoint based interfaces.

Change-Id: I86bdd35b301fa39504c5d5af9a2b7d01bfd38768
2019-03-01 09:14:12 +01:00

0 lines
0 B
Python

The file is empty.