From 1b621248486f652ac3e9c4d29cbe7fadb790399a Mon Sep 17 00:00:00 2001 From: Johan Herland Date: Mon, 16 Jun 2025 12:57:13 +0000 Subject: [PATCH] prometheus-slurm-exporter: init at 0.20 Co-authored-by: Acid Bong --- .../pr/prometheus-slurm-exporter/package.nix | 30 +++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 pkgs/by-name/pr/prometheus-slurm-exporter/package.nix diff --git a/pkgs/by-name/pr/prometheus-slurm-exporter/package.nix b/pkgs/by-name/pr/prometheus-slurm-exporter/package.nix new file mode 100644 index 000000000000..a3c58246676b --- /dev/null +++ b/pkgs/by-name/pr/prometheus-slurm-exporter/package.nix @@ -0,0 +1,30 @@ +{ + lib, + buildGoModule, + fetchFromGitHub, +}: + +buildGoModule (finalAttrs: { + pname = "prometheus-slurm-exporter"; + version = "0.20"; + + src = fetchFromGitHub { + owner = "vpenso"; + repo = "prometheus-slurm-exporter"; + tag = finalAttrs.version; + hash = "sha256-KS9LoDuLQFq3KoKpHd8vg1jw20YCNRJNJrnBnu5vxvs="; + }; + + vendorHash = "sha256-A1dd9T9SIEHDCiVT2UwV6T02BSLh9ej6LC/2l54hgwI="; + + # Needs a working slurm environment during test + doCheck = false; + + meta = { + description = "Prometheus exporter for performance metrics from Slurm"; + homepage = "https://github.com/vpenso/prometheus-slurm-exporter"; + license = lib.licenses.gpl3Only; + maintainers = with lib.maintainers; [ jherland ]; + mainProgram = "prometheus-slurm-exporter"; + }; +})