fix: update installation guide and values for MongoDB and Redis storage classes

This commit is contained in:
matserix committed 2025-11-03 01:10:45 +01:00
1 parent 492aed200a
commit 19a61b6ce4
4 files changed
+10 -7

No files matched your search

+4 -1
View File
@@ -21,7 +21,10 @@ cd checkmate/charts/helm/checkmate
Edit `values.yaml` to update:
- `client.ingress.host` and `server.ingress.host` with your domain names
- `server.protocol` (usually http or https)
- `persistence.mongo.storageClass` and `persistence.redis.storageClass` with your storageclass
- **If upgrading**: Migrate persistence settings from flat structure to nested:
- Old: `persistence.mongodbSize` → New: `persistence.mongo.size`
- Old: `persistence.redisSize` → New: `persistence.redis.size`
- Add: `persistence.mongo.storageClass` and `persistence.redis.storageClass` (leave empty for default)
- Secrets under the `secrets` section (`JWT_SECRET`, email credentials, API keys, etc.) — replace all change_me values
### 3. Deploy the Helm chart
@@ -37,8 +37,8 @@ spec:
- metadata:
name: checkmate-mongo-persistent-storage
spec:
storageClassName: {{ .Values.persistence.mongo.storageClass }}
storageClassName: {{ .Values.persistence.mongo.storageClass | quote }}
accessModes: ["ReadWriteOnce"]
resources:
requests:
storage: {{ .Values.persistence.mongo.size }}
storage: {{ .Values.persistence.mongo.size | default "5Gi" | quote }}
@@ -25,9 +25,9 @@ spec:
- metadata:
name: checkmate-redis-persistent-storage
spec:
storageClassName: {{ .Values.persistence.redis.storageClass }}
storageClassName: {{ .Values.persistence.redis.storageClass | quote }}
accessModes: ["ReadWriteOnce"]
resources:
requests:
storage: {{ .Values.persistence.redis.size }}
storage: {{ .Values.persistence.redis.size | default "1Gi" | quote }}
{{- end }}
+2 -2
View File
@@ -46,7 +46,7 @@ secrets:
persistence:
mongo:
size: 5Gi
storageClass: change_me
storageClass: ""
redis:
size: 1Gi
storageClass: change_me
storageClass: ""