velero-notifications
Version, currently 1.0.01 version
- 1.0.0latestMay 2, 2023
github.com/vitobotta/velero-notifications
A simple Kubernetes controller to receive Slack/email/webhook notifications for Velero backups
36 stars
0 dependents
License: MIT
Installation
# Add this to your shard.yml
dependencies:
velero-notifications:
github: vitobotta/velero-notifications
version: ~> 1.0.0Then run:
shards installshard.yml
- Crystal
1.8.1- License
- MIT
- Author
- Vito Botta <vito@botta.me>
- Target
velero-notificationsfrom src/velero-notifications.cr
Dependencies
Runtime Dependencies
- email*github: arcage/crystal-email
- retriable0.2.4git: https://github.com/sija/retriable.cr.git
- kube-client*github: spoved/kube-client.cr, branch: kalinon/issue12
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.  ## 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)
Documentation
Built from the current release. The first visit to a release nobody has asked for starts its build.
Links
This release
- Version
1.0.0- Tagged
- May 2, 2023
- Commit
36d550e98be4- Crystal
1.8.1- Indexed
- yes
Dependents
No indexed shard depends on this one yet.
Repository
github.com/vitobotta/velero-notifications
Metadata
- Created
- Aug 12, 2026
- Updated
- Aug 12, 2026
- Synced
- Aug 12, 2026
- Versions
- 1