blob: 173186c70a55c690bc04f6bf9433022033a52713 [file] [log] [blame]
Giorgi Lekveishvili0ba5e402024-03-20 15:56:30 +04001apiVersion: networking.k8s.io/v1
2kind: Ingress
3metadata:
4 name: ingress
5 namespace: {{ .Release.Namespace }}
6 {{- if .Values.certificateIssuer }}
7 annotations:
8 acme.cert-manager.io/http01-edit-in-place: "true"
9 cert-manager.io/cluster-issuer: {{ .Values.certificateIssuer }}
10 {{- end }}
11spec:
12 ingressClassName: {{ .Values.ingressClassName }}
13 {{- if .Values.certificateIssuer }}
14 tls:
15 - hosts:
16 - {{ .Values.domain }}
17 secretName: cert-rpuppy
18 {{- end }}
19 rules:
20 - host: {{ .Values.domain }}
21 http:
22 paths:
23 - path: /
24 pathType: Prefix
25 backend:
26 service:
27 name: {{ .Values.service.name }}
28 port:
29 {{- if .Values.service.port.name }}
30 name: {{ .Values.service.port.name }}
31 {{- else }}
32 number: {{ .Values.service.port.number }}
33 {{- end}}