vlagent: init at 1.25.0

Shawn8901 4faaa9ab 29a7ca73

+27 -9
+16 -9
pkgs/by-name/vi/victorialogs/package.nix
··· 4 4 fetchFromGitHub, 5 5 nix-update-script, 6 6 nixosTests, 7 + withServer ? true, 8 + withVlAgent ? false, 7 9 }: 8 10 9 11 buildGoModule (finalAttrs: { ··· 19 21 20 22 vendorHash = null; 21 23 22 - subPackages = [ 23 - "app/victoria-logs" 24 - "app/vlinsert" 25 - "app/vlselect" 26 - "app/vlstorage" 27 - "app/vlogsgenerator" 28 - "app/vlogscli" 29 - ]; 24 + subPackages = 25 + lib.optionals withServer [ 26 + "app/victoria-logs" 27 + "app/vlinsert" 28 + "app/vlselect" 29 + "app/vlstorage" 30 + "app/vlogsgenerator" 31 + "app/vlogscli" 32 + ] 33 + ++ lib.optionals withVlAgent [ "app/vlagent" ]; 30 34 31 35 ldflags = [ 32 36 "-s" ··· 49 53 homepage = "https://docs.victoriametrics.com/victorialogs/"; 50 54 description = "User friendly log database from VictoriaMetrics"; 51 55 license = lib.licenses.asl20; 52 - maintainers = with lib.maintainers; [ marie ]; 56 + maintainers = with lib.maintainers; [ 57 + marie 58 + shawn8901 59 + ]; 53 60 changelog = "https://github.com/VictoriaMetrics/VictoriaLogs/releases/tag/${finalAttrs.src.tag}"; 54 61 mainProgram = "victoria-logs"; 55 62 };
+11
pkgs/by-name/vl/vlagent/package.nix
··· 1 + { lib, victorialogs }: 2 + 3 + # This package is build out of the victorialogs package. 4 + # so no separate update prs are needed for vlagent 5 + # nixpkgs-update: no auto update 6 + lib.addMetaAttrs { mainProgram = "vlagent"; } ( 7 + victorialogs.override { 8 + withServer = false; 9 + withVlAgent = true; 10 + } 11 + )