From fd4ea0327572e174fd9817e42c7194f18d630d8d Mon Sep 17 00:00:00 2001 From: DeveloperDurp Date: Sun, 16 Apr 2023 13:23:40 +0000 Subject: [PATCH] Update 2 files - /longhorn/templates/ingress.yaml - /littlelink/templates/ingress.yaml --- littlelink/templates/ingress.yaml | 69 ++++++++++++++++++++++--------- longhorn/templates/ingress.yaml | 31 -------------- 2 files changed, 50 insertions(+), 50 deletions(-) diff --git a/littlelink/templates/ingress.yaml b/littlelink/templates/ingress.yaml index 6cd7262..5ed85e8 100644 --- a/littlelink/templates/ingress.yaml +++ b/littlelink/templates/ingress.yaml @@ -1,23 +1,54 @@ -apiVersion: networking.k8s.io/v1 -kind: Ingress +#apiVersion: networking.k8s.io/v1 +#kind: Ingress +#metadata: +# name: littlelink-ingress +# annotations: +# kubernetes.io/ingress.class: nginx +# cert-manager.io/cluster-issuer: letsencrypt-production +#spec: +# rules: +# - host: durp.info +# http: +# paths: +# - path: / +# pathType: Prefix +# backend: +# service: +# name: littlelink +# port: +# number: 80 +# tls: +# - hosts: +# - durp.info +# secretName: links-durp-tls + +apiVersion: traefik.containo.us/v1alpha1 +kind: IngressRoute metadata: name: littlelink-ingress - annotations: - kubernetes.io/ingress.class: nginx - cert-manager.io/cluster-issuer: letsencrypt-production spec: - rules: - - host: durp.info - http: - paths: - - path: / - pathType: Prefix - backend: - service: - name: littlelink - port: - number: 80 + entryPoints: + - websecure + routes: + - match: Host(`durp.info`) && PathPrefix(`/`) + kind: Rule + services: + - name: littlelink + port: 80 tls: - - hosts: - - durp.info - secretName: links-durp-tls + secretName: littlelink-tls + +--- + +apiVersion: cert-manager.io/v1 +kind: Certificate +metadata: + name: littlelink-tls +spec: + secretName: littlelink-tls + issuerRef: + name: letsencrypt-production + kind: ClusterIssuer + commonName: "durp.info" + dnsNames: + - "durp.info" diff --git a/longhorn/templates/ingress.yaml b/longhorn/templates/ingress.yaml index 0c33fc0..df2e071 100644 --- a/longhorn/templates/ingress.yaml +++ b/longhorn/templates/ingress.yaml @@ -39,34 +39,3 @@ spec: commonName: "longhorn.internal.durp.info" dnsNames: - "longhorn.internal.durp.info" - -#--- -# -#apiVersion: networking.k8s.io/v1 -#kind: Ingress -#metadata: -# annotations: -# kubernetes.io/ingress.class: nginx -# name: ingress-auth -#spec: -# rules: -# - host: longhorn.internal.durp.info -# http: -# paths: -# - path: /outpost.goauthentik.io -# pathType: Prefix -# backend: -# service: -# name: ak-outpost-authentik-embedded-outpost -# port: -# number: 9000 -# -#--- -# -#kind: Service -#apiVersion: v1 -#metadata: -# name: ak-outpost-authentik-embedded-outpost -#spec: -# type: ExternalName -# externalName: ak-outpost-authentik-embedded-outpost.authentik.svc.cluster.local \ No newline at end of file