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 |
|
VAPID public key for Web Push. Used by the frontend when subscribing a browser to push notifications and by push services to identify this notification service. Must be paired with |
Yes |
- |
|
VAPID private key for Web Push. Used by the notification service to sign outgoing push requests so push services can verify this service as the sender. Must be kept secret and paired with |
Yes |
- |
|
VAPID subject — a contact URL included in every push request so push services can reach the application owner in case of problems (abuse reports, delivery issues). Must be either |
Yes |
- |
|
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) |
- |
|
|
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. |
- |