Add contrail linklocal for apiserver

Disables dashboard by default because of missing params
for endpoint. Will fix in the future.

Also fix ref to contrail apiserver in CNI

Change-Id: I98c429fd2435a1985bdce3afe613f63cc3492f16
diff --git a/metadata/service/master/cluster.yml b/metadata/service/master/cluster.yml
index eee68bf..ffb5754 100644
--- a/metadata/service/master/cluster.yml
+++ b/metadata/service/master/cluster.yml
@@ -20,6 +20,7 @@
         allow_privileged: True
       apiserver:
         address: ${_param:cluster_local_address}
+        internal_address: ${_param:kubernetes_internal_api_address}
         insecure_address: 127.0.0.1
         insecure_port: 8080
         count: 3
@@ -47,7 +48,7 @@
             server: 127.0.0.1#10053
             log-facility: "-"
         dashboard:
-          enabled: True
+          enabled: False
         heapster_influxdb:
           enabled: False
         helm:
@@ -68,6 +69,11 @@
           enabled: False
           name: network-manager
           creates: deployment
+        virtlet:
+          enabled: False
+          hosts: ${_param:kubernetes_virtlet_hosts}
+          namespace: kube-system
+          image: Mirantis/virtlet:latest
       token:
         admin: ${_param:kubernetes_admin_token}
         kubelet: ${_param:kubernetes_kubelet_token}
diff --git a/metadata/service/master/single.yml b/metadata/service/master/single.yml
index d9d24a1..1a9cbf5 100644
--- a/metadata/service/master/single.yml
+++ b/metadata/service/master/single.yml
@@ -20,6 +20,7 @@
         allow_privileged: True
       apiserver:
         address: ${_param:single_address}
+        internal_address: ${_param:kubernetes_internal_api_address}
         insecure_address: 127.0.0.1
         insecure_port: 8080
         daemon_opts:
@@ -42,7 +43,7 @@
             server: 127.0.0.1#10053
             log-facility: "-"
         dashboard:
-          enabled: True
+          enabled: False
         heapster_influxdb:
           enabled: False
         helm: