From b043a61a7102aca016fa2fe093fa602f86ab3ef4 Mon Sep 17 00:00:00 2001 From: DeveloperDurp Date: Tue, 8 Aug 2023 15:55:14 -0500 Subject: [PATCH] update --- durpapi/templates/ingress.yaml | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 durpapi/templates/ingress.yaml diff --git a/durpapi/templates/ingress.yaml b/durpapi/templates/ingress.yaml new file mode 100644 index 0000000..b03a1be --- /dev/null +++ b/durpapi/templates/ingress.yaml @@ -0,0 +1,33 @@ +apiVersion: traefik.containo.us/v1alpha1 +kind: IngressRoute +metadata: + name: "{{ .Chart.Name }}-ingress" +spec: + entryPoints: + - websecure + routes: + - match: Host("{{ .Values.ingress.host }}") && PathPrefix(`/`) + middlewares: + - name: authentik-proxy-provider + namespace: traefik + kind: Rule + services: + - name: "{{ .Chart.Name }}-service" + port: {{ .Values.service.port }} + tls: + secretName: {{ .Values.ingress.tls }} + +--- + +apiVersion: cert-manager.io/v1 +kind: Certificate +metadata: + name: {{ .Values.ingress.tls }} +spec: + secretName: {{ .Values.ingress.tls }} + issuerRef: + name: {{ .Values.ingress.clusterissuer }} + kind: ClusterIssuer + commonName: {{ .Values.ingress.host }} + dnsNames: + - {{ .Values.ingress.host }}