blob: 3268fc074b1fcd66b74e1cc80559a468b683da9f [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 }}
Giorgi Lekveishvili13da8ff2024-03-26 12:12:24 +040010 nginx.ingress.kubernetes.io/force-ssl-redirect: "true"
Giorgi Lekveishvili0ba5e402024-03-20 15:56:30 +040011 {{- end }}
12spec:
13 ingressClassName: {{ .Values.ingressClassName }}
14 {{- if .Values.certificateIssuer }}
15 tls:
16 - hosts:
17 - {{ .Values.domain }}
18 secretName: cert-rpuppy
19 {{- end }}
20 rules:
21 - host: {{ .Values.domain }}
22 http:
23 paths:
24 - path: /
25 pathType: Prefix
26 backend:
27 service:
28 name: {{ .Values.service.name }}
29 port:
30 {{- if .Values.service.port.name }}
31 name: {{ .Values.service.port.name }}
32 {{- else }}
33 number: {{ .Values.service.port.number }}
34 {{- end}}