Service Updates for Liferay Cloud
The services update for 2021.42.1 includes the Backup and Database 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.
Specifying Your Database Maintenance Window
Your DXP Cloud environment’s database service occasionally requires downtime for scheduled maintenance, typically for about two minutes. You can configure a preferred window for this maintenance to take place to reduce the downtime’s impact. By default, no specific time preference is defined.
Name | Acceptable Values | Description |
---|---|---|
LCP_GCP_MW_DAY |
1 through 7
|
Preferred day of the week (Monday (1) through Sunday (7)). |
LCP_GCP_MW_HOUR |
0 through 23
|
Preferred hour of the day (in UTC time). |
LCP_GCP_MW_UPDATE_TRACK |
canary , stable
|
Set canary to update earlier, up to a week before other environments. |
DXP Stack 2021.42.1
Service Name | Previous Release | Current Release | Docker Images |
Backup |
4.3.9 |
4.3.11 |
liferaycloud/backup:4.3.11 |
CI |
4.2.4 |
4.2.4 |
liferaycloud/jenkins:2.277.4-4.2.4 |
Database |
4.2.4 |
4.2.5 |
liferaycloud/database:4.2.5 |
Liferay |
4.2.1 |
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.1 |
4.1.2 |
liferaycloud/elasticsearch:7.13.3-4.1.2 liferaycloud/elasticsearch:6.8.17-4.1.2 liferaycloud/elasticsearch:2.4.6-4.1.2 |
Webserver |
4.1.2 |
4.1.2 |
liferaycloud/nginx:1.16.1-4.1.2 |
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 DXP 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.12.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.3.11 |
LCE-83 |
Use utf8mb4 as default instead of utf8mb3 (utf8) for mysql |
Database |
4.2.5 |
LCD-8758 |
Allow database maintenance window to be specified through the database service |