mirror of
https://github.com/TECHNOFAB11/kubenix.git
synced 2025-12-12 16:10:05 +01:00
fmt
This commit is contained in:
parent
a0ce293db8
commit
60592d3096
55 changed files with 23668 additions and 30925 deletions
|
|
@ -1,5 +1,8 @@
|
|||
{ stdenv, kubernetes, installShellFiles }:
|
||||
|
||||
{
|
||||
stdenv,
|
||||
kubernetes,
|
||||
installShellFiles,
|
||||
}:
|
||||
stdenv.mkDerivation {
|
||||
name = "kubectl-${kubernetes.version}";
|
||||
|
||||
|
|
@ -7,9 +10,9 @@ stdenv.mkDerivation {
|
|||
# split out (see homepage)
|
||||
dontUnpack = true;
|
||||
|
||||
nativeBuildInputs = [ installShellFiles ];
|
||||
nativeBuildInputs = [installShellFiles];
|
||||
|
||||
outputs = [ "out" "man" ];
|
||||
outputs = ["out" "man"];
|
||||
|
||||
installPhase = ''
|
||||
install -D ${kubernetes}/bin/kubectl -t $out/bin
|
||||
|
|
@ -22,8 +25,10 @@ stdenv.mkDerivation {
|
|||
done
|
||||
'';
|
||||
|
||||
meta = kubernetes.meta // {
|
||||
description = "Kubernetes CLI";
|
||||
homepage = "https://github.com/kubernetes/kubectl";
|
||||
};
|
||||
meta =
|
||||
kubernetes.meta
|
||||
// {
|
||||
description = "Kubernetes CLI";
|
||||
homepage = "https://github.com/kubernetes/kubectl";
|
||||
};
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,23 +1,22 @@
|
|||
{ stdenv
|
||||
, lib
|
||||
, fetchFromGitHub
|
||||
, removeReferencesTo
|
||||
, which
|
||||
, go
|
||||
, makeWrapper
|
||||
, rsync
|
||||
, installShellFiles
|
||||
|
||||
, components ? [
|
||||
{
|
||||
stdenv,
|
||||
lib,
|
||||
fetchFromGitHub,
|
||||
removeReferencesTo,
|
||||
which,
|
||||
go,
|
||||
makeWrapper,
|
||||
rsync,
|
||||
installShellFiles,
|
||||
components ? [
|
||||
"cmd/kubelet"
|
||||
"cmd/kube-apiserver"
|
||||
"cmd/kube-controller-manager"
|
||||
"cmd/kube-proxy"
|
||||
"cmd/kube-scheduler"
|
||||
"test/e2e/e2e.test"
|
||||
]
|
||||
],
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "kubernetes";
|
||||
version = "1.20.4";
|
||||
|
|
@ -29,11 +28,11 @@ stdenv.mkDerivation rec {
|
|||
hash = "sha256-r9Clwr+87Ns4VXUW9F6cgks+LknY39ngbQgZ5UMZ0Vo=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ removeReferencesTo makeWrapper which go rsync installShellFiles ];
|
||||
nativeBuildInputs = [removeReferencesTo makeWrapper which go rsync installShellFiles];
|
||||
|
||||
outputs = [ "out" "man" "pause" ];
|
||||
outputs = ["out" "man" "pause"];
|
||||
|
||||
patches = [ ./fixup-addonmanager-lib-path.patch ];
|
||||
patches = [./fixup-addonmanager-lib-path.patch];
|
||||
|
||||
postPatch = ''
|
||||
# go env breaks the sandbox
|
||||
|
|
@ -49,9 +48,10 @@ stdenv.mkDerivation rec {
|
|||
'';
|
||||
|
||||
WHAT = lib.concatStringsSep " " ([
|
||||
"cmd/kubeadm"
|
||||
"cmd/kubectl"
|
||||
] ++ components);
|
||||
"cmd/kubeadm"
|
||||
"cmd/kubectl"
|
||||
]
|
||||
++ components);
|
||||
|
||||
postBuild = ''
|
||||
./hack/update-generated-docs.sh
|
||||
|
|
@ -84,7 +84,7 @@ stdenv.mkDerivation rec {
|
|||
description = "Production-Grade Container Scheduling and Management";
|
||||
license = licenses.asl20;
|
||||
homepage = "https://kubernetes.io";
|
||||
maintainers = with maintainers; [ johanot offline saschagrunert ];
|
||||
maintainers = with maintainers; [johanot offline saschagrunert];
|
||||
platforms = platforms.unix;
|
||||
};
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue