Commit graph

  • e1ae4d2e43
    readme: Update explanation for resolved alerts master Thorben Günther 2023-09-28 13:48:14 +0200
  • 8868bfa20d
    Run gofmt Thorben Günther 2023-09-28 13:42:49 +0200
  • 9a030f2902
    config: Fix test Thorben Günther 2023-09-28 13:41:23 +0200
  • 9b4b135a39
    implement priority for resolved alerts Jackson Chen 2023-09-27 15:15:32 +0200
  • 3baffc9bef
    Send HTTP error code when failing to decode payload Thorben Günther 2023-09-28 12:59:10 +0200
  • d2eef546d5
    Remove unnecessary Body.close() calls Thorben Günther 2023-09-22 22:35:16 +0200
  • 86afe915f3
    publish: Move fingerprint conversion to config parsing Thorben Günther 2023-08-28 00:36:41 +0200
  • 1abacacab4
    publish: Improve certificate fingerprint output Thorben Günther 2023-08-27 16:53:19 +0200
  • 8f28182111
    config.scfg: Add instructions to obtain cert fingerprint Thorben Günther 2023-08-25 22:43:57 +0200
  • ad2bc1fd89
    publish: Improve certificate verification Thorben Günther 2023-08-25 22:36:00 +0200
  • 25e65db8bd
    Add support for self signed ntfy certificates Thorben Günther 2023-08-25 14:57:54 +0200
  • 1bfb814f14
    Revert "ci: Don't fail on staticcheck" Thorben Günther 2023-08-20 19:41:31 +0200
  • 960ab04165
    ci: Don't fail on staticcheck Thorben Günther 2023-08-16 01:20:37 +0200
  • 2dcfb7270e
    Add CORS middleware Thorben Günther 2023-08-16 01:18:51 +0200
  • c0a0e3c264
    Upgrade go-utils Thorben Günther 2023-08-13 16:06:09 +0200
  • ddd41a6341
    Add option for setting the logging format Thorben Günther 2023-08-13 16:02:02 +0200
  • 6d64c21549
    Use Logger.With to create child loggers for the handlers Thorben Günther 2023-08-13 15:16:26 +0200
  • dab77f6393
    Use "log/slog" for logging Thorben Günther 2023-08-13 14:48:27 +0200
  • 057b2e15f6
    functions: Use slices package for sorting Thorben Günther 2023-08-11 13:50:53 +0200
  • 164e30b37d
    Use slices.Contains from the standard library Thorben Günther 2023-08-11 13:39:19 +0200
  • 1d08b724da
    Upgrade dependencies Thorben Günther 2023-08-11 12:57:29 +0200
  • fe9c71e310
    Bump Go version Thorben Günther 2023-08-11 12:56:31 +0200
  • 94a2b9aded
    readme: Add aur package Thorben Günther 2023-07-20 01:59:08 +0200
  • e8918ce3e7
    docker: Release 0.3.0 Thorben Günther 2023-07-19 16:38:40 +0200
  • c5575c3dc1
    Simplify HTTP Basic Authentication middleware Thorben Günther 2023-07-19 16:00:20 +0200
  • a908ce78ab
    readme: Move example config out Thorben Günther 2023-07-19 15:17:36 +0200
  • 913a076c52
    Implement graceful shutdown Thorben Günther 2023-07-17 16:39:16 +0200
  • 4fcb1f952c
    cache/redis: Rig up timeout with context Thorben Günther 2023-07-14 15:10:40 +0200
  • e0e1281ec3
    http: Use own server Thorben Günther 2023-07-14 12:47:22 +0200
  • fab51ab54b
    http: Use own multiplexer Thorben Günther 2023-07-14 12:38:43 +0200
  • a9fa7e4b23
    config: Switch default values of alert mode and cache type Thorben Günther 2023-07-12 19:17:47 +0200
  • 3f545efc95
    cache: Add a "disabled" cache Thorben Günther 2023-07-12 19:13:09 +0200
  • b2a1ab61c9
    cache: Move creation logic into cache package Thorben Günther 2023-07-12 19:00:25 +0200
  • c70b82e9ab
    config: Move to own package Thorben Günther 2023-07-12 14:56:48 +0200
  • e66cc0d858
    cache/redis: Try to ping redis on cache creation Thorben Günther 2023-07-10 12:20:16 +0200
  • dc9078c3f5
    publish: Try to decode ntfy error string Thorben Günther 2023-07-07 23:20:03 +0200
  • 7efc6cdbc2
    Add phone call support Thorben Günther 2023-07-07 21:37:11 +0200
  • b58f93bd4f
    Upgrade dependencies Thorben Günther 2023-07-05 14:02:59 +0200
  • 025ad78a60
    Add ntfy email support Thorben Günther 2023-03-09 17:02:05 +0100
  • 3bdecb70da
    readme: Add more contribution links Thorben Günther 2023-03-09 13:27:52 +0100
  • de1c9c58ae
    docker: Add redis section to docker-compose file Thorben Günther 2023-03-08 22:42:29 +0100
  • 53bd3b4e58
    config: Add redis-url Thorben Günther 2023-03-08 22:17:32 +0100
  • 054c163ffb
    cache: Support redis Thorben Günther 2023-03-08 22:05:15 +0100
  • 652d46d972
    config: Add cache type Thorben Günther 2023-03-08 16:30:58 +0100
  • d35b77fbc9
    cache: Move to own interface package Thorben Günther 2023-03-08 16:16:21 +0100
  • 5a8a85f0f9
    Sort labels alphabetically Thorben Günther 2023-02-21 14:37:26 +0100
  • 82a22c8959
    Simplify outgoing Basic Authentication Thorben Günther 2023-02-21 14:12:21 +0100
  • d7fdd85b72
    multi mode: Simplify code Thorben Günther 2023-02-21 14:02:19 +0100
  • cd848543b3
    Slightly improve logging Thorben Günther 2023-02-21 14:00:21 +0100
  • af7469d97b
    Rename receiver to bridge Thorben Günther 2023-02-21 13:57:21 +0100
  • 5e346aa9f2
    config: Forbid to set a user/password without the other Thorben Günther 2023-02-21 12:10:13 +0100
  • 41fb0f7766
    ntfy: Support authentication via access-tokens Thorben Günther 2023-02-21 11:50:50 +0100
  • 37714a4a64
    tests: Remove comments from test config Thorben Günther 2023-02-20 13:39:57 +0100
  • b58ce4acb3
    Set default header for User-Agent Thorben Günther 2023-02-20 13:27:41 +0100
  • f1dfde6891
    Add icon support Thorben Günther 2023-02-20 13:08:59 +0100
  • 1daa751cb2
    Move http.Client to receiver struct Thorben Günther 2023-02-17 01:45:14 +0100
  • 84c4c45d5b
    version: Use linker flag Thorben Günther 2023-02-16 13:06:21 +0100
  • 8a387ff834
    Add tags for resolved alerts Thorben Günther 2023-02-12 17:08:58 +0100
  • df02ee5303
    cache: Only cache the alert if it was published successfully Thorben Günther 2023-02-12 16:50:18 +0100
  • 4b5c309a3c
    Upgrade dependencies Thorben Günther 2023-02-12 16:37:03 +0100
  • a329d4dc52
    silence: Fix broken ntfy action Thorben Günther 2023-02-12 16:32:34 +0100
  • 38fa5f9f71
    silence: Parse Alertmanager API response Thorben Günther 2023-02-12 16:07:49 +0100
  • 81ff7bd90e
    alertmanger: Add setting to overwrite URL Thorben Günther 2023-02-12 14:58:37 +0100
  • 7bb448b5eb
    Refactor structs to use map[string]string Thorben Günther 2023-02-12 14:40:32 +0100
  • 1b986078f0
    silence: Don't add silence action to resolved alerts Thorben Günther 2023-02-12 14:32:05 +0100
  • 0a3ead8b6e
    silence: Add to multi alert-mode as well Thorben Günther 2023-02-12 14:28:24 +0100
  • 1e44ba5694
    alertmanager: Support basic auth Thorben Günther 2023-02-12 14:15:02 +0100
  • c919ec9af2
    Add ability to silence alerts with ntfy action Thorben Günther 2023-02-12 03:04:17 +0100
  • 34c0574163
    config: Add required settings for silencing alerts Thorben Günther 2023-02-10 17:16:13 +0100
  • 7a6b7c9cdb
    cache: Take alert status (firing, resolved) into account Thorben Günther 2023-02-08 20:30:56 +0100
  • 1a4081a312
    Log incoming, parsed alert Thorben Günther 2023-02-08 15:31:06 +0100
  • 0508f37896
    cache: Add config options for duration and cleanup interval Thorben Günther 2023-02-08 14:46:14 +0100
  • d20d76d2b3
    single mode: Cache alert fingerprints Thorben Günther 2023-02-04 08:26:23 +0100
  • 8933ccd825
    Support sending grouped alerts on their own Thorben Günther 2023-02-03 17:35:38 +0100
  • 46f4590d11
    config: Add alert-mode Thorben Günther 2023-01-20 15:03:46 +0100
  • 78801c98e4
    Add version flag Thorben Günther 2023-01-16 14:35:53 +0100
  • 7548567992
    config: Add parsing test Thorben Günther 2023-01-16 12:40:24 +0100
  • 549793cb83
    config: Load all label settings Thorben Günther 2023-01-16 00:48:11 +0100
  • 9f12f78e9f
    CI: Add missing secret for publishing docker images Thorben Günther 2023-01-14 21:33:43 +0100
  • 55c58d882c
    Publish a dev docker image Thorben Günther 2023-01-14 21:26:57 +0100
  • db01ca2f2f
    Move notification creation into new function Thorben Günther 2022-11-02 22:43:34 +0100
  • 5f187d1311
    Add Dockerfile and publish image Thorben Günther 2022-10-20 14:18:22 +0200
  • e12116eae9
    readme: Add CI status badge Thorben Günther 2022-10-19 13:34:35 +0200
  • 5109867f38
    Add build manifest Thorben Günther 2022-10-13 14:16:41 +0200
  • 072251d8ad
    Add readme Thorben Günther 2022-10-13 13:41:35 +0200
  • eed7b9fc1d
    Add package comment Thorben Günther 2022-10-13 13:14:56 +0200
  • 1714bf5ed6
    basicAuthMiddleware: Protect against timing attacks Thorben Günther 2022-10-13 13:08:54 +0200
  • 9d0772b436
    Move notification publishing to own function Thorben Günther 2022-10-13 01:17:29 +0200
  • 83f9af7bed
    Upgrade dependencies Thorben Günther 2022-10-13 01:15:04 +0200
  • 2818ba9885
    Support ntfy tags Thorben Günther 2022-10-12 17:04:44 +0200
  • 9043ccfb5e
    Set ntfy priority depending on Prometheus labels Thorben Günther 2022-10-12 16:35:04 +0200
  • 9435feba8d
    Set HTTP status codes when declining payload Thorben Günther 2022-10-10 22:59:05 +0200
  • a6c41b2aac
    Use middleware for basic auth Thorben Günther 2022-10-10 19:55:33 +0200
  • 61ed59cefa
    Improve logging Thorben Günther 2022-10-10 14:55:22 +0200
  • 5cf4add40b
    Support basic auth for the http endpoint Thorben Günther 2022-10-10 14:04:51 +0200
  • 93d004925b
    Support ntfy auth Thorben Günther 2022-10-10 02:42:13 +0200
  • e02a3d9af1
    Fix error message Thorben Günther 2022-10-10 01:33:40 +0200
  • bb1a71a637
    Read topic from config Thorben Günther 2022-10-10 01:30:39 +0200
  • 8347d6410f
    Read log level and bind address from config file Thorben Günther 2022-10-10 01:20:18 +0200
  • 0bfa2cf7b9
    Check content type and method Thorben Günther 2022-10-09 20:03:55 +0200