summary refs log tree commit diff
path: root/pkgs
diff options
context:
space:
mode:
authorSandro <sandro.jaeckel@gmail.com>2021-04-12 02:10:26 +0200
committerGitHub <noreply@github.com>2021-04-12 02:10:26 +0200
commite040eb5c233f01e51db8cf471f548e42801ef84f (patch)
tree51f67352e1a7adfd246d46fb3a218f90e0b8d2a3 /pkgs
parenteec6b13fb66b524cb29c05c4cc7127065b9edd29 (diff)
parent1559745402cce1789bec81f091232c882796c2d7 (diff)
downloadnixpkgs-e040eb5c233f01e51db8cf471f548e42801ef84f.tar
nixpkgs-e040eb5c233f01e51db8cf471f548e42801ef84f.tar.gz
nixpkgs-e040eb5c233f01e51db8cf471f548e42801ef84f.tar.bz2
nixpkgs-e040eb5c233f01e51db8cf471f548e42801ef84f.tar.lz
nixpkgs-e040eb5c233f01e51db8cf471f548e42801ef84f.tar.xz
nixpkgs-e040eb5c233f01e51db8cf471f548e42801ef84f.tar.zst
nixpkgs-e040eb5c233f01e51db8cf471f548e42801ef84f.zip
Merge pull request #117759 from ymatsiuk/117178
alertmanager-irc-relay: init at 0.3.0
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 22e2d1e0ec4..ee30924e1d7 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -19293,6 +19293,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 { };