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/Chart.yaml b/charts/postiz/Chart.yaml index 41ba4fa..25a901e 100644 --- a/charts/postiz/Chart.yaml +++ b/charts/postiz/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: postiz-app description: A Social Media Scheduling App type: application -version: 1.0.3 +version: 1.0.4 appVersion: "1.3.0" maintainers: - name: jonathan-irvin 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 diff --git a/charts/postiz/values.yaml b/charts/postiz/values.yaml index f15c4a7..0799cdf 100644 --- a/charts/postiz/values.yaml +++ b/charts/postiz/values.yaml @@ -44,6 +44,9 @@ ingress: resources: {} +extraVolumes: [] +extraVolumeMounts: [] + autoscaling: enabled: false minReplicas: 1