summary refs log tree commit diff
path: root/pkgs
diff options
context:
space:
mode:
authorMaximilian Bosch <maximilian@mbosch.me>2022-02-10 01:32:43 +0100
committerGitHub <noreply@github.com>2022-02-10 01:32:43 +0100
commit7e003d7fb9eff8ecb84405360c75c716cdd1f79f (patch)
tree7546c8c1d0369ce4049e198f8a0b3eb9067cd762 /pkgs
parent00be9c5821622fefc6da17a664b1a536a5cbe5f7 (diff)
parent5efa1bce1707f93be859fcf378842aba2e3849e4 (diff)
downloadnixpkgs-7e003d7fb9eff8ecb84405360c75c716cdd1f79f.tar
nixpkgs-7e003d7fb9eff8ecb84405360c75c716cdd1f79f.tar.gz
nixpkgs-7e003d7fb9eff8ecb84405360c75c716cdd1f79f.tar.bz2
nixpkgs-7e003d7fb9eff8ecb84405360c75c716cdd1f79f.tar.lz
nixpkgs-7e003d7fb9eff8ecb84405360c75c716cdd1f79f.tar.xz
nixpkgs-7e003d7fb9eff8ecb84405360c75c716cdd1f79f.tar.zst
nixpkgs-7e003d7fb9eff8ecb84405360c75c716cdd1f79f.zip
Merge pull request #156640 from fpletz/alertmanager-0.23.0
prometheus-alertmanager: 0.21.0 -> 0.23.0
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/servers/monitoring/prometheus/alertmanager.nix18
1 files changed, 11 insertions, 7 deletions
diff --git a/pkgs/servers/monitoring/prometheus/alertmanager.nix b/pkgs/servers/monitoring/prometheus/alertmanager.nix
index 251c977bd4d..db9443fc04a 100644
--- a/pkgs/servers/monitoring/prometheus/alertmanager.nix
+++ b/pkgs/servers/monitoring/prometheus/alertmanager.nix
@@ -1,20 +1,22 @@
-{ lib, go, buildGoPackage, fetchFromGitHub, installShellFiles }:
+{ lib, go, buildGoModule, fetchFromGitHub, installShellFiles }:
 
-buildGoPackage rec {
+buildGoModule rec {
   pname = "alertmanager";
-  version = "0.21.0";
+  version = "0.23.0";
   rev = "v${version}";
 
-  goPackagePath = "github.com/prometheus/alertmanager";
-
   src = fetchFromGitHub {
     inherit rev;
     owner = "prometheus";
     repo = "alertmanager";
-    sha256 = "0zrzyaqs73pz4rmj4xaj15x4n1542m0nb7jqm2j77k07j75r5w41";
+    sha256 = "sha256-06mKgWUyw5jsjKiRXQ9/oqHvFdkY2nS9Z3eW60lTNbU=";
   };
 
-  ldflags = let t = "${goPackagePath}/vendor/github.com/prometheus/common/version"; in [
+  vendorSha256 = "sha256-zJvzCC7Vn5repWssyDuGtoUSZC2ojQhMqDX5Orr0ST0=";
+
+  subPackages = [ "cmd/alertmanager" "cmd/amtool" ];
+
+  ldflags = let t = "github.com/prometheus/common/version"; in [
     "-X ${t}.Version=${version}"
     "-X ${t}.Revision=${src.rev}"
     "-X ${t}.Branch=unknown"
@@ -28,6 +30,8 @@ buildGoPackage rec {
   postInstall = ''
     $out/bin/amtool --completion-script-bash > amtool.bash
     installShellCompletion amtool.bash
+    $out/bin/amtool --completion-script-zsh > amtool.zsh
+    installShellCompletion amtool.zsh
   '';
 
   meta = with lib; {