velero-notifications-crystal
velero-notifications
This is a simple Kubernetes controller written in Crystal that sends Email/Slack/webhook notifications when backups are performed by Velero in a Kubernetes cluster.
Installation
- Clone the repo
- Install with Helm
helm upgrade --install \
--namespace velero \
--set velero_namespace=velero \
--set notification_prefix="[Velero]" \
--set slack.enabled=true \
--set slack.failures_only=false \
--set slack.webhook=https://... \
--set slack.channel=velero \
--set slack.username=Velero \
--set email.enabled=true \
--set email.failures_only=true \
--set email.smtp.host=... \
--set email.smtp.port=587 \
--set email.smtp.username=... \
--set email.smtp.password=... \
--set email.from_address=... \
--set email.to_address=...
--set webhook.enabled=true \
--set webhook.failures_only=false \
--set webhook.url=https://... \
velero-backup-notification ./helm
That's it! You should now receive notifications when a backup is completed or fails. It couldn't be simpler than that!
License
Stargazers over time
Repository
velero-notifications-crystal
Owner
Statistic
- 0
- 0
- 0
- 0
- 2
- over 1 year ago
- April 29, 2023
License
MIT License
Links
Synced at
Sat, 23 Nov 2024 10:22:09 GMT
Languages