summary refs log tree commit diff
path: root/pkgs/applications/networking/cluster/heptio-ark/default.nix
diff options
context:
space:
mode:
authorMaximilian Bode <maximilian.bode@tngtech.com>2018-04-04 11:33:47 +0200
committerMaximilian Bode <maximilian.bode@tngtech.com>2018-04-12 20:59:10 +0200
commit2e1c5c00c7a80f4043b124bc53e4294d9bc1e252 (patch)
tree488b3c6a82b48dce72c2ef1b32b62fdc1c6015a2 /pkgs/applications/networking/cluster/heptio-ark/default.nix
parent92a9f735e00831a7bec87305b71ce55d83cda4a7 (diff)
downloadnixpkgs-2e1c5c00c7a80f4043b124bc53e4294d9bc1e252.tar
nixpkgs-2e1c5c00c7a80f4043b124bc53e4294d9bc1e252.tar.gz
nixpkgs-2e1c5c00c7a80f4043b124bc53e4294d9bc1e252.tar.bz2
nixpkgs-2e1c5c00c7a80f4043b124bc53e4294d9bc1e252.tar.lz
nixpkgs-2e1c5c00c7a80f4043b124bc53e4294d9bc1e252.tar.xz
nixpkgs-2e1c5c00c7a80f4043b124bc53e4294d9bc1e252.tar.zst
nixpkgs-2e1c5c00c7a80f4043b124bc53e4294d9bc1e252.zip
heptio-ark: init at 0.7.1
Diffstat (limited to 'pkgs/applications/networking/cluster/heptio-ark/default.nix')
-rw-r--r--pkgs/applications/networking/cluster/heptio-ark/default.nix25
1 files changed, 25 insertions, 0 deletions
diff --git a/pkgs/applications/networking/cluster/heptio-ark/default.nix b/pkgs/applications/networking/cluster/heptio-ark/default.nix
new file mode 100644
index 00000000000..d24c307fcce
--- /dev/null
+++ b/pkgs/applications/networking/cluster/heptio-ark/default.nix
@@ -0,0 +1,25 @@
+{ stdenv, buildGoPackage, fetchFromGitHub }:
+
+buildGoPackage rec {
+  name = "heptio-ark-${version}";
+  version = "0.7.1";
+
+  goPackagePath = "github.com/heptio/ark";
+
+  src = fetchFromGitHub {
+    rev = "v${version}";
+    owner = "heptio";
+    repo = "ark";
+    sha256 = "0j3x9zxcffxhlw0fxq2cw9ph37bqw90cbmf9xshmnj8yl9rbxp7y";
+  };
+
+  postInstall = "rm $bin/bin/generate";
+
+  meta = with stdenv.lib; {
+    description = "A utility for managing disaster recovery, specifically for your Kubernetes cluster resources and persistent volumes";
+    homepage = https://heptio.github.io/ark/;
+    license = licenses.asl20;
+    maintainers = [maintainers.mbode];
+    platforms = platforms.unix;
+  };
+}