diff options
author | Martin Weinelt <hexa@darmstadt.ccc.de> | 2024-02-09 02:25:47 +0100 |
---|---|---|
committer | Martin Weinelt <hexa@darmstadt.ccc.de> | 2024-02-09 02:25:47 +0100 |
commit | d679c69737ffc14b8d00339fa52ec45ae5fce9cb (patch) | |
tree | 3ae2f6357a0ac079e03f11af11be64adffe69470 /pkgs/servers/monitoring | |
parent | a43d9cd69a2d02561217b56415edc95a9366a09e (diff) | |
download | nixlib-d679c69737ffc14b8d00339fa52ec45ae5fce9cb.tar nixlib-d679c69737ffc14b8d00339fa52ec45ae5fce9cb.tar.gz nixlib-d679c69737ffc14b8d00339fa52ec45ae5fce9cb.tar.bz2 nixlib-d679c69737ffc14b8d00339fa52ec45ae5fce9cb.tar.lz nixlib-d679c69737ffc14b8d00339fa52ec45ae5fce9cb.tar.xz nixlib-d679c69737ffc14b8d00339fa52ec45ae5fce9cb.tar.zst nixlib-d679c69737ffc14b8d00339fa52ec45ae5fce9cb.zip |
prometheus-fastly-exporter: refactor
- Update source repo, it was migrated to fastly - Hook up the NixOS test - Add meta.mainProgram
Diffstat (limited to 'pkgs/servers/monitoring')
-rw-r--r-- | pkgs/servers/monitoring/prometheus/fastly-exporter.nix | 19 |
1 files changed, 14 insertions, 5 deletions
diff --git a/pkgs/servers/monitoring/prometheus/fastly-exporter.nix b/pkgs/servers/monitoring/prometheus/fastly-exporter.nix index 0659ead43ccc..ba2d5217e344 100644 --- a/pkgs/servers/monitoring/prometheus/fastly-exporter.nix +++ b/pkgs/servers/monitoring/prometheus/fastly-exporter.nix @@ -1,22 +1,31 @@ -{ lib, buildGoModule, fetchFromGitHub }: +{ lib +, buildGoModule +, fetchFromGitHub +, nixosTests +}: buildGoModule rec { pname = "fastly-exporter"; version = "7.6.1"; src = fetchFromGitHub { - owner = "peterbourgon"; - repo = pname; + owner = "fastly"; + repo = "fastly-exporter"; rev = "v${version}"; - sha256 = "sha256-JUbjWAJ70iq0RCr6U2thbtZ3nmCic9wGtSf2ArRy4uA="; + hash = "sha256-JUbjWAJ70iq0RCr6U2thbtZ3nmCic9wGtSf2ArRy4uA="; }; vendorHash = "sha256-lEaMhJL/sKNOXx0W+QHMG4QUUE6Pc4AqulhgyCMQQNY="; + passthru.tests = { + inherit (nixosTests.prometheus-exporters) fastly; + }; + meta = with lib; { description = "Prometheus exporter for the Fastly Real-time Analytics API"; - homepage = "https://github.com/peterbourgon/fastly-exporter"; + homepage = "https://github.com/fastly/fastly-exporter"; license = licenses.asl20; maintainers = teams.deshaw.members; + mainProgram = "fastly-exporter"; }; } |