1 { lib, fetchFromGitHub, buildGoModule, nixosTests }:
7 src = fetchFromGitHub {
8 owner = "containernetworking";
11 hash = "sha256-7jl8c/191KiQSzixDXMcSFCrSqZFs4F7ZCe9BwrFqQ8=";
19 "-X github.com/containernetworking/plugins/pkg/utils/buildversion.BuildVersion=v${version}"
24 "plugins/ipam/host-local"
28 "plugins/main/host-device"
30 "plugins/main/loopback"
31 "plugins/main/macvlan"
35 "plugins/meta/bandwidth"
36 "plugins/meta/firewall"
37 "plugins/meta/portmap"
43 passthru.tests = { inherit (nixosTests) cri-o; };
46 changelog = "https://github.com/containernetworking/plugins/releases/tag/${src.rev}";
47 description = "Some standard networking plugins, maintained by the CNI team";
48 homepage = "https://www.cni.dev/plugins/";
49 license = licenses.asl20;
50 platforms = platforms.linux;
51 maintainers = with maintainers; [ ] ++ teams.podman.members;