From a46aeb20fbd2bb44b00ce238853616a026760e3a Mon Sep 17 00:00:00 2001 From: Amarpreet Minhas Date: Sun, 16 Jul 2023 17:43:53 +0000 Subject: [PATCH] Test persistence --- argo/lemmy/values.yaml | 18 ++++++++++++++++-- manifests/lemmy-pvc.yaml | 12 ++++++++++++ 2 files changed, 28 insertions(+), 2 deletions(-) create mode 100644 manifests/lemmy-pvc.yaml diff --git a/argo/lemmy/values.yaml b/argo/lemmy/values.yaml index d229a4a..9bcba3c 100644 --- a/argo/lemmy/values.yaml +++ b/argo/lemmy/values.yaml @@ -11,6 +11,15 @@ istio: externalSecrets: secretStoreName: lemmy vaultRole: lemmy + secretPaths: + - name: lemmy + secrets: + - secretKey: admin-password + key: lemmy + property: admin-password + - secretKey: postgresql-password + key: lemmy + property: postgresql-password backend: image: @@ -31,13 +40,15 @@ smtp: admin: username: admin email: admin@devvul.com - password: password + existingSecret: lemmy + existingSecretKey: admin-pw config: siteName: Devvul Lemmy tls: true serviceAccount: + create: true name: "lemmy" pictrs: @@ -63,7 +74,10 @@ postgresql: auth: username: lemmy database: lemmy - password: lemmy + existingSecret: lemmy + persistence: + enabled: true + existingClaim: "lemmy" ingress: enabled: false diff --git a/manifests/lemmy-pvc.yaml b/manifests/lemmy-pvc.yaml new file mode 100644 index 0000000..327c2bc --- /dev/null +++ b/manifests/lemmy-pvc.yaml @@ -0,0 +1,12 @@ +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + name: lemmy + namespace: lemmy +spec: + accessModes: + - ReadWriteOnce + storageClassName: longhorn-retain + resources: + requests: + storage: 20Gi