update kube-network-manager

Change-Id: I1acd50d0d9ebd02886a24ce5893a8f24d1fff3f8
diff --git a/kubernetes/files/manifest/kube-network-manager.manifest b/kubernetes/files/manifest/kube-network-manager.manifest
index 1f1470a..bd307ed 100644
--- a/kubernetes/files/manifest/kube-network-manager.manifest
+++ b/kubernetes/files/manifest/kube-network-manager.manifest
@@ -20,5 +20,5 @@
             "name": "config",
             "hostPath": {"path": "/etc/kubernetes"}
         }]
-    } 
+    }
 }
diff --git a/kubernetes/files/opencontrail/kube-network-manager.manifest b/kubernetes/files/opencontrail/kube-network-manager.manifest
index 85b30fa..ede77bb 100644
--- a/kubernetes/files/opencontrail/kube-network-manager.manifest
+++ b/kubernetes/files/opencontrail/kube-network-manager.manifest
@@ -1,25 +1,46 @@
 {%- from "kubernetes/map.jinja" import master with context %}
-{
-    "apiVersion": "v1",
-    "kind": "Pod",
-    "metadata": {
-        "namespace": "default",
-        "name": "kube-network-manager"
-    },
-    "spec":{
-        "hostNetwork": true,
-        "containers":[{
-            "name": "kube-network-manager",
-            "image": "{{ master.network.get('image', 'yashulyak/contrail-controller') }}:{{ master.network.get('image', 'latest') }}",
-            "command": ["/usr/sbin/kube-network-manager", "--logtostderr", "--v=5"],
-            "volumeMounts": [{
-                    "name": "config",
-                    "mountPath": "/etc/kubernetes"
-            }]
-        }],
-        "volumes": [{
-            "name": "config",
-            "hostPath": {"path": "/etc/kubernetes"}
-        }]
-    } 
-}
+---
+apiVersion: v1
+kind: ConfigMap
+metadata:
+  name: kube-manager
+data:
+  contrail.conf:
+    [DEFAULT]
+    master = localhost:8080
+    service-cluster-ip-range = {{ master.service_addresses }}
+
+    [opencontrail]
+    default-domain = default-domain
+    public-ip-range = {{ master.network.get('public_ip_range', '185.22.97.128/26') }}
+    cluster-service = kube-system/default
+    api-server = 172.16.10.252
+    api-port = 8082
+    default = default-domain:default-project
+    public-network = default-domain:default-project:Public
+    private-ip-range = {{ master.network.private_ip_range }}
+    network-label = opencontrail.org/name
+    service-label = opencontrail.org/uses
+    service-cluster-ip-range = {{ master.service_addresses }}
+
+---
+apiVersion: v1
+kind: Pod
+metadata:
+  name: kube-manager
+spec:
+  nodeName: ctl01
+  hostNetwork: true
+  containers:
+    - name: contrail-kube-manager
+      image: {{ master.network.get('image', 'yashulyak/contrail-controller' }}:{{ master.network.get('image', 'test') }}
+      imagePullPolicy: Always
+      args: ["--config-file", "/etc/kube-manager/contrail.conf", "--alsologtostderr"]
+      volumeMounts:
+      - name: kube-manager
+        mountPath: /etc/kube-manager/
+  volumes:
+    - name: kube-manager
+      configMap:
+        name: kube-manager
+  restartPolicy: Always