From 6e558c52b4b1e802c723ecf86dfdfa46d1bd9cea Mon Sep 17 00:00:00 2001 From: DeveloperDurp Date: Tue, 4 Mar 2025 06:25:25 -0600 Subject: [PATCH] update --- dmz/traefik/templates/config.yaml | 4 +- dmz/traefik/templates/traefik-dashboard.yaml | 65 ++++++++++++-------- 2 files changed, 41 insertions(+), 28 deletions(-) diff --git a/dmz/traefik/templates/config.yaml b/dmz/traefik/templates/config.yaml index 3e2e0c5..96ea5d3 100644 --- a/dmz/traefik/templates/config.yaml +++ b/dmz/traefik/templates/config.yaml @@ -8,9 +8,9 @@ data: routers: router0: service: service0 - rule: Host(`authentik.durp.info`) + rule: Host(`testing.durp.info`) services: service0: loadBalancer: servers: - - url: https://authentik.durp.info + - url: https://192.168.20.130 diff --git a/dmz/traefik/templates/traefik-dashboard.yaml b/dmz/traefik/templates/traefik-dashboard.yaml index 3f45853..2a3ba2c 100644 --- a/dmz/traefik/templates/traefik-dashboard.yaml +++ b/dmz/traefik/templates/traefik-dashboard.yaml @@ -31,23 +31,23 @@ spec: - "traefik.durp.info" --- -# -#apiVersion: traefik.io/v1alpha1 -#kind: IngressRoute -#metadata: -# name: authentik-ingress -#spec: -# entryPoints: -# - websecure -# routes: -# - match: Host(`test.durp.info`) && PathPrefix(`/`) -# kind: Rule -# services: -# - name: service0 -# port: 443 -# tls: -# secretName: authentik-tls -# + +apiVersion: traefik.io/v1alpha1 +kind: IngressRoute +metadata: + name: authentik-ingress +spec: + entryPoints: + - websecure + routes: + - match: Host(`authentik.durp.info`) && PathPrefix(`/`) + kind: Rule + services: + - name: master-cluster + port: 443 + tls: + secretName: authentik-tls + --- apiVersion: v1 @@ -69,18 +69,31 @@ spec: name: letsencrypt-production kind: ClusterIssuer secretName: authentik-tls - commonName: "test.durp.info" + commonName: "authentik.durp.info" dnsNames: - - "test.durp.info" + - "authentik.durp.info" + --- -apiVersion: traefik.io/v1alpha1 -kind: Middleware +apiVersion: v1 +kind: Endpoints metadata: - name: example-redirectregex + name: master-cluster +subsets: + - addresses: + - ip: 192.168.20.130 + ports: + - port: 443 + +--- + +apiVersion: v1 +kind: Service +metadata: + name: master-cluster spec: - redirectRegex: - regex: (.)* - replacement: https://authentik.durp.info/${1} - permanent: false + ports: + - protocol: TCP + port: 8080 + targetPort: 9376