summary refs log tree commit diff
path: root/pkgs
diff options
context:
space:
mode:
authorYurii Matsiuk <ymatsiuk@users.noreply.github.com>2021-03-27 07:54:37 +0100
committerYurii Matsiuk <ymatsiuk@users.noreply.github.com>2021-03-28 07:23:26 +0200
commit1559745402cce1789bec81f091232c882796c2d7 (patch)
tree9eb5da795d70a6cbda08749602d7f59cc2c5f0d5 /pkgs
parentcadb3d9e19c8c2feae9f0bc6dab9e931299c3f42 (diff)
downloadnixpkgs-1559745402cce1789bec81f091232c882796c2d7.tar
nixpkgs-1559745402cce1789bec81f091232c882796c2d7.tar.gz
nixpkgs-1559745402cce1789bec81f091232c882796c2d7.tar.bz2
nixpkgs-1559745402cce1789bec81f091232c882796c2d7.tar.lz
nixpkgs-1559745402cce1789bec81f091232c882796c2d7.tar.xz
nixpkgs-1559745402cce1789bec81f091232c882796c2d7.tar.zst
nixpkgs-1559745402cce1789bec81f091232c882796c2d7.zip
alertmanager-irc-relay: init at 0.3.0
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
Signed-off-by: Yurii Matsiuk <ymatsiuk@users.noreply.github.com>
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/servers/monitoring/alertmanager-irc-relay/default.nix29
-rw-r--r--pkgs/top-level/all-packages.nix2
2 files changed, 31 insertions, 0 deletions
diff --git a/pkgs/servers/monitoring/alertmanager-irc-relay/default.nix b/pkgs/servers/monitoring/alertmanager-irc-relay/default.nix
new file mode 100644
index 00000000000..07e58e471d8
--- /dev/null
+++ b/pkgs/servers/monitoring/alertmanager-irc-relay/default.nix
@@ -0,0 +1,29 @@
+{ lib, buildGoModule, fetchFromGitHub }:
+
+buildGoModule rec {
+  pname = "alertmanager-irc-relay";
+  version = "0.3.0";
+
+  src = fetchFromGitHub {
+    owner = "google";
+    repo = "alertmanager-irc-relay";
+    rev = "v${version}";
+    sha256 = "sha256-SmyKk0vSXfHzRxOdbULD2Emju/VjDcXZZ7cgVbZxGIA=";
+  };
+
+  vendorSha256 = "sha256-aJVA9MJ9DK/dCo7aSB9OLfgKGN5L6Sw2k2aOR4J2LE4=";
+
+  buildFlagsArray = [ "-ldflags=-s -w" ];
+
+  meta = with lib; {
+    description = "Alertmanager IRC Relay is a bot relaying Prometheus alerts to IRC";
+    longDescription = ''
+      Alertmanager IRC Relay is a bot relaying Prometheus alerts to IRC.
+      Alerts are received from Prometheus using Webhooks and are relayed to an
+      IRC channel
+    '';
+    homepage = "https://github.com/google/alertmanager-irc-relay";
+    license = licenses.asl20;
+    maintainers = with maintainers; [ ymatsiuk ];
+  };
+}
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index eb4adf5b085..5019c3ccf9f 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -19103,6 +19103,8 @@ in
 
   alertmanager-bot = callPackage ../servers/monitoring/alertmanager-bot { };
 
+  alertmanager-irc-relay = callPackage ../servers/monitoring/alertmanager-irc-relay { };
+
   alsa-firmware = callPackage ../os-specific/linux/alsa-firmware { };
 
   alsaLib = callPackage ../os-specific/linux/alsa-lib { };