notification-service/notification-service
Global helm local variables
| Variable | Description | Required | Default |
|---|---|---|---|
|
Whether or not to automatically inject OpenTelemetry environment variables into the application’s configuration. |
No |
false |
Global helm variables
| Variable | Description | Required | Default |
|---|---|---|---|
|
The host name of the SMTP server (e.g., rb-smtp-int.bosch.com). Required for email notifications. |
Yes |
- |
|
The port of the SMTP server (e.g., 25). Required for email notifications. |
Yes |
- |
|
The user used for authentication. Can be left out if no authentication is required. Required for email notifications. |
No |
- |
|
The password used for authentication. Can be left out if no authentication is required. Required for email notifications. |
No |
- |
|
Optional value to configure a default sender address (e.g., helpdesk@de.bosch.com). |
No |
- |
|
Enable SSL for SMTP Connection. |
No |
true |
|
Optional value to configure when data synchronization jobs with MACMA and MDM should run. |
No |
True |
|
Optional value to configure the time interval in minutes between each synchronization job. |
No |
15 |
|
Optional value to configure the default sender address used when creating subscriptions. This is also displayed in the UI. If not set, users need to provide a sender address when creating subscriptions. This could lead to incorrect or unexpected sender addresses. |
No |
- |
|
Optional value to configure if users or clients can edit the default sender address when creating subscriptions. If set to true, users can provide a sender address when creating subscriptions. This could lead to incorrect or unexpected sender addresses. |
No |
False |
|
Default subject value for web push in the form of an URL or 'mailto:email@address.here'. |
Yes |
- |
|
Public application key for web push that is shared with the portal and frontend. Must be generated via the VAPID spec. Required for Push Notifications. |
Yes |
- |
|
Private application key for web push. Must be generated via the VAPID spec. Required for Push Notifications. |
Yes |
- |
|
ASP.NET core environment to use. |
No |
"Production" |
|
Whether to use JSON logging or not. |
No |
true |
|
Whether to enable the Swagger UI or not. |
No |
false |
|
Whether to register this module at the Nexeed Portal or not. |
No |
true |
|
Whether database migration is enabled or not. |
No |
true |
|
Whether synchronization jobs are enabled or not. |
No |
true |
|
The frequency in minutes with which synchronization jobs are triggered. |
No |
5 |
|
A string list containing the deployment type (e.g., deployment, statefulset) and the deployment name, which will override locally defined proxy settings. For instance, to enable proxy settings for multiple services, use the format [<type>/<yourDeploymentName1>, <type>/<yourDeploymentName2>]. |
No |
[deployment/notification-service] |
|
The maximum time in seconds the service will wait during graceful shutdown to complete ongoing operations before forcing exit. |
No |
30 |
Environment variables
| Variable | Description | Required | Default |
|---|---|---|---|
|
Whether observability is enabled or not. |
No |
false |
|
Whether logging is enabled or not. |
No |
false. |
|
The name of the service used for Traces, Metrics, and logging when enabled. |
No |
- |
|
The service version that would be used in Traces, Metrics and logging when enabled. |
No |
- |
|
Services namespace that would be used to group traces from various services. |
No |
- |
|
Name of the environment that would be used in Traces, Metrics, and logging when enabled. |
No |
- 8 |
|
URL to which Traces, Metrics, and logging would be sent when enabled. |
No |
- |
|
Header Token that would be used to authenticate to the OLTP server. |
No |
- |
| Variable | Description | Required | Default |
|---|---|---|---|
|
ClientId for NotificationService from MACMA |
- |
|
|
Client secret for NotificationService from MACMA |
- |
|
|
URL of MACMA |
- |
|
|
Sets whether HTTPS is required for OpenID communication or not, defaults to true. |
true |
|
|
Parametrized token endpoint url ( |
- |
|
|
Token endpoint url ( |
- |
|
|
Audience scope to talk to Web portal service for registration (e.g. `aud:webportal) |
- |
|
|
Token endpoint url ( |
- |
|
|
Audience scope to talk to MACMA service to get the applications ACLs (e.g. |
- |
|
|
Parametrized token endpoint url ( |
- |
|
|
Audience scope to talk to MACMA service to sync the MACMA users (e.g. aud:macma) |
- |
|
|
Parametrized token endpoint url ( |
- |
|
|
Audience scope to talk to MACMA service to sync the MACMA modules/applications (e.g. aud:macma) |
- |
|
|
Parametrized token endpoint url ( |
- |
|
|
Audience scope to talk to MACMA service to sync the MACMA tenants (e.g. aud:macma) |
- |
|
|
Parametrized token endpoint url ( |
- |
|
|
Audience scope to talk to Deviation Processor service (e.g. |
- |
|
|
Parametrized token endpoint url ( |
- |
|
|
Audience scope to talk to Master Data Management service (e.g. |
- |
|
|
Defines the default tenant to use when fetching ACLs. |
- |