Add prometheus-slurm-exporter package

This commit is contained in:
Rodrigo Arias 2023-09-21 21:34:18 +02:00
parent 9ee7111453
commit 8fa3fccecb
2 changed files with 24 additions and 0 deletions

View File

@ -32,4 +32,6 @@ final: prev:
lua = prev.lua5_4;
fmt = prev.fmt_8;
}) ceph ceph-client;
prometheus-slurm-exporter = prev.callPackage ./slurm-exporter.nix { };
}

22
pkgs/slurm-exporter.nix Normal file
View File

@ -0,0 +1,22 @@
{ buildGoModule, fetchFromGitHub, lib }:
buildGoModule rec {
pname = "prometheus-slurm-exporter";
version = "0.20";
src = fetchFromGitHub {
rev = version;
owner = "vpenso";
repo = pname;
sha256 = "sha256-KS9LoDuLQFq3KoKpHd8vg1jw20YCNRJNJrnBnu5vxvs=";
};
vendorSha256 = "sha256-A1dd9T9SIEHDCiVT2UwV6T02BSLh9ej6LC/2l54hgwI=";
doCheck = false;
meta = with lib; {
description = "Prometheus SLURM Exporter";
homepage = "https://github.com/vpenso/prometheus-slurm-exporter";
platforms = platforms.linux;
};
}