eks-node-modules: 0.6.0 -> 0.7.1 & fix build (#384621)

authored by Arne Keller and committed by GitHub 0568cffc 1753d89c

+16 -14
+16 -14
pkgs/by-name/ek/eks-node-viewer/package.nix
··· 2 2 lib, 3 3 buildGoModule, 4 4 fetchFromGitHub, 5 - testers, 6 - eks-node-viewer, 5 + versionCheckHook, 7 6 }: 8 7 9 8 buildGoModule rec { 10 9 pname = "eks-node-viewer"; 11 - version = "0.6.0"; 10 + version = "0.7.1"; 12 11 13 12 src = fetchFromGitHub { 14 13 owner = "awslabs"; 15 14 repo = pname; 16 - rev = "v${version}"; 17 - sha256 = "sha256-BK84hxbwZSJDO5WoyborJnVBS5pB69jTMU1csgiT0sw="; 15 + tag = "v${version}"; 16 + hash = "sha256-KdddfixQewj30rIC1qZzyS3h/jq+RdxId9WgQPqW8nE="; 18 17 }; 19 18 20 - vendorHash = "sha256-EJAL5jNftA/g5H6WUMBJ98EyRp7QJ1C53EKr6GRz71I="; 19 + vendorHash = "sha256-yTF1PRRUlJ27ZrKO0FW4IztIE1Wo05qixTCFvETg358="; 20 + 21 + excludedPackages = [ "hack" ]; 21 22 22 23 ldflags = [ 23 24 "-s" ··· 27 28 "-X=main.version=${version}" 28 29 ]; 29 30 30 - passthru.tests = { 31 - version = testers.testVersion { 32 - package = eks-node-viewer; 33 - }; 34 - }; 31 + nativeInstallCheckInputs = [ 32 + versionCheckHook 33 + ]; 34 + versionCheckProgramArg = "--version"; 35 + doInstallCheck = true; 35 36 36 - meta = with lib; { 37 + meta = { 37 38 description = "Tool to visualize dynamic node usage within a cluster"; 38 39 homepage = "https://github.com/awslabs/eks-node-viewer"; 39 40 changelog = "https://github.com/awslabs/eks-node-viewer/releases/tag/${src.rev}"; 40 - license = licenses.asl20; 41 - maintainers = [ maintainers.ivankovnatsky ]; 41 + license = lib.licenses.asl20; 42 + maintainers = with lib.maintainers; [ ivankovnatsky ]; 43 + mainProgram = "eks-node-viewer"; 42 44 }; 43 45 }