@@ -1,11 +1,10 @@
1−{ config, options, lib, pkgs, ... }:
1+{ config, lib, pkgs, ... }:
22
33with lib;
44
55let
66 top = config.services.kubernetes;
77 cfg = top.pki;
8− klib = options.services.kubernetes.lib;
98
109 csrCA = pkgs.writeText "kube-pki-cacert-csr.json" (builtins.toJSON {
1110 key = {
@@ -30,7 +29,7 @@ let
3029 cfsslAPITokenLength = 32;
3130
3231 clusterAdminKubeconfig = with cfg.certs.clusterAdmin;
33− klib.mkKubeConfig "cluster-admin" {
32+ top.lib.mkKubeConfig "cluster-admin" {
3433 server = top.apiserverAddress;
3534 certFile = cert;
3635 keyFile = key;
@@ -251,7 +250,7 @@ in
251250 # - it would be better with a more Nix-oriented way of managing addons
252251 systemd.services.kube-addon-manager = mkIf top.addonManager.enable (mkMerge [{
253252 environment.KUBECONFIG = with cfg.certs.addonManager;
254− klib.mkKubeConfig "addon-manager" {
253+ top.lib.mkKubeConfig "addon-manager" {
255254 server = top.apiserverAddress;
256255 certFile = cert;
257256 keyFile = key;
@@ -344,7 +343,7 @@ in
344343 '';
345344
346345 services.flannel = with cfg.certs.flannelClient; {
347− kubeconfig = klib.mkKubeConfig "flannel" {
346+ kubeconfig = top.lib.mkKubeConfig "flannel" {
348347 server = top.apiserverAddress;
349348 certFile = cert;
350349 keyFile = key;