From 7323b77435f69362b0b4cc7edcb0915e9ab1ff48 Mon Sep 17 00:00:00 2001 From: Christian Albrecht Date: Wed, 6 Mar 2019 16:52:27 +0100 Subject: nixos/kubernetes: Address review: Separate preStart from certificates --- nixos/modules/services/cluster/kubernetes/scheduler.nix | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'nixos/modules/services/cluster/kubernetes/scheduler.nix') diff --git a/nixos/modules/services/cluster/kubernetes/scheduler.nix b/nixos/modules/services/cluster/kubernetes/scheduler.nix index 4aea9e9b6bd..32a84563076 100644 --- a/nixos/modules/services/cluster/kubernetes/scheduler.nix +++ b/nixos/modules/services/cluster/kubernetes/scheduler.nix @@ -63,12 +63,11 @@ in after = [ "kube-apiserver.service" ]; before = [ "kube-control-plane-online.target" ]; preStart = '' - ${top.lib.mkWaitCurl (with top.pki.certs.schedulerClient; { + ${top.lib.mkWaitCurl ( with config.systemd.services.kube-scheduler; { sleep = 1; path = "/api"; cacert = top.caFile; - inherit cert key; - })} + } // optionalAttrs (environment ? cert) { inherit (environment) cert key; })} ''; serviceConfig = { Slice = "kubernetes.slice"; -- cgit 1.4.1