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..e883fab 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