Helm Configuration
Standardized Helm Configuration Parameters
This module in general follows the general IAS Operations Manual and the helm parameters that are described there e.g. for logging, databases, messaging, …
Module Helm Configuration Parameters
| Helm Parameter |
.Values.local.tsHealthPath |
| Description |
Base path for health endpoints. |
| Mandatory |
No |
| Default Value |
/tm/BCI_TS/v1/actuator/health |
| Helm Parameter |
.Values.local.tsInstanceId |
| Description |
Instance id of the ticket service, displayed in the custom health endpoint. |
| Mandatory |
No |
| Default Value |
ticket-service@tm |
| Helm Parameter |
.Values.local.javaTlsEnable |
| Description |
Flag to activate TLS for the docker image. |
| Mandatory |
No |
| Default Value |
false |
| Helm Parameter |
.Values.local.defaultArchivingTimeInDays |
| Description |
Specifies the default time (in days) after which closed tickets are automatically archived. This time is used only when no specific archive configuration exists for a tenant. |
| Mandatory |
No |
| Default Value |
30 |
| Helm Parameter |
.Values.local.ticketArchivingSchedulerEnabled |
| Description |
Enables the ticket archiving scheduler task. |
| Mandatory |
No |
| Default Value |
true |
| Helm Parameter |
.Values.local.ticketArchivingSchedulerCron |
| Description |
Cron value (in Spring CronExpression format: https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/scheduling/support/CronExpression.html) for the ticket archiving scheduler task. (value must be kept in sync with archivingSchedulerLockMinDuration and archivingSchedulerLockMaxDuration) |
| Mandatory |
No |
| Default Value |
0 0 2 * * * |
| Helm Parameter |
.Values.local.archivingSchedulerLockMinDuration |
| Description |
Minimum duration for the database lock used by the ticket archiving scheduler task. The lock makes sure that there is only one instance executing the task at a time. (value must be kept in sync with ticketArchivingSchedulerCron) |
| Mandatory |
No |
| Default Value |
PT24H |
| Helm Parameter |
.Values.local.archivingSchedulerLockMaxDuration |
| Description |
Maximum duration for the database lock used by the ticket archiving scheduler task. The lock makes sure that there is only one instance executing the task at a time. (value must be kept in sync with ticketArchivingSchedulerCron) |
| Mandatory |
No |
| Default Value |
PT25H |
| Helm Parameter |
.Values.local.defaultAnonymizationTimeInDays |
| Description |
Specifies the default time (in days) after which closed tickets/archived tickets are automatically anonymized. This time is used only when no specific anonymization configuration exists for a tenant. |
| Mandatory |
No |
| Default Value |
90 |
| Helm Parameter |
.Values.local.ticketAnonymizationSchedulerEnabled |
| Description |
Enables the ticket anonymization scheduler task. |
| Mandatory |
No |
| Default Value |
true |
| Helm Parameter |
.Values.local.ticketAnonymizationSchedulerCron |
| Description |
Cron value (in Spring CronExpression format: https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/scheduling/support/CronExpression.html) for the ticket anonymization scheduler task. (value must be kept in sync with ticketAnonymizationSchedulerLockMinDuration and ticketAnonymizationSchedulerLockMaxDuration) |
| Mandatory |
No |
| Default Value |
0 0 1 * * * |
| Helm Parameter |
.Values.local.ticketAnonymizationSchedulerLockMinDuration |
| Description |
Minimum duration for the database lock used by the ticket anonymization scheduler task. The lock makes sure that there is only one instance executing the task at a time. (value must be kept in sync with ticketAnonymizationSchedulerCron) |
| Mandatory |
No |
| Default Value |
PT24H |
| Helm Parameter |
.Values.local.ticketAnonymizationSchedulerLockMaxDuration |
| Description |
Maximum duration for the database lock used by the ticket anonymization scheduler task. The lock makes sure that there is only one instance executing the task at a time. (value must be kept in sync with ticketAnonymizationSchedulerCron) |
| Mandatory |
No |
| Default Value |
PT25H |
| Helm Parameter |
.Values.local.anonymizationJobSchedulerDelayInMilliSeconds |
| Description |
Specifies how often the scheduler for processing anonymization jobs should run (in milliseconds). Default: 60000 (1 minute) |
| Mandatory |
No |
| Default Value |
60000 |
| Helm Parameter |
.Values.local.anonymizationJobLockMinDuration |
| Description |
Minimum duration for the database lock used by the anonymization job scheduler task. The lock makes sure that there is only one instance executing the task at a time. Default: PT1M (value must be kept in sync with anonymizationJobSchedulerDelayInMilliSeconds) |
| Mandatory |
No |
| Default Value |
PT1M |
| Helm Parameter |
.Values.local.anonymizationJobLockMaxDuration |
| Description |
Maximum duration for the database lock used by the anonymization job scheduler task. The lock makes sure that there is only one instance executing the task at a time. Default: PT10M |
| Mandatory |
No |
| Default Value |
PT10M |
| Helm Parameter |
.Values.local.deviationProcessingReactionSchedulerEnabled |
| Description |
Enables the deviation processing reaction scheduler to retry resolving actions in deviation processor for closed tickets. |
| Mandatory |
No |
| Default Value |
true |
| Helm Parameter |
.Values.local.deviationProcessingReactionSchedulerCron |
| Description |
Specifies when and how often the deviation processing reaction scheduler should run to resolve actions for closed tickets in deviation processor in CronExpression format (https://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/scheduling/support/CronExpression.html). Value must be kept in sync with deviationProcessingReactionSchedulerLockMinDuration and deviationProcessingReactionSchedulerLockMaxDuration. |
| Mandatory |
No |
| Default Value |
* * 6/6 * * * |
| Helm Parameter |
.Values.local.deviationProcessingReactionSchedulerLockMinDuration |
| Description |
Minimum duration for the database lock used by the deviation processing reaction scheduler task. The lock makes sure that there is only one instance executing the task at a time. (value must be kept in sync with deviationProcessingReactionSchedulerCron) |
| Mandatory |
No |
| Default Value |
PT6H |
| Helm Parameter |
.Values.local.deviationProcessingReactionSchedulerLockMaxDuration |
| Description |
Maximum duration for the database lock used by the deviation processing reaction scheduler task. The lock makes sure that there is only one instance executing the task at a time. (value must be kept in sync with deviationProcessingReactionSchedulerCron) |
| Mandatory |
No |
| Default Value |
PT7H |
| Helm Parameter |
.Values.local.deviationProcessingReactionMaxRetries |
| Description |
Maximum number of retries for resolving actions in deviation processor for closed tickets. With every attempt of the scheduler to update deviation processing reaction state it decreases this number. If the counter is 0 the scheduler will not trigger an update request anymore. |
| Required |
No |
| Defaults to |
4 |
| Helm Parameter |
.Values.local.rateLimit.average |
| Description |
Rate limit configuration used by the ingress: the maximum rate, by default in requests per second, allowed from a given source. If set to 0, it means no rate limiting. |
| Mandatory |
No |
| Default Value |
1000 |
| Helm Parameter |
.Values.local.rateLimit.burst |
| Description |
Rate limit configuration used by the ingress: the maximum number of requests allowed to go through in the same arbitrarily small period of time. |
| Mandatory |
No |
| Default Value |
1000 |
| Helm Parameter |
.Values.local.failedMasterDataReloadingSchedulerEnabled |
| Description |
Enables the failed master data reload scheduler task. |
| Mandatory |
No |
| Default Value |
true |
| Helm Parameter |
.Values.local.failedMasterDataReloadingSchedulerInitialDelayInMinutes |
| Description |
Delay (in minutes) after application startup when the master data reload scheduler for fetching devices and facilities should be started. |
| Mandatory |
No |
| Default Value |
30 |
| Helm Parameter |
.Values.local.failedMasterDataReloadingSchedulerFixedDelayInHours |
| Description |
Scheduled period (in hours) when the master data reload scheduler for fetching devices and facilities should be executed. |
| Mandatory |
No |
| Default Value |
24 |
| Helm Parameter |
.Values.local.failedMasterDataReloadingSchedulerLockMinDuration |
| Description |
Minimum duration for the database lock used by the failed master data reload scheduler task. The lock makes sure that there is only one instance executing the task at a time. (value must be kept in sync with failedMasterDataReloadingSchedulerFixedDelayInHours) |
| Mandatory |
No |
| Default Value |
PT24H |
| Helm Parameter |
.Values.local.failedMasterDataReloadingSchedulerLockMaxDuration |
| Description |
Maximum duration for the database lock used by the failed master data reload scheduler task. The lock makes sure that there is only one instance executing the task at a time. (value must be kept in sync with failedMasterDataReloadingSchedulerFixedDelayInHours) |
| Mandatory |
No |
| Default Value |
PT25H |
| Helm Parameter |
.Values.global.logging.default or .Values.local.logging.default |
| Description |
Specifies the default level for the root logger. |
| Mandatory |
No |
| Default Value |
WARN |
| Helm Parameter |
.Values.global.logging.application or .Values.local.logging.application |
| Description |
Specifies the default level for the Bosch logger (com.bosch.bci). |
| Mandatory |
No |
| Default Value |
WARN |
| Helm Parameter |
.Values.local.logging.logLevelTm |
| Description |
Specifies the default level for the Ticket Management logger (com.bosch.bci.tm.ts). |
| Mandatory |
No |
| Default Value |
INFO |
| Helm Parameter |
.Values.local.logging.logLevelLiquibase |
| Description |
Specifies the default level for the liquibase logger. |
| Mandatory |
No |
| Default Value |
INFO |
| Helm Parameter |
.Values.local.logging.logLevelHibernate |
| Description |
Specifies the default level for the hibernate logger (org.hibernate.orm.jdbc.bind). |
| Mandatory |
No |
| Default Value |
INFO |
| Helm Parameter |
.Values.local.logging.logLevelSpring |
| Description |
Specifies the default level for the spring logger (org.springframework). |
| Mandatory |
No |
| Default Value |
INFO |
| Helm Parameter |
.Values.local.logging.logLevelSpringSecurity |
| Description |
Specifies the default level for the spring security logger (org.springframework.security). |
| Mandatory |
No |
| Default Value |
INFO |
| Helm Parameter |
.Values.local.logging.logLevelSpringWeb |
| Description |
Specifies the default level for the spring web logger (org.springframework.web). |
| Mandatory |
No |
| Default Value |
INFO |
| Helm Parameter |
.Values.local.logging.logLevelSpringTransaction |
| Description |
Specifies the default level for the spring transaction logger (org.springframework.transaction). |
| Mandatory |
No |
| Default Value |
INFO |
| Helm Parameter |
.Values.local.logging.logLevelSpringJpa |
| Description |
Specifies the default level for the spring jpa logger (org.springframework.orm.jpa). |
| Mandatory |
No |
| Default Value |
INFO |
| Helm Parameter |
.Values.local.logging.logLevelPortalClient |
| Description |
Specifies the default level for the Portal client logger (com.bosch.bci.commons.portal). |
| Mandatory |
No |
| Default Value |
INFO |
| Helm Parameter |
.Values.local.logging.logLevelMmpdClient |
| Description |
Specifies the default level for the MDM client logger (com.bosch.bci.commons.mmpd). |
| Mandatory |
No |
| Default Value |
INFO |
| Helm Parameter |
.Values.local.logging.logLevelMacmaClient |
| Description |
Specifies the default level for the MACMA client logger (com.bosch.bci.commons.macma). |
| Mandatory |
No |
| Default Value |
INFO |
| Helm Parameter |
.Values.local.logging.logLevelSecurity |
| Description |
Specifies the default level for the security logger. |
| Mandatory |
No |
| Default Value |
INFO |
| Helm Parameter |
.Values.local.logging.logLevelLifeCycle |
| Description |
Specifies the default level for the life-cycle logger. |
| Mandatory |
No |
| Default Value |
INFO |
| Helm Parameter |
.Values.local.tsMmpdClientMaxRetryFor403 |
| Description |
Maximum number of retries for 403 responses from the Master Data Management client. The Master Data Management client retries with a backoff strategy by increasing the time between retries by backoff += attempts. |
| Mandatory |
No |
| Default Value |
10 |