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