Page MenuHomePhorge

ingress.yaml
No OneTemporary

Authored By
Unknown
Size
1 KB
Referenced Files
None
Subscribers
None

ingress.yaml

{{- if not .Values.openshift -}}
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: kolab
annotations:
ingress.kubernetes.io/ssl-redirect: "false"
ingress.class: "haproxy"
{{- if .Values.certManager.letsencryptIssuer.enabled }}
cert-manager.io/issuer: kolab-cert-issuer
{{- end }}
spec:
ingressClassName: haproxy
tls:
{{- $secretName := include "kolab.tlsSecretName" . }}
- secretName: {{ default .Values.ingress.tlsSecretName $secretName }}
hosts:
- "{{ include "kolab.websiteDomain" . }}"
defaultBackend:
service:
name: proxy
port:
name: http
{{- else }}
{{- if .Values.certManager.letsencryptIssuer.enabled }}
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: ingress
annotations:
cert-manager.io/cluster-issuer: letsencrypt
acme.cert-manager.io/http01-ingress-class: openshift-default
spec:
ingressClassName: openshift-default
tls:
{{- $secretName := include "kolab.tlsSecretName" . }}
- secretName: {{ default .Values.ingress.tlsSecretName $secretName }}
hosts:
- "{{ include "kolab.websiteDomain" . }}"
rules:
- host: {{ include "kolab.websiteDomain" . }}
http:
paths:
#We currently only have this ingress to letsencrypt
- path: /dummy
pathType: Prefix
backend:
service:
name: kolab
port:
number: 80
{{- end }}
{{- end }}

File Metadata

Mime Type
text/plain
Expires
Sat, Apr 4, 5:02 AM (1 d, 19 h)
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
61/41/8d27bf528db8df7b31a06ed8cb29
Default Alt Text
ingress.yaml (1 KB)

Event Timeline