ansible/roles/openshift-apps/forgejo/templates/valkey-statefulset.yaml.j2
David Kirwan 646a938dbe
forgejo: update storageclass for valkey
updating valkey configuration/deploy

Signed-off-by: David Kirwan <davidkirwanirl@gmail.com>
2025-05-08 15:30:37 +01:00

43 lines
966 B
Django/Jinja

---
apiVersion: apps/v1
kind: StatefulSet
metadata:
name: valkey
namespace: forgejo
spec:
serviceName: valkey-headless
replicas: 3
selector:
matchLabels:
app: valkey
template:
metadata:
labels:
app: valkey
spec:
containers:
- name: valkey
image: valkey/valkey:7.2.5
args: ["/etc/valkey/valkey.conf"]
ports:
- containerPort: 6379
name: valkey
volumeMounts:
- name: config
mountPath: /etc/valkey/valkey.conf
subPath: valkey.conf
- name: data
mountPath: /data
volumes:
- name: config
configMap:
name: valkey-config
volumeClaimTemplates:
- metadata:
name: data
spec:
accessModes: ["ReadWriteOnce"]
storageClassName: ocs-storagecluster-ceph-rbd
resources:
requests:
storage: 1Gi