From 5b739b321711e42b26835231c4fc07e552588d28 Mon Sep 17 00:00:00 2001 From: Will Anderson Date: Tue, 21 Apr 2026 16:17:50 -0500 Subject: [PATCH] Add Gmail SMTP config to Docuseal via Vault ExternalSecret --- servers/legion/k8s/docuseal/deployment.yaml | 25 +++++++++++++++++++ .../legion/k8s/docuseal/external-secrets.yaml | 20 +++++++++++++++ 2 files changed, 45 insertions(+) diff --git a/servers/legion/k8s/docuseal/deployment.yaml b/servers/legion/k8s/docuseal/deployment.yaml index 4648dc2..cb7a73a 100644 --- a/servers/legion/k8s/docuseal/deployment.yaml +++ b/servers/legion/k8s/docuseal/deployment.yaml @@ -26,6 +26,31 @@ spec: key: secret_key_base - name: FORCE_SSL value: "false" + - name: SMTP_ADDRESS + valueFrom: + secretKeyRef: + name: docuseal-secrets + key: smtp_host + - name: SMTP_PORT + valueFrom: + secretKeyRef: + name: docuseal-secrets + key: smtp_port + - name: SMTP_USERNAME + valueFrom: + secretKeyRef: + name: docuseal-secrets + key: smtp_username + - name: SMTP_PASSWORD + valueFrom: + secretKeyRef: + name: docuseal-secrets + key: smtp_password + - name: SMTP_FROM + valueFrom: + secretKeyRef: + name: docuseal-secrets + key: smtp_from volumeMounts: - name: data mountPath: /data diff --git a/servers/legion/k8s/docuseal/external-secrets.yaml b/servers/legion/k8s/docuseal/external-secrets.yaml index e701bc1..ece2de2 100644 --- a/servers/legion/k8s/docuseal/external-secrets.yaml +++ b/servers/legion/k8s/docuseal/external-secrets.yaml @@ -16,3 +16,23 @@ spec: remoteRef: key: secret/data/docuseal property: secret_key_base + - secretKey: smtp_host + remoteRef: + key: secret/data/docuseal + property: smtp_host + - secretKey: smtp_port + remoteRef: + key: secret/data/docuseal + property: smtp_port + - secretKey: smtp_username + remoteRef: + key: secret/data/docuseal + property: smtp_username + - secretKey: smtp_password + remoteRef: + key: secret/data/docuseal + property: smtp_password + - secretKey: smtp_from + remoteRef: + key: secret/data/docuseal + property: smtp_from