kfctl: init at 1.2.0

Update pkgs/applications/networking/cluster/kfctl/default.nix

Co-authored-by: Sandro <sandro.jaeckel@gmail.com>

+34
+32
pkgs/applications/networking/cluster/kfctl/default.nix
···
··· 1 + { lib, buildGoModule, fetchFromGitHub, installShellFiles }: 2 + 3 + buildGoModule rec { 4 + pname = "kfctl"; 5 + version = "1.2.0"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "kubeflow"; 9 + repo = pname; 10 + rev = "v${version}"; 11 + sha256 = "sha256-FY7o4QULobLY1djfcc2l6awE/v2stN7cc2lffMkjoPc="; 12 + }; 13 + 14 + vendorSha256 = "sha256-+6sxXp0LKegZjEFv1CIQ6xYh+hXLn+o9LggRYamCzpI="; 15 + 16 + subPackages = [ "cmd/kfctl" ]; 17 + 18 + nativeBuildInputs = [ installShellFiles ]; 19 + 20 + postInstall = '' 21 + installShellCompletion --cmd eksctl \ 22 + --bash <($out/bin/kfctl completion bash) \ 23 + --zsh <($out/bin/kfctl completion zsh) 24 + ''; 25 + 26 + meta = with lib; { 27 + description = "A CLI for deploying and managing Kubeflow"; 28 + homepage = "https://github.com/kubeflow/kfctl"; 29 + license = licenses.asl20; 30 + maintainers = with maintainers; [ mvnetbiz ]; 31 + }; 32 + }
+2
pkgs/top-level/all-packages.nix
··· 6221 6222 keystore-explorer = callPackage ../applications/misc/keystore-explorer { }; 6223 6224 kibana6 = callPackage ../development/tools/misc/kibana/6.x.nix { }; 6225 kibana6-oss = callPackage ../development/tools/misc/kibana/6.x.nix { 6226 enableUnfree = false;
··· 6221 6222 keystore-explorer = callPackage ../applications/misc/keystore-explorer { }; 6223 6224 + kfctl = callPackage ../applications/networking/cluster/kfctl { }; 6225 + 6226 kibana6 = callPackage ../development/tools/misc/kibana/6.x.nix { }; 6227 kibana6-oss = callPackage ../development/tools/misc/kibana/6.x.nix { 6228 enableUnfree = false;