charm-ceph-osd/metadata.yaml
Chris MacNaughton 7e2ef1d0ea Add support for Storage hooks
This adds support for Juju's storage hooks by merging the config
provided osd-devices with Juju storage provided osd-devices, in the
same way that the existing Ceph charm handles them.

In addition to providing support for ceph-osds via Juju storage,
we provide support for multiple journal devices through Juju storage
as well.

We have to add a shim hook to ensure that Ceph is installed prior
to storage hook invocation because storage attached at deploy time
will execute hooks before the install hook

Change-Id: Idad46e8f4cc32e09fbd64d29cd93745662e9f542
2016-05-17 08:06:07 -04:00

30 lines
720 B
YAML

name: ceph-osd
summary: Highly scalable distributed storage - Ceph OSD storage
maintainer: OpenStack Charmers <openstack-charmers@lists.ubuntu.com>
provides:
nrpe-external-master:
interface: nrpe-external-master
scope: container
tags:
- openstack
- storage
- file-servers
- misc
description: |
Ceph is a distributed storage and network file system designed to provide
excellent performance, reliability, and scalability.
.
This charm provides the Ceph OSD personality for expanding storage capacity
within a ceph deployment.
requires:
mon:
interface: ceph-osd
storage:
osd-devices:
type: block
multiple:
range: 0-
osd-journals:
type: block
multiple:
range: 0-