From 6af63ed56dd707d18000e09672d72d88596283fa Mon Sep 17 00:00:00 2001 From: Alex Lebens Date: Thu, 5 Mar 2026 23:21:14 -0600 Subject: [PATCH] feat: migrated to valkey --- clusters/cl01tl/helm/directus/Chart.lock | 8 ++++---- clusters/cl01tl/helm/directus/Chart.yaml | 5 +++-- .../directus/templates/external-secret.yaml | 15 ++++++++++---- clusters/cl01tl/helm/directus/values.yaml | 20 +++++++++---------- 4 files changed, 27 insertions(+), 21 deletions(-) diff --git a/clusters/cl01tl/helm/directus/Chart.lock b/clusters/cl01tl/helm/directus/Chart.lock index 55a8f3b66..b7a23233a 100644 --- a/clusters/cl01tl/helm/directus/Chart.lock +++ b/clusters/cl01tl/helm/directus/Chart.lock @@ -5,8 +5,8 @@ dependencies: - name: postgres-cluster repository: oci://harbor.alexlebens.net/helm-charts version: 7.8.0 -- name: redis-replication +- name: valkey repository: oci://harbor.alexlebens.net/helm-charts - version: 1.1.0 -digest: sha256:081224a2297891ecb7e7306d7da895a6e7988e9a28e7244f310231f60dd9f6c8 -generated: "2026-03-04T00:38:19.7054203Z" + version: 0.2.0 +digest: sha256:4fb34403af72df29865adfde42680daff012eccdb181fb5866b23e34d73b42eb +generated: "2026-03-05T22:37:57.294736-06:00" diff --git a/clusters/cl01tl/helm/directus/Chart.yaml b/clusters/cl01tl/helm/directus/Chart.yaml index d42337d5a..b9150895d 100644 --- a/clusters/cl01tl/helm/directus/Chart.yaml +++ b/clusters/cl01tl/helm/directus/Chart.yaml @@ -25,8 +25,9 @@ dependencies: alias: postgres-18-cluster version: 7.8.0 repository: oci://harbor.alexlebens.net/helm-charts - - name: redis-replication - version: 1.1.0 + - name: valkey + alias: valkey + version: 0.2.0 repository: oci://harbor.alexlebens.net/helm-charts icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/directus.png # renovate: datasource=github-releases depName=directus/directus diff --git a/clusters/cl01tl/helm/directus/templates/external-secret.yaml b/clusters/cl01tl/helm/directus/templates/external-secret.yaml index 0b94caaa3..a01d2194e 100644 --- a/clusters/cl01tl/helm/directus/templates/external-secret.yaml +++ b/clusters/cl01tl/helm/directus/templates/external-secret.yaml @@ -98,10 +98,10 @@ spec: apiVersion: external-secrets.io/v1 kind: ExternalSecret metadata: - name: directus-redis-config + name: directus-valkey-config namespace: {{ .Release.Namespace }} labels: - app.kubernetes.io/name: directus-redis-config + app.kubernetes.io/name: directus-valkey-config app.kubernetes.io/instance: {{ .Release.Name }} app.kubernetes.io/part-of: {{ .Release.Name }} spec: @@ -109,17 +109,24 @@ spec: kind: ClusterSecretStore name: vault data: + - secretKey: default + remoteRef: + conversionStrategy: Default + decodingStrategy: None + key: /cl01tl/directus/valkey + metadataPolicy: None + property: password - secretKey: user remoteRef: conversionStrategy: Default decodingStrategy: None - key: /cl01tl/directus/redis + key: /cl01tl/directus/valkey metadataPolicy: None property: user - secretKey: password remoteRef: conversionStrategy: Default decodingStrategy: None - key: /cl01tl/directus/redis + key: /cl01tl/directus/valkey metadataPolicy: None property: password diff --git a/clusters/cl01tl/helm/directus/values.yaml b/clusters/cl01tl/helm/directus/values.yaml index 6cbc47d13..702f932ae 100644 --- a/clusters/cl01tl/helm/directus/values.yaml +++ b/clusters/cl01tl/helm/directus/values.yaml @@ -72,16 +72,16 @@ directus: - name: REDIS_ENABLED value: true - name: REDIS_HOST - value: redis-replication-directus-master + value: directus-valkey - name: REDIS_USERNAME valueFrom: secretKeyRef: - name: directus-redis-config + name: directus-valkey-config key: user - name: REDIS_PASSWORD valueFrom: secretKeyRef: - name: directus-redis-config + name: directus-valkey-config key: password - name: STORAGE_LOCATIONS value: s3 @@ -231,12 +231,10 @@ postgres-18-cluster: # immediate: true # schedule: "0 0 0 * * *" # backupName: external -redis-replication: - existingSecret: +valkey: + auth: enabled: true - name: directus-redis-config - key: password - redisReplication: - clusterSize: 3 - sentinel: - enabled: true + usersExistingSecret: directus-valkey-config + aclUsers: + default: + permissions: "~* &* +@all"