diff options
Diffstat (limited to 'nixpkgs/pkgs/applications/networking/cluster/kubetail/default.nix')
-rw-r--r-- | nixpkgs/pkgs/applications/networking/cluster/kubetail/default.nix | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/nixpkgs/pkgs/applications/networking/cluster/kubetail/default.nix b/nixpkgs/pkgs/applications/networking/cluster/kubetail/default.nix new file mode 100644 index 000000000000..779edad8de34 --- /dev/null +++ b/nixpkgs/pkgs/applications/networking/cluster/kubetail/default.nix @@ -0,0 +1,33 @@ +{ stdenv, fetchFromGitHub, lib, ... }: + +stdenv.mkDerivation rec { + pname = "kubetail"; + version = "1.6.10"; + + src = fetchFromGitHub { + owner = "johanhaleby"; + repo = "kubetail"; + rev = version; + sha256 = "0bg872n9fs6pl03rmjny9sgby718yznx9jwi5rx3hi4km3ha9j0b"; + }; + + installPhase = '' + install -Dm755 kubetail "$out/bin/kubetail" + install -Dm755 completion/kubetail.bash "$out/share/bash-completion/completions/kubetail" + install -Dm755 completion/kubetail.fish "$out/share/fish/vendor_completions.d/kubetail.fish" + install -Dm755 completion/kubetail.zsh "$out/share/zsh/site-functions/_kubetail" + ''; + + meta = with lib; { + description = "Bash script to tail Kubernetes logs from multiple pods at the same time"; + longDescription = '' + Bash script that enables you to aggregate (tail/follow) logs from + multiple pods into one stream. This is the same as running "kubectl logs + -f " but for multiple pods. + ''; + homepage = https://github.com/johanhaleby/kubetail; + license = licenses.asl20; + maintainers = with maintainers; [ kalbasit ]; + platforms = platforms.all; + }; +} |