nomad-toast icon indicating copy to clipboard operation
nomad-toast copied to clipboard

A tool for receiving notifications based on HashiCorp Nomad events.

Results 12 nomad-toast issues
Sort by recently updated
recently updated
newest added

Allow use of generic web hooks for integration with other notification systems. A potential implementation could use [jsonnet](https://github.com/google/go-jsonnet) templates to define the response body and would expose two additional config...

This PR adds the ability to filter notifications for allocation events by the `ClientStatus` of the allocation. This is a work in progress, but I'm opening the PR to gather...

enhancement

When running the nomad-toast version command no details have been correctly populated: ``` nomad-toast version nomad-toast Date: Commit: Branch: State: Summary: ```

bug
build

## Background Currently, to the best of my knowledge, `nomad-toast` sends notifications whenever the `ModifyIndex` of deployments or allocations changes. Even for a moderately busy nomad cluster this results in...

enhancement
allocations

The underlying library API is pretty confusing, and it appears that `SendMessage` needs the channel ID, rather than the channel name when sending an update. Fixes #17.

When a deployment changes, the slack message isn't getting updated. ![Screenshot 2019-04-12 at 12 43 12](https://user-images.githubusercontent.com/625787/56034893-931d0500-5d20-11e9-81ce-a19a30c3abe0.png) ```json {"level":"debug","ts":"1555037765.003300","id":"1c28efbe-a585-8293-c887-3090cd02a22e","time":"2019-04-12T02:56:05.633264596Z","message":"adding new entry into notifier state tracking"} {"level":"info","channel":"monitoring","channel-id":"C0PB0KCJY","time":"2019-04-12T02:56:05.633310764Z","message":"successfully sent new Slack notification"} {"level":"debug","time":"2019-04-12T02:56:23.122385767Z","message":"deployments...

👋 This builds the latest version of nomad-toast in the Dockerfile. It splits out the dependencies of the make file into two groups, and takes advantage of docker layer caching...

If you work in an environment where there are multiple nomad clusters in multiple locations then knowing which cluster they belong to will help

enhancement
notifier

At the moment the notifier state does not get cleaned up and therefore grows until the application is restarted. There should be a method where the state is cleaned on...

enhancement
notifier