Liferay Cloud Infrastructure

Volver a Services Changelog

2021.03.11 Service Update 2021.10.1

Service Updates for Liferay Cloud

The service updates for 2021.10.1 include Backup, Database, Liferay, Search, and Webserver services.

liferay/dxp docker image tags

The liferay/dxp docker images provide information about the liferay version, patching level, and docker script associated with the image. The tags on Dockerhub for liferay/dxp are formatted as follows

liferay/dxp:{Liferay.DXP.Version}-{Patching-Level}-d{Docker.Script.Version}-{Timestamp}
liferay/dxp:7.2.10-dxp-11-d1.5.4-20210310143709

When selecting which liferay/dxp base image to utilize for your project, please consider the entire docker tag, and be sure to check out the release notes for your patching level before applying to your environment: DXP Release Notes

Due to the way that docker images are cached within the platform, please always utilize the tags with the full timestamp at the end. These are snapshots and will always yield the exact image that is published. Docker tags without the timestamp are considered rolling tags and should not be used.

Service Termination Process

The service images in this release now respect the termination signal from the underlying DXP Cloud Platform. Prior to this release, the services would not shut down until the termination grace period has expired. The termination period is controlled by the DXP Cloud platform with the default value of 300 seconds.

This was primarily visible when deploying the complete liferay dxp stack; Some users may have noticed a 300 second delay before the search service would cycle to the new version.

The backup, database, search and webserver services will now respond to the termination signal with no user intervention required after the update.

The liferay service will need the liferay/dxp base image updated in order to take advantage of the faster termination process. The base image needs to have a script version >= 1.5.0. For example, a 7.2 project may use liferay/dxp:7.2.10-dxp-11-d1.5.4-20210310143709.

 

DXP Stack 2021.10.1 

Service Name Previous Release Current Release Docker Images

Backup

4.2.1

4.2.2

liferaycloud/backup:4.2.2

CI

4.1.0

4.1.0

liferaycloud/jenkins:2.249.3-4.1.0

Database

4.2.0

4.2.1

liferaycloud/database:4.2.1

Liferay

4.2.0

4.2.1

liferaycloud/liferay-dxp:7.3-4.2.1

liferaycloud/liferay-dxp:7.2-4.2.1

liferaycloud/liferay-dxp:7.1-4.2.1

liferaycloud/liferay-dxp:7.0-4.2.1

Search

4.1.0

4.1.1

liferaycloud/elasticsearch:7.9.3-4.1.1

liferaycloud/elasticsearch:6.8.13-4.1.1

liferaycloud/elasticsearch:2.4.6-4.1.1

Webserver

4.0.5

4.0.6

liferaycloud/nginx:1.16.1-4.0.6

 

Update Instructions

The Liferay 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.3-4.2.1"

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

liferay.workspace.docker.image.liferay=liferay/dxp:7.3.10-ga1-d1.5.2-20210301040217

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

git add . && git commit -m "update dxp cloud stack to 2021.10.1"

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

Change Log

Service Name Service Version Ticket Number Description

Backup

4.2.2

LCD-10441

use exec for main process to resolve service shutdown delay

Database

4.2.1

LCD-10441

use exec for main process to resolve service shutdown delay

Liferay

4.2.1

LCD-10441

use exec for main process to resolve service shutdown delay

Search

4.1.1

LCD-10441

use exec for main process to resolve service shutdown delay

Webserver

4.0.6

LCD-10441

use exec for main process to resolve service shutdown delay

 

On this page