diff --git a/modules/k8s.nix b/modules/k8s.nix index bfddf17..88cd9c4 100644 --- a/modules/k8s.nix +++ b/modules/k8s.nix @@ -5,6 +5,8 @@ let pki = import ./pki.nix { inherit pkgs; ca = cfg.initca; }; + linkerd-certs = import ./linkerd-certs.nix { inherit pkgs; }; + masterAddress = cfg.k8s.master.address; apiserverAddress = "https://${masterAddress}:4443"; @@ -43,7 +45,6 @@ let # $(date) # Charts in ${kubernetes-charts}/share/kubernetes-charts - vars=( initca="${pki.initca}" apiserver="${cfg.k8s.master.name}" @@ -54,10 +55,14 @@ let acme_email="${cfg.k8s.charts.acme_email}" grafana_smtp_user="$(echo -n ${cfg.k8s.charts.grafana_smtp_user} | base64 -w0)" grafana_smtp_password="$(echo -n ${cfg.k8s.charts.grafana_smtp_password} | base64 -w0)" + linkerd_identity_ca="${linkerd-certs.identity}" + linkerd_webhook_ca="${linkerd-certs.webhook}" ) EOF cat << '"'"'EOF'"'"' + apply=''${KUBECTL_CMD:-apply} + substitute_all () { local x i k v subs x="$(