wait_for_ceph_repair.sh 313 B

1234567891011121314
  1. #!/bin/bash -ex
  2. RET=0
  3. while [ $RET -eq "0" ]; do
  4. sleep 300
  5. date
  6. kubectl rook-ceph ceph status > /tmp/cephstatus
  7. if [ $? -eq "0" ]; then
  8. cat /tmp/cephstatus | grep -e 'objects misplaced' -e 'objects degraded'
  9. RET=$?
  10. fi
  11. done
  12. curl --fail -u ${NTFY_USER}:${NTFY_PASS} -d "no objects misplaced" ${NTFY_URL}