add immich valkey server

This commit is contained in:
2026-02-21 14:53:00 +01:00
parent 28d485b7b2
commit 9d3dc4a5a2
3 changed files with 75 additions and 0 deletions

View File

@@ -3,6 +3,7 @@ kind: Kustomization
resources: resources:
- namespace.yaml - namespace.yaml
- volume.yaml - volume.yaml
- valkey-volume.yaml
- redis.yaml - redis.yaml
- postgres-password.yaml - postgres-password.yaml
- postgres-volume.yaml - postgres-volume.yaml

View File

@@ -27,3 +27,31 @@ spec:
global: global:
defaultStorageClass: mayastor-single-hdd defaultStorageClass: mayastor-single-hdd
architecture: standalone architecture: standalone
---
apiVersion: source.toolkit.fluxcd.io/v1
kind: HelmRepository
metadata:
name: valkey
namespace: immich
spec:
interval: 24h
url: https://valkey.io/valkey-helm/
---
apiVersion: helm.toolkit.fluxcd.io/v2
kind: HelmRelease
metadata:
name: valkey
namespace: immich
spec:
interval: 30m
chart:
spec:
chart: valkey
version: 0.9.3
sourceRef:
kind: HelmRepository
name: valkey
values:
dataStorage:
enabled: true
persistentVolumeClaimName: immich-valkey

View File

@@ -0,0 +1,46 @@
---
apiVersion: local.openebs.io/v1alpha1
kind: LVMVolume
metadata:
labels:
kubernetes.io/nodename: anapistula-delrosalae
name: immich-valkey
namespace: openebs
spec:
capacity: 1Gi
ownerNodeID: anapistula-delrosalae
shared: "yes"
thinProvision: "no"
vgPattern: ^openebs-hdd$
volGroup: openebs-hdd
---
kind: PersistentVolume
apiVersion: v1
metadata:
name: immich-valkey
spec:
capacity:
storage: 1Gi
accessModes:
- ReadWriteOnce
persistentVolumeReclaimPolicy: Retain
storageClassName: hdd-lvmpv
volumeMode: Filesystem
csi:
driver: local.csi.openebs.io
fsType: btrfs
volumeHandle: immich-valkey
---
kind: PersistentVolumeClaim
apiVersion: v1
metadata:
name: immich-valkey
namespace: immich
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 1Gi
storageClassName: hdd-lvmpv
volumeName: immich-valkey