about summary refs log tree commit diff
diff options
context:
space:
mode:
authorGauvain 'GovanifY' Roussel-Tarbouriech <gauvain@govanify.com>2021-07-09 14:22:07 +0200
committerWinter <winter@winter.cafe>2022-08-27 12:41:54 -0400
commit6953eca70de848407939484ff78d1a460b503165 (patch)
tree327192729c276faeab0e1f5c168ca559f43e908c
parent7d2f19cb709841de4e403f7fb0abacc4f31aeb74 (diff)
prometheus-sachet: init at 0.3.1
-rw-r--r--pkgs/servers/monitoring/prometheus/sachet.nix25
-rw-r--r--pkgs/top-level/all-packages.nix1
2 files changed, 26 insertions, 0 deletions
diff --git a/pkgs/servers/monitoring/prometheus/sachet.nix b/pkgs/servers/monitoring/prometheus/sachet.nix
new file mode 100644
index 0000000000000..7bf7b4dc26a57
--- /dev/null
+++ b/pkgs/servers/monitoring/prometheus/sachet.nix
@@ -0,0 +1,25 @@
+{ lib
+, buildGoModule
+, fetchFromGitHub
+}:
+
+buildGoModule rec {
+  pname = "sachet";
+  version = "0.3.1";
+
+  src = fetchFromGitHub {
+    owner = "messagebird";
+    repo = pname;
+    rev = version;
+    sha256 = "sha256-zcFViE1/B+wrkxZ3YIyfy2IBbxLvXOf8iK/6eqZb1ZQ=";
+  };
+
+  vendorSha256 = null;
+
+  meta = with lib; {
+    description = "An SMS alerting tool for Prometheus's Alertmanager";
+    homepage = "https://github.com/messagebird/sachet";
+    license = licenses.bsd2;
+    maintainers = with maintainers; [ govanify ];
+  };
+}
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index 2057bec7af733..44e4fc2c4facf 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -23328,6 +23328,7 @@ with pkgs;
   prometheus-redis-exporter = callPackage ../servers/monitoring/prometheus/redis-exporter.nix { };
   prometheus-rabbitmq-exporter = callPackage ../servers/monitoring/prometheus/rabbitmq-exporter.nix { };
   prometheus-rtl_433-exporter = callPackage ../servers/monitoring/prometheus/rtl_433-exporter.nix { };
+  prometheus-sachet = callPackage ../servers/monitoring/prometheus/sachet.nix { };
   prometheus-script-exporter = callPackage ../servers/monitoring/prometheus/script-exporter.nix { };
   prometheus-smartctl-exporter = callPackage ../servers/monitoring/prometheus/smartctl-exporter { };
   prometheus-smokeping-prober = callPackage ../servers/monitoring/prometheus/smokeping-prober.nix { };