summary refs log tree commit diff
diff options
context:
space:
mode:
authorMichal Minář <mic.liamg@gmail.com>2021-10-21 23:56:38 +0200
committerGitHub <noreply@github.com>2021-10-21 23:56:38 +0200
commitbe04d53db2536d4e13ebb37023bc405a724ad447 (patch)
treefe8313e78a70bb9f680dee8a3b06af1b8a0f32c6
parent7d0484cefb456396354f45392d57aeea32a133de (diff)
downloadnixpkgs-be04d53db2536d4e13ebb37023bc405a724ad447.tar
nixpkgs-be04d53db2536d4e13ebb37023bc405a724ad447.tar.gz
nixpkgs-be04d53db2536d4e13ebb37023bc405a724ad447.tar.bz2
nixpkgs-be04d53db2536d4e13ebb37023bc405a724ad447.tar.lz
nixpkgs-be04d53db2536d4e13ebb37023bc405a724ad447.tar.xz
nixpkgs-be04d53db2536d4e13ebb37023bc405a724ad447.tar.zst
nixpkgs-be04d53db2536d4e13ebb37023bc405a724ad447.zip
kubernetes-controller-tools: init at 0.6.2 (#135614)
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
-rw-r--r--pkgs/development/tools/kubernetes-controller-tools/default.nix30
-rw-r--r--pkgs/top-level/all-packages.nix2
2 files changed, 32 insertions, 0 deletions
diff --git a/pkgs/development/tools/kubernetes-controller-tools/default.nix b/pkgs/development/tools/kubernetes-controller-tools/default.nix
new file mode 100644
index 00000000000..e1aacd30673
--- /dev/null
+++ b/pkgs/development/tools/kubernetes-controller-tools/default.nix
@@ -0,0 +1,30 @@
+{ buildGoModule, lib, fetchFromGitHub }:
+
+buildGoModule rec {
+  pname = "controller-tools";
+  version = "0.6.2";
+
+  src = fetchFromGitHub {
+    owner = "kubernetes-sigs";
+    repo = pname;
+    rev = "v${version}";
+    sha256 = "0hbai8pi59yhgsmmmxk3nghhy9hj3ma98jq2d1k46n46gr64a0q5";
+  };
+
+  vendorSha256 = "061qvq8z98d39vyk1gr46fw5ynxra154s90n3pb7k1q7q45rg76j";
+
+  doCheck = false;
+
+  subPackages = [
+    "cmd/controller-gen"
+    "cmd/type-scaffold"
+    "cmd/helpgen"
+  ];
+
+  meta = with lib; {
+    description = "Tools to use with the Kubernetes controller-runtime libraries";
+    homepage = "https://github.com/kubernetes-sigs/controller-tools";
+    license = licenses.asl20;
+    maintainers = with maintainers; [ michojel ];
+  };
+}
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index 894218a045d..5435b28cee4 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -25995,6 +25995,8 @@ with pkgs;
 
   kiln = callPackage ../applications/misc/kiln { };
 
+  kubernetes-controller-tools = callPackage ../development/tools/kubernetes-controller-tools { };
+
   kubernetes-helm = callPackage ../applications/networking/cluster/helm { };
 
   wrapHelm = callPackage ../applications/networking/cluster/helm/wrapper.nix { };