From 154caf6a8cfd7b18f75d7443b10e5f964161071d Mon Sep 17 00:00:00 2001 From: Rye Terrell Date: Wed, 24 Jan 2018 11:06:37 -0600 Subject: [PATCH] Ensure config has been created before attempting to launch ingress. --- .../juju/layers/kubernetes-worker/reactive/kubernetes_worker.py | 1 + 1 file changed, 1 insertion(+) diff --git a/cluster/juju/layers/kubernetes-worker/reactive/kubernetes_worker.py b/cluster/juju/layers/kubernetes-worker/reactive/kubernetes_worker.py index 406be812035..1a4fa1641dd 100644 --- a/cluster/juju/layers/kubernetes-worker/reactive/kubernetes_worker.py +++ b/cluster/juju/layers/kubernetes-worker/reactive/kubernetes_worker.py @@ -645,6 +645,7 @@ def create_kubeconfig(kubeconfig, server, ca, key=None, certificate=None, @when_any('config.changed.default-backend-image', 'config.changed.nginx-image') +@when('kubernetes-worker.config.created') def launch_default_ingress_controller(): ''' Launch the Kubernetes ingress controller & default backend (404) ''' config = hookenv.config()