lol

Merge pull request #24756 from NeQuissimus/minikube_0_18_0

minikube: 0.17.1 -> 0.18.0

authored by

Franz Pletz and committed by
GitHub
e23c8f05 e798712d

+8 -11
+8 -11
pkgs/applications/networking/cluster/minikube/default.nix
··· 10 10 # (presumably because we don't have some static system libraries it wants), and cross-compiling cgo on Darwin is a nightmare. 11 11 # 12 12 # Note that minikube can download (and cache) versions of localkube it needs on demand. Unfortunately, minikube's knowledge 13 - # of where it can download versions of localkube seems to rely on a json file that doesn't get updated as often as we'd like, 14 - # so for example it doesn't know about v1.5.3 even though there's a perfectly good version of localkube hosted there. So 13 + # of where it can download versions of localkube seems to rely on a json file that doesn't get updated as often as we'd like. So 15 14 # instead, we download localkube ourselves and shove it into the minikube binary. The versions URL that minikube uses is 16 - # currently https://storage.googleapis.com/minikube/k8s_releases.json. Note that we can't use 1.5.3 with minikube 0.17.1 17 - # expects to be able to pass it a command-line argument that it doesn't understand. v1.5.4 and higher should be fine. There 18 - # doesn't seem to ae any official release of localkube for 1.5.4 yet so I'm temporarily grabbing a version built from the 19 - # minikube CI server. 15 + # currently https://storage.googleapis.com/minikube/k8s_releases.json 16 + 17 + localkube-version = "1.6.0"; 20 18 localkube-binary = fetchurl { 21 - url = "https://storage.googleapis.com/minikube-builds/1216/localkube"; 22 - # url = "https://storage.googleapis.com/minikube/k8sReleases/v${kubernetes.version}/localkube-linux-amd64"; 23 - sha256 = "1vqrsak7n045ci6af3rpgs2qwjnrqk8k7c3ax6wzli4m8vhsiv57"; 19 + url = "https://storage.googleapis.com/minikube/k8sReleases/v${localkube-version}/localkube-linux-amd64"; 20 + sha256 = "0zx0c9fwairvga1g1112l5g5pspm2m9wxb42qgfxfgyidywvirha"; 24 21 }; 25 22 in buildGoPackage rec { 26 23 pname = "minikube"; 27 24 name = "${pname}-${version}"; 28 - version = "0.17.1"; 25 + version = "0.18.0"; 29 26 30 27 goPackagePath = "k8s.io/minikube"; 31 28 ··· 33 30 owner = "kubernetes"; 34 31 repo = "minikube"; 35 32 rev = "v${version}"; 36 - sha256 = "1m61yipn0p3cfavjddhrg1rcmr0hv6k3zxvqqd9fisl79g0sdfsr"; 33 + sha256 = "0r8184xfsw7vvvmzhc18si582q41cnzka4ry151hwy56gmp2jyiw"; 37 34 }; 38 35 39 36 # kubernetes is here only to shut up a loud warning when generating the completions below. minikube checks very eagerly