sqlite_orm: 1.9 -> 1.9.1 (#379250)
[NixPkgs.git] / pkgs / by-name / no / nova / package.nix
blob06cade04343543b5eb5bf899219a7d393ec15929
2   lib,
3   buildGoModule,
4   fetchFromGitHub,
5 }:
7 buildGoModule rec {
8   pname = "nova";
9   version = "3.11.2";
11   src = fetchFromGitHub {
12     owner = "FairwindsOps";
13     repo = pname;
14     rev = "v${version}";
15     hash = "sha256-7GAA5Kc5ximdf71Bd8Q5o2pXixLOobXykKxfI31j/4A=";
16   };
18   vendorHash = "sha256-tWUE3OUpacxRpShbJQtFbHhjEDt4ULL1wc4vfX4DJ2c=";
20   ldflags = [
21     "-X main.version=${version}"
22     "-s"
23     "-w"
24   ];
26   meta = with lib; {
27     description = "Find outdated or deprecated Helm charts running in your cluster";
28     mainProgram = "nova";
29     longDescription = ''
30       Nova scans your cluster for installed Helm charts, then
31       cross-checks them against all known Helm repositories. If it
32       finds an updated version of the chart you're using, or notices
33       your current version is deprecated, it will let you know.
34     '';
35     homepage = "https://nova.docs.fairwinds.com/";
36     license = licenses.asl20;
37     maintainers = with maintainers; [ qjoly ];
38   };