apiVersion: gateway.networking.k8s.io/v1 kind: HTTPRoute metadata: name: {{ taskserv.name }}-route namespace: {{ taskserv.namespace }} labels: app.kubernetes.io/name: {{ taskserv.name }} app.kubernetes.io/managed-by: provisioning spec: parentRefs: - name: {{ taskserv.gateway_name }} namespace: {{ taskserv.gateway_ns }} sectionName: https-{{ taskserv.name }} - name: {{ taskserv.gateway_name }} namespace: {{ taskserv.gateway_ns }} sectionName: http hostnames: - "{{ taskserv.domain }}" {% for extra in taskserv.domains_extra %} - "{{ extra }}" {% endfor %} rules: - matches: - path: type: PathPrefix value: / backendRefs: - name: {{ taskserv.name }} port: {{ taskserv.http_port }}