Java Change in IBM Power (ppc64le) and IBM Z (s390x) OpenShift Images

Updated

Red Hat has been providing Eclipse OpenJ9 as the Java SE implementation for containers targeting IBM Power (ppc64le) and IBM Z (s390x) OpenShift clusters. For commercial reasons Red Hat is changing the JVM in the OpenShift containers we provide for IBM Power (ppc64le) and IBM Z (s390x) architectures to Red Hat's Build of OpenJDK. Over a period of weeks following the publication of this article (18-Feb-2022) the OpenShift images for the following products will switch from using the Eclipse OpenJ9 JVM to the Red Hat build of OpenJDK:

When the images are transitioned from OpenJ9 to OpenJDK their repository locations will change and the OpenJ9 repositories will be deprecated. In order to continue receiving regular updates to the images customers will have to repoint to new repository locations. Going forward the images will be published in multi-architecture repositories with the current amd64 images.

Product Specific information

Red Hat JBoss Enterprise Application Platform (EAP)

Repository changes for EAP images

Deprecated RepositoryMaintained Repository
This content is not included.jboss-eap-7/eap74-openj9-11-openshift-rhel8This content is not included.jboss-eap-7/eap74-openjdk11-openshift-rhel8
This content is not included.jboss-eap-7/eap74-openj9-11-runtime-openshift-rhel8This content is not included.jboss-eap-7/eap74-openjdk11-runtime-openshift-rhel8

Red Hat JBoss Enterprise Application Platform expansion pack (EAP XP)

Repository changes for EAP XP images

Deprecated RepositoryMaintained Repository
This content is not included.jboss-eap-7/eap-xp3-openj9-11-openshift-rhel8This content is not included.jboss-eap-7/eap-xp3-openjdk11-openshift-rhel8
This content is not included.jboss-eap-7/eap-xp3-openj9-11-runtime-openshift-rhel8This content is not included.jboss-eap-7/eap-xp3-openjdk11-runtime-openshift-rhel8

Red Hat JBoss Web Server (JWS)

Repository changes for JWS images

Deprecated RepositoryMaintained Repository
This content is not included.jboss-webserver-5/jws56-openj9-11-openshift-rhel8This content is not included.jboss-webserver-5/jws56-openjdk11-openshift-rhel8

Red Hat Single Sign-On (RHSSO)

Repository changes for RHSSO images

Deprecated RepositoryMaintained Repository
This content is not included.rh-sso-7/sso75-openj9-openshift-rhel8This content is not included.rh-sso-7/sso75-openshift-rhel8

Red Hat Data Grid (RHDG)

Repository changes for Data Grid images

Deprecated RepositoryMaintained Repository
This content is not included.datagrid/datagrid-8-openj9-11-rhel8This content is not included.datagrid/datagrid-8-rhel8

Red Hat CodeReady Workspaces (CRW)

Repository changes for CodeReady Workspaces images

Deprecated RepositoryMaintained Repository
This content is not included.codeready-workspaces/plugin-java11-openj9-rhel8This content is not included.codeready-workspaces/plugin-java11-rhel8
This content is not included.codeready-workspaces/plugin-java8-openj9-rhel8This content is not included.codeready-workspaces/plugin-java8-rhel8

Red Hat build of OpenJDK

Repository changes for OpenJDK S2I

Deprecated RepositoryMaintained Repository
This content is not included.openj9/openj9-11-rhel8This content is not included.ubi8/openjdk-11
This content is not included.openj9/openj9-11-rhel7This content is not included.openjdk/openjdk-11-rhel7
This content is not included.openj9/openj9-8-rhel8This content is not included.ubi8/openjdk-8
This content is not included.openj9/openj9-8-rhel7This content is not included.redhat-openjdk-18/openjdk18-openshift

Red Hat AMQ Broker

Repository changes for AMQ images

Deprecated RepositoryMaintained Repository
This content is not included.amq7/amq-broker-openj9-11-rhel8This content is not included.amq7/amq-broker-openjdk-11-rhel8
This content is not included.amq7/amq-broker-init-openj9-11-rhel8This content is not included.amq7/amq-broker-init-openjdk-11-rhel8

Red Hat Fuse

Repository changes for Fuse images

Deprecated RepositoryMaintained Repository
This content is not included.fuse7/fuse-java-openshift-openj9-11-rhel8This content is not included.fuse7/fuse-java-openshift-jdk11-rhel8

Red Hat build of Quarkus, Red Hat build of Eclipse Vert.x, and Red Hat Support for Spring Boot

Red Hat does not provide container images for Quarkus, Eclipse Vert.x, and Spring Boot applications. Those application platforms rely upon the S2I images to build application container images. Users of those application platforms should refer to the change for OpenJDK S2I.

Transitioning back to OpenJ9

Some applications benefit from performance optimizations and hardware features available on OpenJ9 but not in OpenJDK. Customers seeking to take advantage of those benefits may wish to continue using OpenJ9 for their workloads in OpenShift. Red Hat will continue to support all of the affected products on OpenJ9 for IBM Power (ppc64le) and IBM Z (s390x) OpenShift clusters.
Red Hat has provided a method for customers to transition the product images we provide and maintain to an image using OpenJ9. That method is documented here.

This document will be updated as needed. Follow this article to receive notifications if this information is relevant to you.

Category
Article Type