From b5ebad80c8daab66cee4d07bbdf4194dff9d53c3 Mon Sep 17 00:00:00 2001 From: Matt Chaffe Date: Fri, 25 Oct 2024 10:19:37 +0100 Subject: [PATCH] feat: add volumes / fix issue with port --- README.md | 2 ++ charts/postiz/templates/postiz-deployment.yaml | 18 ++++++++++++++++-- 2 files changed, 18 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index d5fbb39..7a03919 100644 --- a/README.md +++ b/README.md @@ -57,6 +57,8 @@ The following table lists the configurable parameters of the Postiz chart and th | `ingress.tls` | Ingress TLS configuration | `[]` | | `ingress.path` | Path within the host | `/` | | `ingress.pathType` | Ingress path type | `ImplementationSpecific` | +| `extraVolumes` | Additional volumes to mount | `[{"name": "uploads-volume", "emptyDir": {}}]` | +| `extraVolumeMounts` | Additional volume mounts to use | `[{"name": "uploads-volume", "mountPath": "/uploads"}]` | Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. For example, diff --git a/charts/postiz/templates/postiz-deployment.yaml b/charts/postiz/templates/postiz-deployment.yaml index e90c6fa..2deac03 100644 --- a/charts/postiz/templates/postiz-deployment.yaml +++ b/charts/postiz/templates/postiz-deployment.yaml @@ -35,8 +35,15 @@ spec: imagePullPolicy: {{ .Values.image.pullPolicy }} ports: - name: http - containerPort: 3000 + containerPort: 5000 protocol: TCP + volumeMounts: + {{- if .Values.extraVolumeMounts }} + {{- toYaml .Values.extraVolumeMounts | nindent 12 }} + {{- else }} + - name: uploads-volume + mountPath: /uploads + {{- end }} envFrom: - configMapRef: name: {{ include "postiz.fullname" . }}-config @@ -55,4 +62,11 @@ spec: {{- with .Values.tolerations }} tolerations: {{- toYaml . | nindent 8 }} - {{- end }} \ No newline at end of file + {{- end }} + volumes: + {{- if .Values.extraVolumes }} + {{- toYaml .Values.extraVolumes | nindent 8 }} + {{- else }} + - name: uploads-volume + emptyDir: {} + {{- end }} \ No newline at end of file