https://github.com/vitobotta/velero-notifications
A simple Kubernetes controller to receive Slack/email/webhook notifications for Velero backups
https://github.com/vitobotta/velero-notifications
backup cli devops kubernetes ruby velero
Last synced: 8 months ago
JSON representation
A simple Kubernetes controller to receive Slack/email/webhook notifications for Velero backups
- Host: GitHub
- URL: https://github.com/vitobotta/velero-notifications
- Owner: vitobotta
- License: mit
- Created: 2022-05-13T17:15:54.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-10-20T21:25:09.000Z (almost 2 years ago)
- Last Synced: 2023-10-20T22:27:12.945Z (almost 2 years ago)
- Topics: backup, cli, devops, kubernetes, ruby, velero
- Language: Crystal
- Homepage:
- Size: 108 KB
- Stars: 23
- Watchers: 4
- Forks: 4
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README








# velero-notifications
This is a simple Kubernetes controller written in Crystal that sends Email/Slack/webhook notifications when backups are performed by [Velero](https://velero.io/) in a [Kubernetes](https://kubernetes.io/) cluster.

If you like this or any of my other projects and would like to help with their development, consider [becoming a sponsor](https://github.com/sponsors/vitobotta).
## Installation
- Clone the repo
- Install with Helm```bash
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
[MIT License](https://github.com/vitobotta/velero-notifications/blob/main/LICENSE)
## Stargazers over time
[](https://starchart.cc/vitobotta/velero-notifications)