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