Jimmy Zelinskie
eb6117c372
Merge pull request #235 from jzelinskie/doc-move
...
docs: move to standard Documentation dir
8 years ago
Quentin Machu
927af43be0
notifier: Verify that the given webhook endpoint is an absolute URL
9 years ago
Quentin Machu
2fb815dc37
notifier: Add proxy parameter to webhook notifier
9 years ago
Jimmy Zelinskie
2140995a54
readme: clarify "marked as read" notifications
9 years ago
Jimmy Zelinskie
8fd0aa162b
various: spelling corrections
9 years ago
Jimmy Zelinskie
136b907050
notifier: add README
9 years ago
Jimmy Zelinskie
8c282fdb5a
webhook: add JSON envelope
9 years ago
Quentin Machu
904ce6004f
notifier: add a timeout on the http client
9 years ago
Quentin Machu
4478f40ef1
notifier: fix notifier error handling and improve web hook error message
9 years ago
Quentin Machu
baed60e19b
prometheus: add initial Prometheus support
9 years ago
Quentin Machu
ad0531acc7
notifier/database: refactor notification system and add initial Prometheus support
9 years ago
Quentin Machu
b8b7be3f81
*: remove health checker
9 years ago
Quentin Machu
c60d0054fa
notifier/database: draft new notification system
9 years ago
Quentin Machu
2c150b015e
*: refactor & do initial work towards PostgreSQL implementation
9 years ago
Quentin Machu
f4a4d417e7
notifier: Rename HTTP to Webhook Notifier
9 years ago
Quentin Machu
2ea86c53f3
notifier: fix a bug that prevented graceful shutdown in certain cases
...
- The notifier was never checking if it should shutdown if there were always at least one notification to send
- After a failure, the notifier is supposed to back-off, but when Clair is stopping, the backoff was interrupted immediately and did not retry. Instead it selected a new notification to send (most likely: the same one) and looped quickly/weirdly.
9 years ago
Quentin Machu
480589a83a
notifier: retry upon failure
9 years ago
Quentin Machu
3ff8bfaa93
notifier: Allow custom notifiers to be registered.
9 years ago
Quentin Machu
8c1d3c9a86
*: Fix `authentification` typo
9 years ago
Jimmy Zelinskie
b3828c9c4c
notifier: add ServerName configuration for TLS
9 years ago
Quentin Machu
eb7e5d5c74
main: Use configuration file instead of flags and simplify app extension.
...
Clair will now use a YAML configuration file instead of command line
arguments as the number of parameters grows.
Also, Clair now exposes a Boot() func that allows everyone to easily
create their own project and load dynamically their own fetchers/updaters.
9 years ago
Quentin Machu
9946382223
api: Extracted client cert & HTTP JSON Render to utils.
9 years ago
Quentin Machu
20a126c84a
notifier: Refactor and add client certificate authentification support.
...
Fixes #23
9 years ago
Quentin Machu
3ec262dd51
Initial commit
9 years ago