lol
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

multus-cni: 3.9.3 -> 4.0.2 (#253393)

* multus-cni: 3.9.3 -> 4.0.2

* multus-cni: enabled tests

* multus-cni: explicitly define `subPackages`

* multus-cni: added `kashw2` to `maintainers`

authored by

Keanu Ashwell and committed by
GitHub
a8c7ed76 2f9a01e6

+10 -8
+10 -8
pkgs/applications/networking/cluster/multus-cni/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "multus-cni"; 5 - version = "3.9.3"; 5 + version = "4.0.2"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "k8snetworkplumbingwg"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-43cFBrFM2jvD/SJ+QT1JQkr593jkdzAAvYlVUAQArEw="; 11 + sha256 = "sha256-Q6ACXOv1E3Ouki4ksdlUZFbWcDgo9xbCiTfEiVG5l18="; 12 12 }; 13 13 14 14 ldflags = [ ··· 17 17 "-X=gopkg.in/k8snetworkplumbingwg/multus-cni.v3/pkg/multus.version=${version}" 18 18 ]; 19 19 20 - preInstall = '' 21 - mv $GOPATH/bin/cmd $GOPATH/bin/multus 22 - ''; 20 + subPackages = [ 21 + "cmd/multus-daemon" 22 + "cmd/multus-shim" 23 + "cmd/multus" 24 + "cmd/thin_entrypoint" 25 + ]; 23 26 24 27 vendorHash = null; 25 28 26 - # Some of the tests require accessing a k8s cluster 27 - doCheck = false; 29 + doCheck = true; 28 30 29 31 meta = with lib; { 30 32 description = "Multus CNI is a container network interface (CNI) plugin for Kubernetes that enables attaching multiple network interfaces to pods"; 31 33 homepage = "https://github.com/k8snetworkplumbingwg/multus-cni"; 32 34 license = licenses.asl20; 33 35 platforms = platforms.linux; 34 - maintainers = with maintainers; [ onixie ]; 36 + maintainers = with maintainers; [ onixie kashw2 ]; 35 37 mainProgram = "multus"; 36 38 }; 37 39 }