# SPDX-License-Identifier: MIT-0 apiVersion: networking.k8s.io/v1 kind: Ingress metadata: name: {{ wikideck_name | to_json }} namespace: {{ wikideck_namespace | to_json }} labels: app.kubernetes.io/name: wikideck app.kubernetes.io/instance: {{ wikideck_name | to_json }} app.kubernetes.io/managed-by: ansible annotations: {{ wikideck_ingress_annotations | to_json }} spec: {% if wikideck_ingress_class_name | length > 0 %} ingressClassName: {{ wikideck_ingress_class_name | to_json }} {% endif %} tls: - hosts: - {{ wikideck_ingress_host | to_json }} secretName: {{ wikideck_tls_secret_name | to_json }} rules: - host: {{ wikideck_ingress_host | to_json }} http: paths: - path: / pathType: Prefix backend: service: name: {{ wikideck_name | to_json }} port: name: http