cluster/kube-common: avoid full nixpkgs checkouts
fetchGit was unnecessarily fetching full nixpkgs repository during
evaluation.
Change-Id: Ia22a234938014659d4c33e16c5028a63884d476c
Reviewed-on: https://gerrit.hackerspace.pl/c/hscloud/+/1728
Reviewed-by: q3k <q3k@hackerspace.pl>
diff --git a/cluster/machines/modules/kube-common.nix b/cluster/machines/modules/kube-common.nix
index 6707efa..41206ff 100644
--- a/cluster/machines/modules/kube-common.nix
+++ b/cluster/machines/modules/kube-common.nix
@@ -11,11 +11,12 @@
package = mkOption {
description = "Kubernetes package to use for everything but kubelet.";
type = types.package;
- default = (import (fetchGit {
+ default = (import (pkgs.fetchFromGitHub {
# Now at 1.16.5
- name = "nixos-unstable-2020-01-22";
- url = https://github.com/nixos/nixpkgs-channels/;
+ owner = "nixos";
+ repo = "nixpkgs-channels";
rev = "a96ed5d70427bdc2fbb9e805784e1b9621157a98";
+ sha256 = "sha256-vwGMEQ2lKi8kuo/VYDIPv/95dQVL8z9YMB/uZkoDOKQ=";
}) {}).kubernetes;
defaultText = "pkgs.kubernetes";
};