From d3b7e4f36dc3af20ac3ac95e56a506bbae2923d6 Mon Sep 17 00:00:00 2001 From: DeveloperDurp Date: Sun, 16 Apr 2023 13:28:56 +0000 Subject: [PATCH] Update file ingress.yaml --- bitwarden/templates/ingress.yaml | 69 +++++++++++++++++++++++--------- 1 file changed, 50 insertions(+), 19 deletions(-) diff --git a/bitwarden/templates/ingress.yaml b/bitwarden/templates/ingress.yaml index 399f14e..80bdb1c 100644 --- a/bitwarden/templates/ingress.yaml +++ b/bitwarden/templates/ingress.yaml @@ -1,23 +1,54 @@ -apiVersion: networking.k8s.io/v1 -kind: Ingress +#apiVersion: networking.k8s.io/v1 +#kind: Ingress +#metadata: +# name: bitwarden-ingress +# annotations: +# kubernetes.io/ingress.class: nginx +# cert-manager.io/cluster-issuer: letsencrypt-production +#spec: +# rules: +# - host: bitwarden.durp.info +# http: +# paths: +# - path: / +# pathType: Prefix +# backend: +# service: +# name: bitwarden +# port: +# number: 80 +# tls: +# - hosts: +# - bitwarden.durp.info +# secretName: bitwarden-tls + +apiVersion: traefik.containo.us/v1alpha1 +kind: IngressRoute metadata: name: bitwarden-ingress - annotations: - kubernetes.io/ingress.class: nginx - cert-manager.io/cluster-issuer: letsencrypt-production spec: - rules: - - host: bitwarden.durp.info - http: - paths: - - path: / - pathType: Prefix - backend: - service: - name: bitwarden - port: - number: 80 + entryPoints: + - websecure + routes: + - match: Host(`bitwarden.durp.info`) && PathPrefix(`/`) + kind: Rule + services: + - name: bitwarden + port: 80 tls: - - hosts: - - bitwarden.durp.info - secretName: bitwarden-tls + secretName: bitwarden-tls + +--- + +apiVersion: cert-manager.io/v1 +kind: Certificate +metadata: + name: bitwarden-tls +spec: + secretName: bitwarden-tls + issuerRef: + name: letsencrypt-production + kind: ClusterIssuer + commonName: "bitwarden.durp.info" + dnsNames: + - "bitwarden.durp.info"