summary refs log tree commit diff
path: root/pkgs
diff options
context:
space:
mode:
authorGreg Roodt <greg@canva.com>2019-11-17 18:33:55 +1100
committerJon <jonringer@users.noreply.github.com>2019-11-17 00:36:31 -0800
commit056bda4714dfb438761e6ad788501d750beb8aa0 (patch)
treedfe59047e30a48ac5c54767591c9c1f7f4b83894 /pkgs
parent86d6a63e48801d08bf4b9fe2ab7edfc2c696c20e (diff)
downloadnixpkgs-056bda4714dfb438761e6ad788501d750beb8aa0.tar
nixpkgs-056bda4714dfb438761e6ad788501d750beb8aa0.tar.gz
nixpkgs-056bda4714dfb438761e6ad788501d750beb8aa0.tar.bz2
nixpkgs-056bda4714dfb438761e6ad788501d750beb8aa0.tar.lz
nixpkgs-056bda4714dfb438761e6ad788501d750beb8aa0.tar.xz
nixpkgs-056bda4714dfb438761e6ad788501d750beb8aa0.tar.zst
nixpkgs-056bda4714dfb438761e6ad788501d750beb8aa0.zip
kubeseal: init at 0.9.5
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/applications/networking/cluster/kubeseal/default.nix24
-rw-r--r--pkgs/top-level/all-packages.nix2
2 files changed, 26 insertions, 0 deletions
diff --git a/pkgs/applications/networking/cluster/kubeseal/default.nix b/pkgs/applications/networking/cluster/kubeseal/default.nix
new file mode 100644
index 00000000000..e232670c31f
--- /dev/null
+++ b/pkgs/applications/networking/cluster/kubeseal/default.nix
@@ -0,0 +1,24 @@
+{ lib, buildGoModule, fetchFromGitHub }:
+
+buildGoModule rec {
+  pname = "kubeseal";
+  version = "0.9.5";
+
+  src = fetchFromGitHub {
+    owner = "bitnami-labs";
+    repo = "sealed-secrets";
+    rev = "v${version}";
+    sha256 = "0k59n40rmxjdn0xi8gr08zlxk0irfc7crra9x8qdljvivqshma3z";
+  };
+
+  modSha256 = "04dmjyz3vi2l0dfpyy42lkp2fv1vlfkvblrxh1dvb37phrkd5lbd";
+
+  subPackages = [ "cmd/kubeseal" ];
+
+  meta = with lib; {
+    description = "A Kubernetes controller and tool for one-way encrypted Secrets";
+    homepage = "https://github.com/bitnami-labs/sealed-secrets";
+    license = licenses.asl20;
+    maintainers = with maintainers; [ groodt ];
+  };
+}
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index 24902dcc5dc..7dacbbbb922 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -19607,6 +19607,8 @@ in
     go = buildPackages.go_1_12;
   };
 
+  kubeseal = callPackage ../applications/networking/cluster/kubeseal { };
+
   kubectl = callPackage ../applications/networking/cluster/kubectl { };
 
   kubeless = callPackage ../applications/networking/cluster/kubeless { };