04/25/2024 - Service Release Updates

Service Updates for Liferay Cloud

The services update for 04/25/2024 is a minor update for Backup and Liferay service, and a patch update for Database and CI service.

DXP Cloud Stack - 04/25/2024 

Service Name Previous Release Current Release Docker Images

Backup

5.16.0

5.17.0

liferaycloud/backup:5.17.0

CI

5.2.5

5.2.6

liferaycloud/jenkins:2.356-jdk8-5.2.6

Database

5.4.0

5.4.1

liferaycloud/database:5.4.1

Liferay

5.5.0

5.6.0

liferaycloud/liferay-dxp:7.4-5.6.0
liferaycloud/liferay-dxp:7.3-5.6.0
liferaycloud/liferay-dxp:7.2-5.6.0
liferaycloud/liferay-dxp:7.1-5.6.0
liferaycloud/liferay-dxp:7.0-5.6.0

Search

5.2.1

5.3.0

liferaycloud/elasticsearch:8.12.1-5.3.0 liferaycloud/elasticsearch:7.17.18-5.3.0

Webserver

5.4.0

5.4.1

liferaycloud/nginx:1.21.6-5.4.1

 

Change Log

Service Name Service Version Ticket No. Description

 Backup

 5.17.0

LCD-35049 Support `rclone` as a Google Cloud Storage transfer strategy for backup service*

 

 

LCD-36940 Regression: Backup Service Deployment Failure > Fix regex matching global bucket*

Database

5.4.1

LCD-36590 Update Internal Packages

CI

5.2.6

LCD-36107 Internal Code Improvements

Liferay

5.6.0

LCD-34562 Add a pre-configure script to install DXP agent jar to DXP

Note *

1. If you are an existing customer who is using GCS, when restoring a SFS(old) backup on GCS you might run into an issue where the restore/creation process would just hang indefinitely. If this happens, we recommend switching to use rclone.

This can be achieve by setting env var LCP_DOCUMENT_LIBRARY_GCS_TRANSFER_STRATEGY= rclone 

Prerequisites for Using Rclone

  • Backup Version: 5.17.0
  • DXP Version: q1.2024.6 (Releasing Soon). Check Here.
  • If a customer can not upgrade their DXP version. Request a hotfix for LPD-18231 against their current DXP version

Note: In general, if you are a customer using GCS, we recommend switching to use rclone as this strategy is more performant and reliable (make sure to follow the prerequisites mentioned above).

2. LCD-36940 fixes the regression introduced in  Backup 5.16.0, causing Backup service deployment to fail with errors regarding service account not having access to the global bucket.  

If you have further questions, feel free to open a support ticket and we will address your concerns.

Update Instructions

Note : To take advantage of the new features and fixes provided by the 5.x stack of services, you must update your entire stack to the new 5.x images.

Image Update Instructions

The Liferay Cloud image versions needs to be set inside of the <service>/LCP.json file.

Note, however, that the liferay service uses two image properties. The DXP Cloud image is set in the liferay/LCP.json file, but the liferay/dxp image is set in the gradle.properties. This change was made in order to facilitate easier deployment using the Liferay Cloud CLI.

liferay/LCP.json file would set the liferaycloud/liferay-dxp image:

"image":"liferaycloud/liferay-dxp:7.2-5.0.X"

liferay/gradle.properties file would set the liferay/dxp image:

liferay.workspace.docker.image.liferay=liferay/dxp:7.4-x

For all other images, you will just need to update the LCP.json file with the intended image version.

Once the LCP.json files are updated, commit the changes to your Git repository.

git add . && git commit -m "Update dxp cloud stack to XXX"

After pushing these changes to the remote repository, a build will be created in Liferay Cloud and it is ready to deploy.

この記事は役に立ちましたか?
0人中0人がこの記事が役に立ったと言っています