charm-nova-compute/hooks/charmhelpers/contrib
James Page 5f4f95ef13 Add support for Erasure Coded pools
Enable support for use of Erasure Coded (EC) pools for
nova disks when RBD is used to back ephemeral storage volumes.

Add the standard set of EC based configuration options to the
charm.

Update Ceph broker request to create a replicated pool, an erasure
coding profile and an erasure coded pool (using the profile) when
pool-type == erasure-coded is specified.

Resync charm-helpers to pick changes to the standard ceph.conf
template and associated contexts for rbd default data pool mangle
due to lack for explicit support in OpenStack Services.

Update context to use metadata pool name in nova configuration
when erasure-coding is enabled.

Change-Id: Ida0b9c889ddf9fcc0847a9cee01b3206239d9318
Depends-On: Iec4de19f7b39f0b08158d96c5cc1561b40aefa10
2020-08-07 10:44:38 +01:00
..
charmsupport Release sync for 20.08 2020-07-27 20:57:04 +01:00
hahelpers Charmhelper sync for 20.02 2020-02-04 16:39:42 +00:00
hardening Charmhelper sync for 20.02 2020-02-04 16:39:42 +00:00
network Release sync for 20.08 2020-07-27 20:57:04 +01:00
openstack Add support for Erasure Coded pools 2020-08-07 10:44:38 +01:00
python Add support for Erasure Coded pools 2020-08-07 10:44:38 +01:00
storage Add support for Erasure Coded pools 2020-08-07 10:44:38 +01:00
__init__.py Resync charmhelpers for licensing change 2016-07-06 16:39:54 +01:00
python.py Update charm-helpers-hooks.yaml and sync ch 2019-02-12 15:58:00 -08:00