Fix dashboard public_ip rendering.

Fixes PROD-22430

Change-Id: Iff88718f8386ea56a7c64a04a42b63e965d5f5c4
diff --git a/kubernetes/files/kube-addons/dashboard/dashboard-service.yaml b/kubernetes/files/kube-addons/dashboard/dashboard-service.yaml
index 52c11be..84d7843 100644
--- a/kubernetes/files/kube-addons/dashboard/dashboard-service.yaml
+++ b/kubernetes/files/kube-addons/dashboard/dashboard-service.yaml
@@ -15,6 +15,8 @@
   selector:
     k8s-app: kubernetes-dashboard
 {%- if master.network.get('opencontrail', {}).get('enabled', False) %}
-  externalIPs: ["{{ common.addons.dashboard.public_ip }}"]
   type: LoadBalancer
 {%- endif %}
+{%- if common.addons.dashboard.get('public_ip') %}
+  externalIPs: ["{{ common.addons.dashboard.public_ip }}"]
+{%- endif %}