From 9aa45a13ae0fc1c518708734d6f1da76402f2394 Mon Sep 17 00:00:00 2001 From: gitea-bot Date: Mon, 9 Feb 2026 22:47:44 +0000 Subject: [PATCH 1/2] chore: Update manifests after change --- clusters/cl01tl/manifests/homepage/Deployment-homepage.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/clusters/cl01tl/manifests/homepage/Deployment-homepage.yaml b/clusters/cl01tl/manifests/homepage/Deployment-homepage.yaml index 175289cf0..b4aa58afa 100644 --- a/clusters/cl01tl/manifests/homepage/Deployment-homepage.yaml +++ b/clusters/cl01tl/manifests/homepage/Deployment-homepage.yaml @@ -13,7 +13,7 @@ metadata: namespace: homepage spec: revisionHistoryLimit: 3 - replicas: 3 + replicas: 1 strategy: type: RollingUpdate selector: -- 2.49.1 From 712ff3231fe0e863d50920c10ed6533cd19cb396 Mon Sep 17 00:00:00 2001 From: gitea-bot Date: Mon, 9 Feb 2026 22:53:19 +0000 Subject: [PATCH 2/2] chore: Update manifests after change --- .../manifests/blocky/ConfigMap-blocky.yaml | 1 + .../manifests/blocky/Deployment-blocky.yaml | 2 +- .../Deployment-directus-cloudflared.yaml | 58 ------------------- .../directus/Deployment-directus.yaml | 4 +- ...nalSecret-directus-cloudflared-secret.yaml | 24 -------- .../directus/HTTPRoute-directus.yaml | 30 ++++++++++ .../manifests/gatus/ConfigMap-gatus.yaml | 2 +- .../manifests/gatus/Deployment-gatus.yaml | 2 +- .../homepage/ConfigMap-homepage.yaml | 4 +- .../homepage/Deployment-homepage.yaml | 2 +- 10 files changed, 39 insertions(+), 90 deletions(-) delete mode 100644 clusters/cl01tl/manifests/directus/Deployment-directus-cloudflared.yaml delete mode 100644 clusters/cl01tl/manifests/directus/ExternalSecret-directus-cloudflared-secret.yaml create mode 100644 clusters/cl01tl/manifests/directus/HTTPRoute-directus.yaml diff --git a/clusters/cl01tl/manifests/blocky/ConfigMap-blocky.yaml b/clusters/cl01tl/manifests/blocky/ConfigMap-blocky.yaml index 3a0b3b1bf..f1c4ed274 100644 --- a/clusters/cl01tl/manifests/blocky/ConfigMap-blocky.yaml +++ b/clusters/cl01tl/manifests/blocky/ConfigMap-blocky.yaml @@ -99,6 +99,7 @@ data: 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/manifests/blocky/Deployment-blocky.yaml b/clusters/cl01tl/manifests/blocky/Deployment-blocky.yaml index 67d9751cb..9a1eeef22 100644 --- a/clusters/cl01tl/manifests/blocky/Deployment-blocky.yaml +++ b/clusters/cl01tl/manifests/blocky/Deployment-blocky.yaml @@ -22,7 +22,7 @@ spec: template: metadata: annotations: - checksum/configMaps: 9634c9de81f40f8eeb0acee096a8802b02255efe8d18f8692322b0bbe6480644 + checksum/configMaps: 419a353131ea9dd2c39350dc993b858c3a37a8ec80f597c3eee39c6f72843ab6 labels: app.kubernetes.io/controller: main app.kubernetes.io/instance: blocky diff --git a/clusters/cl01tl/manifests/directus/Deployment-directus-cloudflared.yaml b/clusters/cl01tl/manifests/directus/Deployment-directus-cloudflared.yaml deleted file mode 100644 index 0fcf3d1cb..000000000 --- a/clusters/cl01tl/manifests/directus/Deployment-directus-cloudflared.yaml +++ /dev/null @@ -1,58 +0,0 @@ -apiVersion: apps/v1 -kind: Deployment -metadata: - name: directus-cloudflared - labels: - app.kubernetes.io/controller: main - app.kubernetes.io/instance: directus - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: cloudflared - app.kubernetes.io/version: 2026.2.0 - helm.sh/chart: cloudflared-2.3.0 - namespace: directus -spec: - revisionHistoryLimit: 3 - replicas: 1 - strategy: - type: Recreate - selector: - matchLabels: - app.kubernetes.io/controller: main - app.kubernetes.io/name: cloudflared - app.kubernetes.io/instance: directus - template: - metadata: - labels: - app.kubernetes.io/controller: main - app.kubernetes.io/instance: directus - app.kubernetes.io/name: cloudflared - spec: - enableServiceLinks: false - serviceAccountName: default - automountServiceAccountToken: true - hostIPC: false - hostNetwork: false - hostPID: false - dnsPolicy: ClusterFirst - containers: - - args: - - tunnel - - --protocol - - http2 - - --no-autoupdate - - run - - --token - - $(CF_MANAGED_TUNNEL_TOKEN) - env: - - name: CF_MANAGED_TUNNEL_TOKEN - valueFrom: - secretKeyRef: - key: cf-tunnel-token - name: directus-cloudflared-secret - image: cloudflare/cloudflared:2026.2.0 - imagePullPolicy: IfNotPresent - name: main - resources: - requests: - cpu: 10m - memory: 128Mi diff --git a/clusters/cl01tl/manifests/directus/Deployment-directus.yaml b/clusters/cl01tl/manifests/directus/Deployment-directus.yaml index 8e3ade5fb..b40749438 100644 --- a/clusters/cl01tl/manifests/directus/Deployment-directus.yaml +++ b/clusters/cl01tl/manifests/directus/Deployment-directus.yaml @@ -36,7 +36,7 @@ spec: containers: - env: - name: PUBLIC_URL - value: https://directus.alexlebens.dev + value: https://directus.alexlebens.net - name: WEBSOCKETS_ENABLED value: "true" - name: ADMIN_EMAIL @@ -148,7 +148,7 @@ spec: - 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 diff --git a/clusters/cl01tl/manifests/directus/ExternalSecret-directus-cloudflared-secret.yaml b/clusters/cl01tl/manifests/directus/ExternalSecret-directus-cloudflared-secret.yaml deleted file mode 100644 index 7306805b9..000000000 --- a/clusters/cl01tl/manifests/directus/ExternalSecret-directus-cloudflared-secret.yaml +++ /dev/null @@ -1,24 +0,0 @@ -apiVersion: external-secrets.io/v1 -kind: ExternalSecret -metadata: - name: directus-cloudflared-secret - namespace: directus - labels: - helm.sh/chart: cloudflared-2.3.0 - app.kubernetes.io/instance: directus - app.kubernetes.io/part-of: directus - app.kubernetes.io/version: "2.3.0" - app.kubernetes.io/managed-by: Helm - app.kubernetes.io/name: directus-cloudflared-secret -spec: - secretStoreRef: - kind: ClusterSecretStore - name: vault - data: - - secretKey: cf-tunnel-token - remoteRef: - conversionStrategy: Default - decodingStrategy: None - key: /cloudflare/tunnels/directus - metadataPolicy: None - property: token diff --git a/clusters/cl01tl/manifests/directus/HTTPRoute-directus.yaml b/clusters/cl01tl/manifests/directus/HTTPRoute-directus.yaml new file mode 100644 index 000000000..78a35b747 --- /dev/null +++ b/clusters/cl01tl/manifests/directus/HTTPRoute-directus.yaml @@ -0,0 +1,30 @@ +apiVersion: gateway.networking.k8s.io/v1 +kind: HTTPRoute +metadata: + name: directus + labels: + app.kubernetes.io/instance: directus + app.kubernetes.io/managed-by: Helm + app.kubernetes.io/name: directus + helm.sh/chart: directus-4.6.2 + namespace: directus +spec: + parentRefs: + - group: gateway.networking.k8s.io + kind: Gateway + name: traefik-gateway + namespace: traefik + hostnames: + - "directus.alexlebens.net" + rules: + - backendRefs: + - group: "" + kind: Service + name: directus + namespace: directus + port: 80 + weight: 100 + matches: + - path: + type: PathPrefix + value: / diff --git a/clusters/cl01tl/manifests/gatus/ConfigMap-gatus.yaml b/clusters/cl01tl/manifests/gatus/ConfigMap-gatus.yaml index 41dc53c3e..c74b72143 100644 --- a/clusters/cl01tl/manifests/gatus/ConfigMap-gatus.yaml +++ b/clusters/cl01tl/manifests/gatus/ConfigMap-gatus.yaml @@ -625,7 +625,7 @@ data: group: external interval: 30s name: directus - url: https://directus.alexlebens.dev + url: https://directus.alexlebens.net - alerts: - type: ntfy conditions: diff --git a/clusters/cl01tl/manifests/gatus/Deployment-gatus.yaml b/clusters/cl01tl/manifests/gatus/Deployment-gatus.yaml index f93db8147..301717cc4 100644 --- a/clusters/cl01tl/manifests/gatus/Deployment-gatus.yaml +++ b/clusters/cl01tl/manifests/gatus/Deployment-gatus.yaml @@ -26,7 +26,7 @@ spec: app.kubernetes.io/name: gatus app.kubernetes.io/instance: gatus annotations: - checksum/config: 06548718af8398213459def21a33ac7651e4d65617b6348e0318a10456e74996 + checksum/config: c5532ddc87e9cdd5d2e221ebee4236beab521e173e9bc38aed7a6ea19716492a spec: serviceAccountName: default automountServiceAccountToken: false diff --git a/clusters/cl01tl/manifests/homepage/ConfigMap-homepage.yaml b/clusters/cl01tl/manifests/homepage/ConfigMap-homepage.yaml index f92527de5..f32fb9211 100644 --- a/clusters/cl01tl/manifests/homepage/ConfigMap-homepage.yaml +++ b/clusters/cl01tl/manifests/homepage/ConfigMap-homepage.yaml @@ -138,8 +138,8 @@ data: - 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/clusters/cl01tl/manifests/homepage/Deployment-homepage.yaml b/clusters/cl01tl/manifests/homepage/Deployment-homepage.yaml index b4aa58afa..a996c7f20 100644 --- a/clusters/cl01tl/manifests/homepage/Deployment-homepage.yaml +++ b/clusters/cl01tl/manifests/homepage/Deployment-homepage.yaml @@ -24,7 +24,7 @@ spec: template: metadata: annotations: - checksum/configMaps: 5e45b049591fa8d09565f856b95c59e688e661a62cf2918d234d7f49d6083ebd + checksum/configMaps: c6196f73e276b9f461c09f2621e3435652242ba643d9342632d78d0c0a846909 checksum/secrets: d3ba83f111cd32f92c909268c55ad8bbd4f9e299b74b35b33c1a011180d8b378 labels: app.kubernetes.io/controller: main -- 2.49.1