From 15f5f1e30e75e83e495f8cca72b5aabf8ff6e365 Mon Sep 17 00:00:00 2001 From: Vadym Moshynskyi Date: Tue, 5 May 2026 13:27:39 +0200 Subject: [PATCH 1/2] IEBH-476: add smtp configuration for notification service --- .../apps/notification/templates/external-secret.yaml | 4 ++++ clusters/dev/apps/notification/values.yaml | 12 ++++++++---- docs/vault-secrets.md | 7 +++++++ 3 files changed, 19 insertions(+), 4 deletions(-) diff --git a/clusters/dev/apps/notification/templates/external-secret.yaml b/clusters/dev/apps/notification/templates/external-secret.yaml index c960f52..ac4e0a8 100644 --- a/clusters/dev/apps/notification/templates/external-secret.yaml +++ b/clusters/dev/apps/notification/templates/external-secret.yaml @@ -15,3 +15,7 @@ spec: remoteRef: key: secret/data/postgresql property: notification-user-password + - secretKey: smtp-password + remoteRef: + key: secret/data/notification + property: smtp-password diff --git a/clusters/dev/apps/notification/values.yaml b/clusters/dev/apps/notification/values.yaml index cd043c8..80c14cf 100644 --- a/clusters/dev/apps/notification/values.yaml +++ b/clusters/dev/apps/notification/values.yaml @@ -35,10 +35,9 @@ notification-service: PLATFORM_NAME: PILOT namespace: utility OPEN_TELEMETRY_ENABLED: "false" - POSTFIX: mailout.cscs.ch - SMTP_PORT: "25" - SMTP_USER: "" - SMTP_PASS: "" + POSTFIX_URL: "pro2.mail.ovh.net" + POSTFIX_PORT: 587 + SMTP_USER: "no-reply@hdc.ebrains.eu" EMAIL_ATTACHMENT_MAX_SIZE_BYTES: "2097152" # Database RDS_HOST: postgres.utility @@ -53,6 +52,11 @@ notification-service: secretKeyRef: name: notification-credentials key: notification-user-password + - name: SMTP_PASS + valueFrom: + secretKeyRef: + name: notification-credentials + key: smtp-password resources: requests: diff --git a/docs/vault-secrets.md b/docs/vault-secrets.md index 17c8937..079613e 100644 --- a/docs/vault-secrets.md +++ b/docs/vault-secrets.md @@ -131,6 +131,13 @@ vault kv put secret/workspace \ guacamole-password='' ``` +## Notification (`secret/notification`) + +```bash +vault kv put secret/notification \ + smtp-password='' +``` + ## BFF CLI (`secret/bff-cli`) ```bash From 4b2ce4ff6a5b1ba72fa2424aff001bd3855f332e Mon Sep 17 00:00:00 2001 From: Vadym Moshynskyi Date: Tue, 5 May 2026 13:37:19 +0200 Subject: [PATCH 2/2] IEBH-476: Apply Copilot suggestion --- clusters/dev/apps/notification/values.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/clusters/dev/apps/notification/values.yaml b/clusters/dev/apps/notification/values.yaml index 80c14cf..e883fab 100644 --- a/clusters/dev/apps/notification/values.yaml +++ b/clusters/dev/apps/notification/values.yaml @@ -36,7 +36,7 @@ notification-service: namespace: utility OPEN_TELEMETRY_ENABLED: "false" POSTFIX_URL: "pro2.mail.ovh.net" - POSTFIX_PORT: 587 + POSTFIX_PORT: "587" SMTP_USER: "no-reply@hdc.ebrains.eu" EMAIL_ATTACHMENT_MAX_SIZE_BYTES: "2097152" # Database