This is a simple Kubernetes controller written in Ruby that sends Email/Slack/Webhook notifications when backups or restores are performed by Velero in a Kubernetes cluster.
Begin by adding and updating the grafana Helm chart repo:
helm repo add velero-notifications https://simoncaron.github.io/velero-notifications/
helm repo update
Next, install the chart:
helm install my-release velero-notifications/velero-notifications
Replace my-release with your desired release name.
If you want to modify the default parameters, you can create a values.yaml file and pass it in to helm install:
helm install my-release velero-notifications/velero-notifications -f values.yaml
A list of configurable template parameters can be found in the Helm chart repository.