Ticket Management global variables
DATABASE_URL
| Description |
JDBC database connection string. Ticket Service supports MSSQL and Oracle (19+) database.
|
| Required |
Yes |
| Defaults to |
- |
| Sources |
|
DATABASE_USER
| Description |
Username for accessing the database. |
| Required |
Yes |
| Defaults to |
- |
| Sources |
|
DATABASE_PASSWORD
| Description |
Password to access the database. |
| Required |
Yes |
| Defaults to |
- |
| Sources |
|
DATABASE_DRIVER
| Description |
Driver class used to access the database. Valid values:
|
| Required |
Yes |
| Defaults to |
com.microsoft.sqlserver.jdbc.SQLServerDriver |
| Sources |
|
JAVA_TLS_ENABLE
| Description |
Flag to activate TLS for the docker image. |
| Required |
No |
| Defaults to |
false |
| Sources |
|
JAVA_KEYSTORE_PASS
| Description |
The key store password |
| Required |
No |
| Defaults to |
changeit |
| Sources |
|
JAVA_SERVER_CERT_FILE
| Description |
Certificate file for server TLS endpoint. |
| Required |
No |
| Defaults to |
- |
| Sources |
|
JAVA_SERVER_KEY_FILE
| Description |
Key file for server TLS endpoint. |
| Required |
No |
| Defaults to |
- |
| Sources |
|
SERVER_CERTIFICATE_PATH
| Description |
Path for additional trusted certificate. |
| Required |
No |
| Defaults to |
- |
| Sources |
|
RABBITMQ_HOST
| Description |
The RabbitMQ host url. |
| Required |
Yes |
| Defaults to |
- |
| Sources |
|
RABBITMQ_VHOST
| Description |
The vhost for the ticket-management in RabbitMQ. |
| Required |
Yes |
| Defaults to |
- |
| Sources |
|
RABBITMQ_PORT
| Description |
The port for the RabbitMQ communication. |
| Required |
No |
| Defaults to |
5672 |
| Sources |
|
RABBITMQ_USER
| Description |
The User for logging into RabbitMQ. |
| Required |
Yes |
| Defaults to |
- |
| Sources |
|
RABBITMQ_PASSWORD
| Description |
The password for logging into RabbitMQ. |
| Required |
Yes |
| Defaults to |
- |
| Sources |
|
RABBITMQ_TLS_ENABLED
| Description |
Whether TSL should be enabled for the RabbitMQ communication. |
| Required |
No |
| Defaults to |
false |
| Sources |
|
RABBITMQ_CONSUMER_MAX_ATTEMPTS
| Description |
Number of maximal retry attempts in case of error occurred during consumption of message. |
| Required |
No |
| Defaults to |
5 |
| Sources |
|
FEIGN_CLIENT_CONFIG_DEFAULT_CONNECTTIMEOUT
| Description |
Default connection timeout in milliseconds for using openfeign client to make the HTTP Request. |
| Required |
No |
| Defaults to |
5000 |
| Sources |
|
FEIGN_CLIENT_CONFIG_DEFAULT_READTIMEOUT
| Description |
Default read timeout in milliseconds for using openfeign client to read from HTTP Response. |
| Required |
No |
| Defaults to |
15000 |
| Sources |
|
FEIGN_CLIENT_CONFIG_DEFAULT_LOGGERLEVEL
| Description |
Default log-level for the HTTP Request & Response when using openfeign client. |
| Required |
No |
| Defaults to |
basic |
| Sources |
|
FEIGN_CLIENT_CONFIG_PORTALCLIENT_READTIMEOUT
| Description |
Connection timeout in milliseconds for using openfeign client to make the HTTP Request to Portal. |
| Required |
No |
| Defaults to |
30000 |
| Sources |
|
WILDCARD_SUBDOMAINS
| Description |
The wildcard URL of the Portal endpoint, e.g. https://*.<host>.com/. |
| Required |
Yes |
| Defaults to |
- |
| Sources |
|
SECURITY_CSP_CONNECT_SOURCES
| Description |
comma seperated list of parameters, which restricts the URLs which can be loaded using script interfaces (Content-Security-Policy header connect-src). Fallback to default-src if this directive is absent. |
| Required |
No |
| Defaults to |
Macma Url |
| Sources |
|
SECURITY_CSP_FRAME_ANCESTORS
| Description |
comma seperated list of parameters, which specifies valid parents that may embed a page using <frame>, <iframe>, <object>, <embed>, or <applet> (Content-Security-Policy header frame-ancestors). Not setting this allows anything. |
| Required |
No |
| Defaults to |
Portal Url and Wildcard subdomain Url |
| Sources |
|
SECURITY_CSP_FRAME_SOURCES
| Description |
comma seperated list of parameters, which directive specifies valid sources for nested browsing contexts loading using elements such as <frame> and <iframe (Content-Security-Policy header frame-src). If this directive is absent, the user agent will look for the child-src directive (which falls back to the default-src directive). |
| Required |
No |
|
Defaults to
Sources |
|
SECURITY_CSP_STYLE_SOURCES
| Description |
comma seperated list of parameters, which specifies valid sources for stylesheets (Content-Security-Policy header style-src). Fallback to default-src if this directive is absent. |
| Required |
No |
|
Defaults to
Sources |
|
SECURITY_CSP_SCRIPT_SOURCES
| Description |
comma seperated list of parameters, which specifies valid sources for JavaScript and WebAssembly resources (Content-Security-Policy header script-src). Fallback to default-src if this directive is absent. |
| Required |
No |
|
Defaults to
Sources |
|
PPM_BASE_URL
| Description |
The URL of the PPM system. It is used for the migration of tickets. |
| Required |
No |
| Defaults to |
- |
| Sources |
|
PPM_TICKETS_PAGE_SIZE
| Description |
It is used for the migration of tickets from a PPM System. Define the amount of tickets to be fetched on one page. This parameter can be tuned. The larger the value (max=1000), the faster it can be to fetch all tickets. However, restricted to the PPM performance (amount of whole ticket data), the value may not be set to too large. |
| Required |
No |
| Defaults to |
500 |
| Sources |
|
PPM_RETRYER_MAX_ATTEMPTS
| Description |
Maximum attempts for retrying sending requests to PPM. |
| Required |
No |
| Defaults to |
3 |
| Sources |
|
TM_URL
| Description |
The URL of the TM installation, e.g. http://<host>/tm. |
| Required |
Yes |
| Defaults to |
- |
| Sources |
|
TM_DEVIATION_ACTIONID
| Description |
The default action id used to register at Deviation Processor as a reactor module. |
| Required |
No |
| Defaults to |
bci.ticketmanagement.newticket |
| Sources |
|
TM_DEVIATION_ACTIONNAME
| Description |
The default action name used to register at Deviation Processor as a reactor module. |
| Required |
No |
| Defaults to |
Create new ticket |
| Sources |
|
TM_DEVIATION_LOCALIZATION
| Description |
The default localization map which is used by Deviation Processor to display the action in their UI. Define a list of translations for a certain key to provide translations for different languages. |
| Required |
No |
| Defaults to |
A map: name: de: "Neues Ticket erstellen" en: "Create new ticket" |
| Sources |
|
Open Telemetry integration
The OTEL environment variables are injected automatically via Utility-Toolkit. Refer to the chapter of "Open Telemetry integration" in general IAS operations manual for more configuration information.
For details regarding the OTEL standard defined environment variables please refer to the official documentation OTEL Configuration.
LOG_LEVEL_ROOT
| Description |
Specifies the default level for the root logger. |
| Required |
No |
| Defaults to |
WARN |
| Sources |
|
LOG_LEVEL_BOSCH
| Description |
Specifies the default level for the Bosch logger (com.bosch.bci). |
| Required |
No |
| Defaults to |
WARN |
| Sources |
|
LOG_LEVEL_TM
| Description |
Specifies the default level for the Ticket Management logger (com.bosch.bci.tm.ts). |
| Required |
No |
| Defaults to |
INFO |
| Sources |
|
LOG_LEVEL_LIQUIBASE
| Description |
Specifies the default level for the liquibase logger. |
| Required |
No |
| Defaults to |
INFO |
| Sources |
|
LOG_LEVEL_HIBERNATE
| Description |
Specifies the default level for the hibernate logger (org.hibernate.orm.jdbc.bind). |
| Required |
No |
| Defaults to |
INFO |
| Sources |
|
LOG_LEVEL_SPRING
| Description |
Specifies the default level for the spring logger (org.springframework). |
| Required |
No |
| Defaults to |
INFO |
| Sources |
|
LOG_LEVEL_SPRING_SECURITY
| Description |
Specifies the default level for the spring security logger (org.springframework.security). |
| Required |
No |
| Defaults to |
INFO |
| Sources |
|
LOG_LEVEL_SPRING_WEB
| Description |
Specifies the default level for the spring web logger (org.springframework.web). |
| Required |
No |
| Defaults to |
INFO |
| Sources |
|
LOG_LEVEL_SPRING_TRANSACTION
| Description |
Specifies the default level for the spring transaction logger (org.springframework.transaction). |
| Required |
No |
| Defaults to |
INFO |
| Sources |
|
LOG_LEVEL_SPRING_JPA
| Description |
Specifies the default level for the spring jpa logger (org.springframework.orm.jpa). |
| Required |
No |
| Defaults to |
INFO |
| Sources |
|
LOG_LEVEL_PORTAL_CLIENT
| Description |
Specifies the default level for the Portal client logger (com.bosch.bci.commons.portal). |
| Required |
No |
| Defaults to |
INFO |
| Sources |
|
LOG_LEVEL_MMPD_CLIENT
| Description |
Specifies the default level for the MDM client logger (com.bosch.bci.commons.mmpd). |
| Required |
No |
| Defaults to |
INFO |
| Sources |
|
LOG_LEVEL_MACMA_CLIENT
| Description |
Specifies the default level for the MACMA client logger (com.bosch.bci.commons.macma). |
| Required |
No |
| Defaults to |
INFO |
| Sources |
|
LOG_LEVEL_SECURITY
| Description |
Specifies the default level for the security logger. |
| Required |
No |
| Defaults to |
INFO |
| Sources |
|
LOG_LEVEL_LIFE_CYCLE
| Description |
Specifies the default level for the life-cycle logger. |
| Required |
No |
| Defaults to |
INFO |
| Sources |
|
USE_SYSTEM_CA_CERTS
| Description |
Import all default certificates from the Ubuntu ca-certificates package to Java. Custom certificates that are mounted to /certificates are imported as well. Required to enable TLS. |
| Required |
No |
| Defaults to |
true |
| Sources |
|