vcluster: 0.19.7 -> 0.23.0 (#388502)

authored by

Donovan Glover and committed by
GitHub
cafa3803 433d437f

+8 -17
+8 -17
pkgs/by-name/vc/vcluster/package.nix
··· 1 1 { 2 + lib, 2 3 buildGoModule, 3 4 fetchFromGitHub, 4 5 go, 5 - installShellFiles, 6 - lib, 7 6 nix-update-script, 8 7 testers, 9 8 vcluster, ··· 11 10 12 11 buildGoModule rec { 13 12 pname = "vcluster"; 14 - version = "0.19.7"; 13 + version = "0.23.0"; 15 14 16 15 src = fetchFromGitHub { 17 16 owner = "loft-sh"; 18 17 repo = "vcluster"; 19 - rev = "v${version}"; 20 - hash = "sha256-sO/kpbzoAy4ohmLZ3Q7+HzoC0NoK2y0qkJ6Ib8TlEns="; 18 + tag = "v${version}"; 19 + hash = "sha256-zW3iqVuyuoHxOzCr5dMMO5ULqD/w5huCxmOunO5rmFw="; 21 20 }; 22 21 23 22 vendorHash = null; ··· 31 30 "-X main.goVersion=${lib.getVersion go}" 32 31 ]; 33 32 34 - nativeBuildInputs = [ installShellFiles ]; 35 - 36 33 # Test is disabled because e2e tests expect k8s. 37 34 doCheck = false; 38 35 39 36 installPhase = '' 40 37 runHook preInstall 41 - mkdir -p $out/bin 42 - install -Dm755 "$GOPATH/bin/vclusterctl" -T $out/bin/vcluster 43 - runHook postInstall 44 - ''; 38 + 39 + install -Dm755 $GOPATH/bin/vclusterctl $out/bin/vcluster 45 40 46 - postInstall = '' 47 - installShellCompletion --cmd vcluster \ 48 - --bash <($out/bin/vcluster completion bash) \ 49 - --fish <($out/bin/vcluster completion fish) \ 50 - --zsh <($out/bin/vcluster completion zsh) 41 + runHook postInstall 51 42 ''; 52 43 53 44 passthru.tests.version = testers.testVersion { 54 45 package = vcluster; 55 - command = "vcluster --version"; 46 + command = "HOME=$(mktemp -d) vcluster --version"; 56 47 }; 57 48 58 49 passthru.updateScript = nix-update-script { };