From 0953e3471d74f95db1887605356e640195fc3c87 Mon Sep 17 00:00:00 2001 From: DeveloperDurp Date: Mon, 11 Dec 2023 09:04:51 -0600 Subject: [PATCH] update --- durpapi/templates/ingress.yaml | 33 +++++++++++++++++++++++++++++++++ durpapi/values.yaml | 2 ++ 2 files changed, 35 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..0e75ace --- /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("{{test.durp.info}}") && PathPrefix(`/`) + middlewares: + - name: authentik-proxy-provider + namespace: traefik + kind: Rule + services: + - name: "{{ .Chart.Name }}-service" + port: {{ .Values.service.port }} + tls: + secretName: durpapi-tls + +--- + +apiVersion: cert-manager.io/v1 +kind: Certificate +metadata: + name: durpapi-tls +spec: + secretName: durpapi-tls + issuerRef: + name: letsencrypt-production + kind: ClusterIssuer + commonName: "test.durp.info" + dnsNames: + - "test.durp.info" diff --git a/durpapi/values.yaml b/durpapi/values.yaml index ae7d18f..19b51ce 100644 --- a/durpapi/values.yaml +++ b/durpapi/values.yaml @@ -1,4 +1,6 @@ durpapi: + ingress: + enabled: false deployment: image: registry.durp.info/developerdurp/durpapi tag: "0.1.0-dev0109"