- new helm chart to set replication and min replication for
each Ceph pool:
-> new helm chart name: ceph-pools-audit
-> the ceph-pools-audit chart creates a CronJob that runs
every 5 minutes; the CronJob checks the replication for
each existing pool and sets it right if needed, to reflect
the attributes of the Ceph backends
-> the CronJob is needed for: charts that may not manage pool
configuration, pools created dynamically by services that
may not have the current pool configuration uploaded
(ex: swift), updating replication without reinstalling the
charts that created the pools
-> the ceph-pools-audit chart is installed after the
rbd-provisioner in the application-apply
- new overrides for the ceph-pools-audit chart that provide
the replication values from the attributes of the present
Ceph backends
- enable rados-gw by default when a Ceph backend is enabled
Change-Id: I1565268bac3ddc77e8368d2d6ab8600b3e4ed893
Story: 2004520
Task: 29034
Signed-off-by: Irina Mihai <irina.mihai@windriver.com>