Merge pull request #130060 from NickCao/k0sctl

k0sctl: init at 0.9.0

authored by Robert Hensing and committed by GitHub 07b99301 d91ff7a6

+33
+6
maintainers/maintainer-list.nix
··· 7530 7530 githubId = 1665818; 7531 7531 name = "Philipp Eder"; 7532 7532 }; 7533 + nickcao = { 7534 + name = "Nick Cao"; 7535 + email = "nickcao@nichi.co"; 7536 + github = "NickCao"; 7537 + githubId = 15247171; 7538 + }; 7533 7539 nickhu = { 7534 7540 email = "me@nickhu.co.uk"; 7535 7541 github = "nickhu";
+25
pkgs/applications/networking/cluster/k0sctl/default.nix
··· 1 + { lib 2 + , buildGoModule 3 + , fetchFromGitHub 4 + }: 5 + 6 + buildGoModule rec { 7 + pname = "k0sctl"; 8 + version = "0.9.0"; 9 + 10 + src = fetchFromGitHub { 11 + owner = "k0sproject"; 12 + repo = pname; 13 + rev = "v${version}"; 14 + sha256 = "sha256-aW7x2XfeFU0z3lwPTsDHudHjdwTtfASgrbKGddVb6Rs="; 15 + }; 16 + 17 + vendorSha256 = "sha256-bsXXWyeZXZLV6igEvyvPpS92FruGiLDx/5CCTKPe0EU="; 18 + 19 + meta = with lib; { 20 + description = "A bootstrapping and management tool for k0s clusters."; 21 + homepage = "https://k0sproject.io/"; 22 + license = licenses.asl20; 23 + maintainers = with maintainers; [ nickcao ]; 24 + }; 25 + }
+2
pkgs/top-level/all-packages.nix
··· 13736 13736 13737 13737 augustus = callPackage ../games/augustus { }; 13738 13738 13739 + k0sctl = callPackage ../applications/networking/cluster/k0sctl { }; 13740 + 13739 13741 k2tf = callPackage ../development/tools/misc/k2tf { }; 13740 13742 13741 13743 kafkacat = callPackage ../development/tools/kafkacat { };