Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kjagiello/hermes
Notifications for your Argo Workflows.
https://github.com/kjagiello/hermes
argo argo-workflows notifications
Last synced: 2 months ago
JSON representation
Notifications for your Argo Workflows.
- Host: GitHub
- URL: https://github.com/kjagiello/hermes
- Owner: kjagiello
- License: mit
- Created: 2022-01-16T20:04:53.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2022-03-16T10:48:12.000Z (almost 3 years ago)
- Last Synced: 2024-10-15T03:27:45.522Z (2 months ago)
- Topics: argo, argo-workflows, notifications
- Language: Rust
- Homepage: https://kjagiello.github.io/hermes/
- Size: 509 KB
- Stars: 34
- Watchers: 3
- Forks: 1
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Hermes -- notifications for Argo Workflows
Hermes aims to provide a streamlined way of sending notifications to various
messaging services from your [Argo Workflows](https://argoproj.github.io/argo-workflows/)
pipelines.![demo](https://user-images.githubusercontent.com/74944/147889011-6917d13d-dea2-47e5-96bf-5f0d83064816.gif)
## Features
- **Easy to use** – Hermes is a [template executor
plugin](https://github.com/argoproj/argo-workflows/pull/7256). Once
installed, Argo Workflows will automatically provide a Hermes instance for you to
interact with from your workflow.
- **Template system** – keep a centralized set of reusable notification
templates and use them freely in your workflows.
- **In-place updates** – avoid clutter in your channels by updating existing
messages and keep the history of changes in a thread under the notification
message instead.
- **Multiple recipient support** – do you need to send notifications to different
channels or services from a single workflow? No problem.## Supported services
- Slack
## Documentation
Visit the [documentation](https://kjagiello.github.io/hermes) to learn how to
install and use Hermes.