Commit 2cbe3674 authored by Franz Pletz's avatar Franz Pletz Committed by GitHub
Browse files

Merge pull request #25222 from benley/alertmanager-0.6.0

prometheus-alertmanager: 0.5.1 -> 0.6.0
parents 41e04f43 faea8776
Loading
Loading
Loading
Loading
+13 −2
Original line number Diff line number Diff line
@@ -2,7 +2,7 @@

buildGoPackage rec {
  name = "alertmanager-${version}";
  version = "0.5.1";
  version = "0.6.0";
  rev = "v${version}";

  goPackagePath = "github.com/prometheus/alertmanager";
@@ -11,7 +11,7 @@ buildGoPackage rec {
    inherit rev;
    owner = "prometheus";
    repo = "alertmanager";
    sha256 = "1z0f8jqbd4v00634qcs41h1zb70ahl63svlzn33gavripk84hwzq";
    sha256 = "04969hqig0llfkvk3b0yqrywcxm6rgd7ph6nn5rx8pnq21i77sqm";
  };

  # Tests exist, but seem to clash with the firewall.
@@ -27,6 +27,17 @@ buildGoPackage rec {
       -X ${t}.GoVersion=${stdenv.lib.getVersion go}
  '';

  postBuild = ''
    $NIX_BUILD_TOP/go/bin/artifacts
  '';

  postInstall = ''
    rm $bin/bin/artifacts
    mkdir -p $bin/share/man/man1 $bin/etc/bash_completion.d
    cp -v amtool*.1 $bin/share/man/man1
    cp -v amtool_completion.sh $bin/etc/bash_completion.d
  '';

  meta = with stdenv.lib; {
    description = "Alert dispatcher for the Prometheus monitoring system";
    homepage = https://github.com/prometheus/alertmanager;