From 5b3fee0d47da4939e7dee2cbe1c0291fddb9c6ae Mon Sep 17 00:00:00 2001 From: foosinn Date: Tue, 5 Jan 2021 12:43:37 +0100 Subject: [PATCH] add helm2 --- packages/helm2.nix | 29 +++++++++++++++++++++++++++++ roles/admin.nix | 1 + 2 files changed, 30 insertions(+) create mode 100644 packages/helm2.nix diff --git a/packages/helm2.nix b/packages/helm2.nix new file mode 100644 index 0000000..29956c3 --- /dev/null +++ b/packages/helm2.nix @@ -0,0 +1,29 @@ +with import {}; + +stdenv.mkDerivation rec { + name = "helm2"; + version = "2.14.3"; + src = fetchurl { + url = "https://get.helm.sh/helm-v${version}-linux-amd64.tar.gz"; + sha256 = "38614a665859c0f01c9c1d84fa9a5027364f936814d1e47839b05327e400bf55"; + }; + + nativeBuildInputs = [ + autoPatchelfHook + ]; + + unpackPhase = '' + tar xvpzf $src + ''; + + installPhase = '' + install -m 755 -D linux-amd64/helm $out/bin/helm2 + ''; + + meta = with stdenv.lib; { + homepage = "https://helm.sh"; + description = "helms depricated v2 verison"; + platforms = platforms.linux; + maintainers = with maintainers; [ foosinn ]; + }; +} diff --git a/roles/admin.nix b/roles/admin.nix index db9f23b..1e1590a 100644 --- a/roles/admin.nix +++ b/roles/admin.nix @@ -18,6 +18,7 @@ in { fuse-overlayfs (import ../packages/skaffold.nix) + (import ../packages/helm2.nix) ]; virtualisation.podman = {