diff --git a/clusters/cl01tl/helm/blocky/values.yaml b/clusters/cl01tl/helm/blocky/values.yaml index dfdcaa580..2dc84b16a 100644 --- a/clusters/cl01tl/helm/blocky/values.yaml +++ b/clusters/cl01tl/helm/blocky/values.yaml @@ -112,6 +112,7 @@ blocky: booklore IN CNAME traefik-cl01tl ceph IN CNAME traefik-cl01tl code-server IN CNAME traefik-cl01tl + directus IN CNAME traefik-cl01tl excalidraw IN CNAME traefik-cl01tl feishin IN CNAME traefik-cl01tl garage-s3 IN CNAME traefik-cl01tl diff --git a/clusters/cl01tl/helm/directus/Chart.yaml b/clusters/cl01tl/helm/directus/Chart.yaml index 56279ed21..4d447ef7b 100644 --- a/clusters/cl01tl/helm/directus/Chart.yaml +++ b/clusters/cl01tl/helm/directus/Chart.yaml @@ -21,9 +21,6 @@ dependencies: alias: directus repository: https://bjw-s-labs.github.io/helm-charts/ version: 4.6.2 - - name: cloudflared - repository: oci://harbor.alexlebens.net/helm-charts - version: 2.3.0 - name: postgres-cluster alias: postgres-18-cluster version: 7.5.1 diff --git a/clusters/cl01tl/helm/directus/values.yaml b/clusters/cl01tl/helm/directus/values.yaml index a7a4eaa48..d2141ad04 100644 --- a/clusters/cl01tl/helm/directus/values.yaml +++ b/clusters/cl01tl/helm/directus/values.yaml @@ -13,7 +13,7 @@ directus: pullPolicy: IfNotPresent env: - name: PUBLIC_URL - value: https://directus.alexlebens.dev + value: https://directus.alexlebens.net - name: WEBSOCKETS_ENABLED value: true - name: ADMIN_EMAIL @@ -125,7 +125,7 @@ directus: - name: AUTH_AUTHENTIK_SCOPE value: openid profile email - name: AUTH_AUTHENTIK_ISSUER_URL - value: https://auth.alexlebens.dev/application/o/directus/.well-known/openid-configuration + value: https://authentik.alexlebens.net/application/o/directus/.well-known/openid-configuration - name: AUTH_AUTHENTIK_IDENTIFIER_KEY value: email - name: AUTH_AUTHENTIK_ALLOW_PUBLIC_REGISTRATION @@ -168,6 +168,27 @@ directus: bearerTokenSecret: name: directus-metric-token key: metric-token + route: + main: + kind: HTTPRoute + parentRefs: + - group: gateway.networking.k8s.io + kind: Gateway + name: traefik-gateway + namespace: traefik + hostnames: + - directus.alexlebens.net + rules: + - backendRefs: + - group: '' + kind: Service + name: directus + port: 80 + weight: 100 + matches: + - path: + type: PathPrefix + value: / postgres-18-cluster: mode: recovery recovery: diff --git a/clusters/cl01tl/helm/gatus/values.yaml b/clusters/cl01tl/helm/gatus/values.yaml index 435365380..ccf27c3ef 100644 --- a/clusters/cl01tl/helm/gatus/values.yaml +++ b/clusters/cl01tl/helm/gatus/values.yaml @@ -327,7 +327,7 @@ gatus: <<: *defaults group: external - name: directus - url: https://directus.alexlebens.dev + url: https://directus.alexlebens.net <<: *defaults group: external - name: postiz diff --git a/clusters/cl01tl/helm/homepage/values.yaml b/clusters/cl01tl/helm/homepage/values.yaml index a3880150e..3e43cf8dc 100644 --- a/clusters/cl01tl/helm/homepage/values.yaml +++ b/clusters/cl01tl/helm/homepage/values.yaml @@ -206,8 +206,8 @@ homepage: - Content Management: icon: directus.png description: Directus - href: https://directus.alexlebens.dev - siteMonitor: https://directus.alexlebens.dev + href: https://directus.alexlebens.net + siteMonitor: http://directus.directus:80 statusStyle: dot - Social Media Management: icon: sh-postiz.webp diff --git a/hosts/ps08rp/blocky/config.yml b/hosts/ps08rp/blocky/config.yml index 45817d160..68df6b41c 100644 --- a/hosts/ps08rp/blocky/config.yml +++ b/hosts/ps08rp/blocky/config.yml @@ -87,6 +87,7 @@ customDNS: booklore IN CNAME traefik-cl01tl ceph IN CNAME traefik-cl01tl code-server IN CNAME traefik-cl01tl + directus IN CNAME traefik-cl01tl excalidraw IN CNAME traefik-cl01tl feishin IN CNAME traefik-cl01tl garage-s3 IN CNAME traefik-cl01tl diff --git a/hosts/ps09rp/blocky/config.yml b/hosts/ps09rp/blocky/config.yml index a1947d1d2..7015ab761 100644 --- a/hosts/ps09rp/blocky/config.yml +++ b/hosts/ps09rp/blocky/config.yml @@ -108,6 +108,7 @@ customDNS: booklore IN CNAME traefik-cl01tl ceph IN CNAME traefik-cl01tl code-server IN CNAME traefik-cl01tl + directus IN CNAME traefik-cl01tl excalidraw IN CNAME traefik-cl01tl feishin IN CNAME traefik-cl01tl garage-s3 IN CNAME traefik-cl01tl