diff --git a/installers/helm/osm/templates/nbi/nbi-configmap.yaml b/installers/helm/osm/templates/nbi/nbi-configmap.yaml index ef24704e39a1eebe6b2af9ddd23ad2c6ea3a2338..e4c6ac99d87afe89d710483754cbd9192cdcd077 100644 --- a/installers/helm/osm/templates/nbi/nbi-configmap.yaml +++ b/installers/helm/osm/templates/nbi/nbi-configmap.yaml @@ -28,4 +28,11 @@ data: OSMNBI_STORAGE_COLLECTION: "files" OSMNBI_LOG_LEVEL: {{ .Values.nbi.logLevel | default .Values.global.logLevel | default "INFO" }} OSMNBI_USER_MANAGEMENT: "True" + {{- if .Values.nbi.smtp.enabled -}} + OSMNBI_SMTP_SERVER: {{ .Values.nbi.smtp.server }} + OSMNBI_SMTP_PORT: {{ .Values.nbi.smtp.port }} + OSMNBI_SENDER_EMAIL: {{ .Values.nbi.smtp.senderEmail }} + OSMNBI_OTP_RETRY_COUNT: {{ .Values.nbi.smtp.otpRetryCount }} + OSMNBI_OTP_EXPIRY_TIME: {{ .Values.nbi.smtp.otpExpiryTime }} + {{- end }} {{- end }} diff --git a/installers/helm/osm/values.yaml b/installers/helm/osm/values.yaml index 4cb68ffaed1edc96b015008c90f6a141bff053a5..fe8f2def9d8a7647b7b6ae4622b48b7cb4c13af7 100644 --- a/installers/helm/osm/values.yaml +++ b/installers/helm/osm/values.yaml @@ -272,6 +272,16 @@ nbi: # replicaCount: 1 useOsmSecret: true # secretName: "nbi-secret" + smtp: + enabled: false + server: "" + port: "" + senderEmail: "" + otpRetryCount: 3 + otpExpiryTime: 300 + secretName: "osmnbi-email-password" + secretKey: "OSMNBI_EMAIL_PASSWORD" + ngui: enabled: true