route_reencrypt.j2 511 B

12345678910111213141516171819202122232425
  1. apiVersion: "v1"
  2. kind: "Route"
  3. metadata:
  4. name: "{{obj_name}}"
  5. {% if labels is defined%}
  6. labels:
  7. {% for key, value in labels.iteritems() %}
  8. {{key}}: {{value}}
  9. {% endfor %}
  10. {% endif %}
  11. spec:
  12. host: {{ route_host }}
  13. tls:
  14. caCertificate: |
  15. {% for line in tls_ca_cert.split('\n') %}
  16. {{ line }}
  17. {% endfor %}
  18. destinationCACertificate: |
  19. {% for line in tls_dest_ca_cert.split('\n') %}
  20. {{ line }}
  21. {% endfor %}
  22. termination: reencrypt
  23. to:
  24. kind: Service
  25. name: {{ service_name }}