Pagerduty and Slack integration for gitlab backup failure
Problem to solve
Pagerduty and Slack integration with Gitlab in case of a backup fails or maybe if Gitlab service itself is down.
Intended users
Release managers/engineers or Gitlab admins who are responsible for maintaining Gitlab
Further details
Noticed latest version of Gitlab provides an inbuilt feature of uploading Gitlab backup tar file to be uploaded to s3 if it is configured in gitlab.rb
What if the backup has failed due to some reason then how do I come to know about it? If it can be integrated with PD and Slack where we get a notification informing us the same.
We can even get notified about Gitlab server itself say it is having some issue with say Redis.
Proposal
Need some proposal from your side. Happy to work on it along with you guys.