From 9c56529cfc7ad1dd27911ee76c50fc362a0eb519 Mon Sep 17 00:00:00 2001 From: Jonas Juselius Date: Thu, 12 Nov 2020 10:07:29 +0100 Subject: [PATCH] Make copy charts script backup old charts --- modules/k8s.nix | 33 ++++++++++++++++++++------------- 1 file changed, 20 insertions(+), 13 deletions(-) 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="$(