charm-ceph-osd/hooks
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
..
charmhelpers Rolling upgrades of ceph osd cluster 2016-03-31 11:36:27 -07:00
add-storage Add support for Storage hooks 2016-05-17 08:06:07 -04:00
ceph_hooks.py Add support for Storage hooks 2016-05-17 08:06:07 -04:00
ceph.py Rolling upgrades of ceph osd cluster 2016-03-31 11:36:27 -07:00
config-changed Add unit tests for service status 2015-10-06 21:15:38 +01:00
install Ensure python2 is installed before hook execution 2015-09-22 14:35:49 +01:00
install.real Add unit tests for service status 2015-10-06 21:15:38 +01:00
mon-relation-changed Add unit tests for service status 2015-10-06 21:15:38 +01:00
mon-relation-departed Add unit tests for service status 2015-10-06 21:15:38 +01:00
nrpe-external-master-relation-changed Add unit tests for service status 2015-10-06 21:15:38 +01:00
nrpe-external-master-relation-joined Add unit tests for service status 2015-10-06 21:15:38 +01:00
osd-devices-storage-attached Add support for Storage hooks 2016-05-17 08:06:07 -04:00
osd-devices-storage-detaching Add support for Storage hooks 2016-05-17 08:06:07 -04:00
start Add unit tests for service status 2015-10-06 21:15:38 +01:00
stop Add unit tests for service status 2015-10-06 21:15:38 +01:00
storage.real Add support for Storage hooks 2016-05-17 08:06:07 -04:00
update-status Add unit tests for service status 2015-10-06 21:15:38 +01:00
upgrade-charm Add unit tests for service status 2015-10-06 21:15:38 +01:00
utils.py remove unused function 2016-02-18 17:10:53 +00:00