add namespace and external ip support for svc
diff --git a/kubernetes/files/svc.yml b/kubernetes/files/svc.yml
index c67a193..3a861de 100644
--- a/kubernetes/files/svc.yml
+++ b/kubernetes/files/svc.yml
@@ -6,6 +6,7 @@
     name: {{ service.service }}-{{ service.role }}
     app: {{ service.service }}-{{ service.role }}
   name: {{ service.service }}-{{ service.role }}
+  namespace: {{ service.namespace }}
 spec:
   ports:
     {%- for port in service.ports %}
@@ -14,4 +15,8 @@
     {%- endfor %}
   type: {{ service.type }}
   selector:
-    app: {{ service.service }}-{{ service.role }}
\ No newline at end of file
+    app: {{ service.service }}-{{ service.role }}
+{%- if service.external_ip is defined %}
+  externalIPs:
+  - "service.external_ip"
+{%- endif -%}
\ No newline at end of file