- Move the cronjob from ceph-mon to ceph-client
- Adding ceph-rbd-pool job as dependencies for cronjob
- checkPGs manifest set to true so it will always run
in gate.
Co-Authored-By: Chinasubbareddy Mallavarapu <cr3938@att.com>,
Renis Makadia <renis.makadia@att.com>
Change-Id: I9855d8d22265e78c7e2f5fa7ece69c9ff532ecb2
This PS udpates the default image in the chart to the latest OSH image.
Change-Id: Ib8d2a72ad48049fe02560dc4405f0088890b6f64
Signed-off-by: Pete Birley <pete@port.direct>
Add helper scripts that are called by a POD to switch
Ceph from DNS to IPs. This POD will loop every 5 minutes
to catch cases where the DNS might be unavailable.
On a POD's Service start switch ceph.conf to using IPs rather
then DNS.
Change-Id: I402199f55792ca9f5f28e436ff44d4a6ac9b7cf9
this script will create an object and see if the object is
getting replicated across diffrent hosts or not.
Change-Id: Ic5056c1a07dc5d5b6a5d6fc24e3d9a75fa46458f
The checkPGs script is implemented to check the Object Storage
Daemons (OSDs) in Placement Groups (PGs) of ceph pools to make
sure OSDs were not allocated from the same failure domain. This
script is intended to run from any one of the ceph-mon pods.
Invoke the checkPGs script with --help to get the details on how
to run it.
A Kubernetes cron job is created to schedule the execution of
this script at a regular interval. The execution frequency is
defined in the ceph-mon/values.yaml file.
Change-Id: I5d46bc824e88545cde1cc448ae714d7d3c243817