Merge pull request #43293 from eliasp/add-hetzner-kube-0.3.1

hetzner-kube: init at version 0.3.1

authored by Pascal Wittmann and committed by GitHub 6a4aaf89 1973580a

+31
+5
maintainers/maintainer-list.nix
··· 1144 github = "proteansec"; 1145 name = "Dejan Lukan"; 1146 }; 1147 elijahcaine = { 1148 email = "elijahcainemv@gmail.com"; 1149 github = "pop";
··· 1144 github = "proteansec"; 1145 name = "Dejan Lukan"; 1146 }; 1147 + eliasp = { 1148 + email = "mail@eliasprobst.eu"; 1149 + github = "eliasp"; 1150 + name = "Elias Probst"; 1151 + }; 1152 elijahcaine = { 1153 email = "elijahcainemv@gmail.com"; 1154 github = "pop";
+24
pkgs/applications/networking/cluster/hetzner-kube/default.nix
···
··· 1 + { lib, buildGoPackage, fetchFromGitHub, ... }: 2 + 3 + let version = "0.3.1"; in 4 + 5 + buildGoPackage { 6 + name = "hetzner-kube-${version}"; 7 + 8 + src = fetchFromGitHub { 9 + owner = "xetys"; 10 + repo = "hetzner-kube"; 11 + rev = "${version}"; 12 + sha256 = "1xldh1ca8ym8cg3w5cxizmhqxwi5kmiin28f320mxdr28fzljc2w"; 13 + }; 14 + 15 + goPackagePath = "github.com/xetys/hetzner-kube"; 16 + 17 + meta = { 18 + description = "A CLI tool for provisioning Kubernetes clusters on Hetzner Cloud"; 19 + homepage = https://github.com/xetys/hetzner-kube; 20 + license = lib.licenses.asl20; 21 + maintainers = with lib.maintainers; [ eliasp ]; 22 + platforms = lib.platforms.unix; 23 + }; 24 + }
+2
pkgs/top-level/all-packages.nix
··· 14712 14713 helvetica-neue-lt-std = callPackage ../data/fonts/helvetica-neue-lt-std { }; 14714 14715 hicolor-icon-theme = callPackage ../data/icons/hicolor-icon-theme { }; 14716 14717 hanazono = callPackage ../data/fonts/hanazono { };
··· 14712 14713 helvetica-neue-lt-std = callPackage ../data/fonts/helvetica-neue-lt-std { }; 14714 14715 + hetzner-kube = callPackage ../applications/networking/cluster/hetzner-kube { }; 14716 + 14717 hicolor-icon-theme = callPackage ../data/icons/hicolor-icon-theme { }; 14718 14719 hanazono = callPackage ../data/fonts/hanazono { };