wait for kubedns to be ready

This commit is contained in:
Rye Terrell 2017-12-18 09:28:03 -06:00
parent 6559e4dede
commit 23c81bb3d4

View File

@ -440,7 +440,13 @@ def send_cluster_dns_detail(kube_control):
''' Send cluster DNS info '''
enableKubeDNS = hookenv.config('enable-kube-dns')
dnsDomain = hookenv.config('dns_domain')
dns_ip = None if not enableKubeDNS else get_dns_ip()
dns_ip = None
if enableKubeDNS:
try:
dns_ip = get_dns_ip()
except CalledProcessError:
hookenv.log("kubedns not ready yet")
return
kube_control.set_dns(53, dnsDomain, dns_ip, enableKubeDNS)