prometheus-varnish-exporter: 1.2 -> 1.4

Changed files
+26 -19
pkgs
servers
+14 -6
pkgs/servers/monitoring/prometheus/varnish-exporter.nix
···
# This file was generated by go2nix.
-
{ stdenv, buildGoPackage, fetchFromGitHub, lib }:
+
{ stdenv, lib, buildGoPackage, fetchFromGitHub, makeWrapper, varnish }:
buildGoPackage rec {
name = "prometheus_varnish_exporter-${version}";
-
version = "1.2";
-
rev = "0f0e3e2";
+
version = "1.4";
goPackagePath = "github.com/jonnenauha/prometheus_varnish_exporter";
src = fetchFromGitHub {
-
inherit rev;
owner = "jonnenauha";
repo = "prometheus_varnish_exporter";
-
sha256 = "15vw3jqzm2nad81j14spib5v7q2jpibclzrnkd688003vkizlwyn";
+
rev = version;
+
sha256 = "12gd09858zlhn8gkkchfwxv0ca2r72s18wrsz0agfr8pd1gxqh6j";
};
goDeps = ./varnish-exporter_deps.nix;
+
nativeBuildInputs = [ makeWrapper ];
+
+
postInstall = ''
+
wrapProgram $bin/bin/prometheus_varnish_exporter \
+
--prefix PATH : "${varnish}/bin"
+
'';
+
+
doCheck = true;
+
meta = {
homepage = https://github.com/jonnenauha/prometheus_varnish_exporter;
description = "Varnish exporter for Prometheus";
license = lib.licenses.mit;
-
maintainers = with lib.maintainers; [ MostAwesomeDude ];
+
maintainers = with lib.maintainers; [ MostAwesomeDude willibutz ];
};
}
+12 -13
pkgs/servers/monitoring/prometheus/varnish-exporter_deps.nix
···
-
# This file was generated by go2nix.
[
{
goPackagePath = "github.com/beorn7/perks";
fetch = {
type = "git";
url = "https://github.com/beorn7/perks";
-
rev = "4c0e84591b9aa9e6dcfdf3e020114cd81f89d5f9";
-
sha256 = "1hrybsql68xw57brzj805xx2mghydpdiysv3gbhr7f5wlxj2514y";
+
rev = "3a771d992973f24aa725d07868b467d1ddfceafb";
+
sha256 = "1l2lns4f5jabp61201sh88zf3b0q793w4zdgp9nll7mmfcxxjif3";
};
}
{
···
fetch = {
type = "git";
url = "https://github.com/golang/protobuf";
-
rev = "8ee79997227bf9b34611aee7946ae64735e6fd93";
-
sha256 = "0qm1lpdhf97k2hxgivq2cpjgawhlmmz39y230kgxijhm96xijxb8";
+
rev = "b4deda0973fb4c70b50d226b1af49f3da59f5265";
+
sha256 = "0ya4ha7m20bw048m1159ppqzlvda4x0vdprlbk5sdgmy74h3xcdq";
};
}
{
···
fetch = {
type = "git";
url = "https://github.com/prometheus/client_golang";
-
rev = "575f371f7862609249a1be4c9145f429fe065e32";
-
sha256 = "0hyvszjv5m6i40k2fn21c3bjr8jhlfdqavk1r6g2v5dybyj47vps";
+
rev = "82f5ff156b29e276022b1a958f7d385870fb9814";
+
sha256 = "111j329yrlgvh73dm80gawwxsh9dgjkw74254kyj5c2rfmra7znz";
};
}
{
···
fetch = {
type = "git";
url = "https://github.com/prometheus/client_model";
-
rev = "fa8ad6fec33561be4280a8f0514318c79d7f6cb6";
-
sha256 = "11a7v1fjzhhwsl128znjcf5v7v6129xjgkdpym2lial4lac1dhm9";
+
rev = "99fa1f4be8e564e8a6b613da7fa6f46c9edafc6c";
+
sha256 = "19y4ywsivhpxj7ikf2j0gm9k3cmyw37qcbfi78n526jxcc7kw998";
};
}
{
···
fetch = {
type = "git";
url = "https://github.com/prometheus/common";
-
rev = "0d5de9d6d8629cb8bee6d4674da4127cd8b615a3";
-
sha256 = "1zlvvgw67p66fz9nswkydq15j4a5z5kkiskl0jxps8i27ya1baq0";
+
rev = "d811d2e9bf898806ecfb6ef6296774b13ffc314c";
+
sha256 = "0r4067r4ysmljksqw3awcxx5qplqhykahc5igdzgkky7i4bvaik1";
};
}
{
···
fetch = {
type = "git";
url = "https://github.com/prometheus/procfs";
-
rev = "abf152e5f3e97f2fafac028d2cc06c1feb87ffa5";
-
sha256 = "0cp8lznv1b4zhi3wnbjkfxwzhkqd3wbmiy6mwgjanip8l9l3ykws";
+
rev = "8b1c2da0d56deffdbb9e48d4414b4e674bd8083e";
+
sha256 = "0x128p15h35mgwqxkigfkk1lfrcz9g697ahl8v6xp9kwvcqvjrrf";
};
}
]