Skip to content

Commit af4641e

Browse files
ppawlowskihardillb
andauthored
feat: switch valkey dependency to official valkey-io chart (#939)
Co-authored-by: Ben Hardill <ben@flowforge.com>
1 parent 31e6ada commit af4641e

6 files changed

Lines changed: 23 additions & 14 deletions

File tree

.github/workflows/helm-chart.yml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,10 @@ jobs:
3737
- name: Set up chart-testing
3838
uses: helm/chart-testing-action@6ec842c01de15ebb84c8627d2744a0c2f2755c9f # v2.8.0
3939

40-
- name: Add bitami repo
41-
run: helm repo add bitnami https://charts.bitnami.com/bitnami
40+
- name: Add required helm repositories
41+
run: |
42+
helm repo add bitnami https://charts.bitnami.com/bitnami
43+
helm repo add valkey-io https://valkey.io/valkey-helm/
4244
4345
- name: Lint helm chart
4446
run: |

helm/flowfuse/Chart.lock

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ dependencies:
33
repository: https://charts.bitnami.com/bitnami
44
version: 11.9.13
55
- name: valkey
6-
repository: oci://registry-1.docker.io/cloudpirates
7-
version: 0.15.3
8-
digest: sha256:e43b7e22bffb62a4f6c6042e837e5bcb9e7a6e2f5066d96bcf62ce05ef7bab03
9-
generated: "2026-02-03T16:07:53.32473377Z"
6+
repository: https://valkey.io/valkey-helm/
7+
version: 0.9.4
8+
digest: sha256:ea037f8acf67bf4b6f2990c604bfc3e04bbc53ffc8335479741982331841eab7
9+
generated: "2026-05-29T13:11:22.814579+02:00"

helm/flowfuse/Chart.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@ dependencies:
1717
- child: image
1818
parent: postgresql.image
1919
- name: valkey
20-
version: 0.15.3
21-
repository: oci://registry-1.docker.io/cloudpirates
20+
version: 0.9.4
21+
repository: https://valkey.io/valkey-helm/
2222
condition: forge.localValkey
2323
maintainers:
2424
- name: "FlowFuse Inc"
-34.5 KB
Binary file not shown.
20.3 KB
Binary file not shown.

helm/flowfuse/values.yaml

Lines changed: 13 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -340,9 +340,14 @@ npmRegistry:
340340
podSecurityContext: {}
341341

342342
valkey:
343-
replicaCount: 1
343+
# Standalone mode (single pod, Deployment). Set replica.enabled: true for
344+
# master + N replicas (StatefulSet).
345+
replica:
346+
enabled: false
344347

345-
persistence:
348+
# Persistence is disabled by default — the cache is ephemeral. Override to a
349+
# PVC by setting dataStorage.enabled: true and dataStorage.requestedSize.
350+
dataStorage:
346351
enabled: false
347352

348353
resources:
@@ -359,10 +364,12 @@ valkey:
359364
metrics:
360365
enabled: false
361366

362-
config:
363-
maxMemory: 800mb
364-
maxMemoryPolicy: allkeys-lru
365-
save: 3600 1 300 100 60 10000
367+
# Raw valkey.conf appended to the rendered config. See upstream docs:
368+
# https://github.com/valkey-io/valkey-helm/tree/main/valkey
369+
valkeyConfig: |
370+
maxmemory 800mb
371+
maxmemory-policy allkeys-lru
372+
save 3600 1 300 100 60 10000
366373
367374
ingressMigration:
368375
enabled: false

0 commit comments

Comments
 (0)