chromium,chromedriver: 129.0.6668.91 -> 129.0.6668.100
[NixPkgs.git] / pkgs / by-name / ek / eks-node-viewer / package.nix
blob33c350b6bcb93db788f412eb48f3edbd86c3d37d
1 { lib, buildGoModule, fetchFromGitHub, testers, eks-node-viewer }:
3 buildGoModule rec {
4   pname = "eks-node-viewer";
5   version = "0.6.0";
7   src = fetchFromGitHub {
8     owner = "awslabs";
9     repo = pname;
10     rev = "v${version}";
11     sha256 = "sha256-BK84hxbwZSJDO5WoyborJnVBS5pB69jTMU1csgiT0sw=";
12   };
14   vendorHash = "sha256-EJAL5jNftA/g5H6WUMBJ98EyRp7QJ1C53EKr6GRz71I=";
16   ldflags = [
17     "-s"
18     "-w"
19     "-X=main.builtBy=nixpkgs"
20     "-X=main.commit=${src.rev}"
21     "-X=main.version=${version}"
22   ];
24   passthru.tests = {
25     version = testers.testVersion {
26       package = eks-node-viewer;
27     };
28   };
30   meta = with lib; {
31     description = "Tool to visualize dynamic node usage within a cluster";
32     homepage = "https://github.com/awslabs/eks-node-viewer";
33     changelog = "https://github.com/awslabs/eks-node-viewer/releases/tag/${src.rev}";
34     license = licenses.asl20;
35     maintainers = [ maintainers.ivankovnatsky ];
36   };