From 4838f5dc273d00c1033427b47bf418821c2bf7e3 Mon Sep 17 00:00:00 2001 From: Maarten de Waard <maarten@greenhost.nl> Date: Thu, 18 Nov 2021 14:58:05 +0100 Subject: [PATCH] use existingClaim PVCs for zulip, postgres and redis --- flux2/apps/zulip/zulip-data-pvc.yaml | 13 +++++++++++++ flux2/apps/zulip/zulip-postgres-pvc.yaml | 13 +++++++++++++ flux2/apps/zulip/zulip-redis-pvc.yaml | 13 +++++++++++++ flux2/apps/zulip/zulip-values-configmap.yaml | 6 ++++++ 4 files changed, 45 insertions(+) create mode 100644 flux2/apps/zulip/zulip-data-pvc.yaml create mode 100644 flux2/apps/zulip/zulip-postgres-pvc.yaml create mode 100644 flux2/apps/zulip/zulip-redis-pvc.yaml diff --git a/flux2/apps/zulip/zulip-data-pvc.yaml b/flux2/apps/zulip/zulip-data-pvc.yaml new file mode 100644 index 000000000..bea64b1cc --- /dev/null +++ b/flux2/apps/zulip/zulip-data-pvc.yaml @@ -0,0 +1,13 @@ +--- +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + name: zulip-data +spec: + accessModes: + - ReadWriteOnce + volumeMode: Filesystem + resources: + requests: + storage: 2Gi + storageClassName: local-path diff --git a/flux2/apps/zulip/zulip-postgres-pvc.yaml b/flux2/apps/zulip/zulip-postgres-pvc.yaml new file mode 100644 index 000000000..c09487820 --- /dev/null +++ b/flux2/apps/zulip/zulip-postgres-pvc.yaml @@ -0,0 +1,13 @@ +--- +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + name: zulip-postgres +spec: + accessModes: + - ReadWriteOnce + volumeMode: Filesystem + resources: + requests: + storage: 2Gi + storageClassName: local-path diff --git a/flux2/apps/zulip/zulip-redis-pvc.yaml b/flux2/apps/zulip/zulip-redis-pvc.yaml new file mode 100644 index 000000000..6890704a4 --- /dev/null +++ b/flux2/apps/zulip/zulip-redis-pvc.yaml @@ -0,0 +1,13 @@ +--- +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + name: zulip-redis +spec: + accessModes: + - ReadWriteOnce + volumeMode: Filesystem + resources: + requests: + storage: 2Gi + storageClassName: local-path diff --git a/flux2/apps/zulip/zulip-values-configmap.yaml b/flux2/apps/zulip/zulip-values-configmap.yaml index 628cbd7fb..15f0f9c53 100644 --- a/flux2/apps/zulip/zulip-values-configmap.yaml +++ b/flux2/apps/zulip/zulip-values-configmap.yaml @@ -41,6 +41,8 @@ data: redis: auth: password: "${redis_password}" + persistence: + existingClaim: zulip-redis resources: limits: cpu: 200m @@ -50,6 +52,8 @@ data: memory: 32Mi postgresql: + persistence: + existingClaim: zulip-postgres postgresqlPassword: "${postgresql_password}" resources: limits: @@ -88,6 +92,8 @@ data: requests: cpu: 400m memory: 1Gi + persistence: + existingClaim: zulip-data postSetup: scripts: -- GitLab