blob: 341ffdd84bb6f7e0214890b3e334773fa346e1fc (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
apiVersion: "v1"
kind: "Route"
metadata:
name: "{{obj_name}}"
{% if labels is defined%}
labels:
{% for key, value in labels.iteritems() %}
{{key}}: {{value}}
{% endfor %}
{% endif %}
spec:
host: {{ route_host }}
tls:
{% if tls_key is defined and tls_key | length > 0 %}
key: |
{{ tls_key|indent(6, true) }}
{% if tls_cert is defined and tls_cert | length > 0 %}
certificate: |
{{ tls_cert|indent(6, true) }}
{% endif %}
{% endif %}
caCertificate: |
{% for line in tls_ca_cert.split('\n') %}
{{ line }}
{% endfor %}
destinationCACertificate: |
{% for line in tls_dest_ca_cert.split('\n') %}
{{ line }}
{% endfor %}
termination: reencrypt
to:
kind: Service
name: {{ service_name }}
|