1 { lib, buildGoModule, fetchFromGitHub, testers, kube-router }:
7 src = fetchFromGitHub {
8 owner = "cloudnativelabs";
11 hash = "sha256-ABSjF3Wd7Ue/c+j2BvjB0UgAMccGUgJsj33JHMG8ijs=";
14 vendorHash = "sha256-sIWRODIV3iJ5FdVjVwesqfbYivOlqZAvPSYa38vhCMA=";
21 "-X github.com/cloudnativelabs/kube-router/v2/pkg/version.Version=${version}"
22 "-X github.com/cloudnativelabs/kube-router/v2/pkg/version.BuildDate=Nix"
25 passthru.tests.version = testers.testVersion {
26 package = kube-router;
30 homepage = "https://www.kube-router.io/";
31 description = "All-in-one router, firewall and service proxy for Kubernetes";
32 mainProgram = "kube-router";
33 license = licenses.asl20;
34 maintainers = with maintainers; [ colemickens johanot ];
35 platforms = platforms.linux;