config/puppet-manifests/src/modules/platform
Irina Mihai 754f49a357 Add Ceph pools management chart
- 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>
2019-02-08 11:48:18 -06:00
..
files Fix puppet-lint warnings and errors 2018-12-27 15:08:37 -06:00
lib Ceph for standard: Puppet functional changes 2019-01-17 18:30:12 +02:00
manifests Add Ceph pools management chart 2019-02-08 11:48:18 -06:00
templates Merge "Trigger application reapply on host unlock/delete" 2019-02-01 14:58:51 +00:00