Migration to 7.13.1+
Changes
-
Static resource for
All Facilitiesis created with resource idurn:com:bosch:bci:tm:ts:All-Facilitiesand resource typeurn:com:bosch:bci:tm:ticket-service:static:facilities
BREAKING API CHANGES
There are breaking API changes due to security reasons. The following endpoints are now protected and require the according privilege to call them:
-
The user requires the privilege read on the resource
All Facilities(id:urn:com:bosch:bci:tm:ts:All-Facilities, type:urn:com:bosch:bci:tm:ticket-service:static:facilities) which is included in the roleTicket Management User,Ticket Management Expert, andTicket Management Adminto call the following endpoint:-
GET /BCI_TS/v1/{tenantId}/facilities
-
-
The user requires the privilege add on the resource
All Tickets(id:urn:com:bosch:bci:tm:ts:All-Ticket, type:urn:com:bosch:bci:tm:ticket-service:static:tickets) which is included in the roleTicket Creator - All TicketsandTicket Management Adminto call the following endpoint:-
GET /BCI_TS/v1/{tenantId}/deviations/ticket-creation-schema
-
Certificate handling
Certificate handling has been changed in the 7.13.1 release. The environment variables JAVA_SERVER_KEY_PASS, JAVA_SERVER_CERT_FILE, and JAVA_SERVER_KEY_FILE were removed and are no longer supported. The environment variable USE_SYSTEM_CA_CERTS replaces the previous certificate handling.
If USE_SYSTEM_CA_CERTS is set to true, all default Ubuntu CA certificates and any custom certificates mounted under /certificates are imported into the trust store upon starting the image. All custom certificates mounted under /certificates must be in the PEM format and have a .crt extension.
If you have previously used the environment variables JAVA_SERVER_KEY_PASS, JAVA_SERVER_CERT_FILE, and JAVA_SERVER_KEY_FILE, you will need to update your deployment and mount paths to use the new USE_SYSTEM_CA_CERTS environment variable and /certificates directory.
The helm chart has been updated to reflect these changes. If you are using the helm chart, you can simply upgrade to the latest version and the changes will be applied.