Helpers for writing Ceph OpenStack Charms
Go to file
Frode Nordahl af0eac506d
Use common pool create/update handling code
Use the Pool classes ability to initialize themselves from op.

Some pool properties should be allowed adjusted after a pool is
created.

The Pool quota property is already handled ad-hoc in the
`charms.ceph` broker handling code, let's bring it over to the
pool objects along with the handling of the compression properties.

Move some missing unit tests here from ceph-mon charm.

Merge after https://github.com/juju/charm-helpers/pull/497

Change-Id: Ibec4e3221387199adbc1a920e130975d7b25343c
2020-08-26 15:27:03 +02:00
charms_ceph Use common pool create/update handling code 2020-08-26 15:27:03 +02:00
unit_tests Use common pool create/update handling code 2020-08-26 15:27:03 +02:00
.gitignore Add optional additional device types 2017-09-25 11:30:36 -04:00
.gitreview OpenDev Migration Patch 2019-04-19 19:39:40 +00:00
.stestr.conf Add helper for creating rbd-mirror key 2019-02-13 07:08:22 +01:00
.zuul.yaml [ussuri][goal] Updates for python 2.7 drop 2020-03-25 06:14:19 +00:00
README.md Show team and repo badges on README 2016-11-25 19:27:34 +01:00
requirements.txt Move nose to test-requirements.txt 2016-11-15 10:03:01 -05:00
setup.py Stop to use the __future__ module. 2020-06-02 20:06:20 +02:00
test-requirements.txt Use common pool create/update handling code 2020-08-26 15:27:03 +02:00
tox.ini [ussuri][goal] Updates for python 2.7 drop 2020-03-25 06:14:19 +00:00

Team and repository tags

Team and repository tags

charms_ceph

Helper functions for the ceph charms. This library has shared functionality that is used in the ceph-mon, ceph-osd and ceph charms. Anything that needs to be shared across the ceph charms should live here.