From d50cf1e4999eacd57858e4c64f7247e53c092943 Mon Sep 17 00:00:00 2001 From: George Kraft Date: Wed, 29 Mar 2017 10:48:53 -0500 Subject: [PATCH] Fix juju kubernetes-master starting services before TLS certs are saved master: Fix start_master args --- .../layers/kubernetes-master/reactive/kubernetes_master.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cluster/juju/layers/kubernetes-master/reactive/kubernetes_master.py b/cluster/juju/layers/kubernetes-master/reactive/kubernetes_master.py index 0c3c3871422..6e6bde349e8 100644 --- a/cluster/juju/layers/kubernetes-master/reactive/kubernetes_master.py +++ b/cluster/juju/layers/kubernetes-master/reactive/kubernetes_master.py @@ -268,10 +268,10 @@ def idle_status(): hookenv.status_set('active', 'Kubernetes master running.') -@when('etcd.available', 'certificates.server.cert.available', +@when('etcd.available', 'tls_client.server.certificate.saved', 'authentication.setup') @when_not('kubernetes-master.components.started') -def start_master(etcd, tls): +def start_master(etcd): '''Run the Kubernetes master components.''' hookenv.status_set('maintenance', 'Configuring the Kubernetes master services.')