Uploaded image for project: 'Red Hat OpenShift Dev Spaces (formerly CodeReady Workspaces) '
  1. Red Hat OpenShift Dev Spaces (formerly CodeReady Workspaces)
  2. CRW-2750

[CRW][z&p] 2.15 :: switch from openj9 to openjdk plugin-java* sidecars; update EAP XP 3 in devfile reg, SSO 7.4 -> 7.5.1 in operator

XMLWordPrintable

    • False
    • False
    • Hide
      = OpenJDK replaces JVM on IBM Power and IBM Z

      Before this update, Eclipse OpenJ9 was the Java SE implementation for containers targeting IBM Power (ppc64le) and IBM Z (s390x) OpenShift clusters. With this update, the OpenJ9 JVM in the OpenShift containers for IBM Power (ppc64le) and IBM Z (s390x) is replaced by the Red Hat build of OpenJDK. Existing {prod-short} installations, on update to 2.15.1, switch over to use OpenJDK in the Java 8 and 11 sidecar images rather than the OpenJ9 ones. Customers whose devfiles reference the OpenJ9-based containers must edit their devfiles and replace `-openj9-rhel8` with `-rhel8` to continue to receive security updates. See also link:https://issues.redhat.com/browse/CRW-2785[CRW-2785]. Also see link:https://access.redhat.com/articles/6744521[Java Change in Power and Z OpenShift Images].
      Show
      = OpenJDK replaces JVM on IBM Power and IBM Z Before this update, Eclipse OpenJ9 was the Java SE implementation for containers targeting IBM Power (ppc64le) and IBM Z (s390x) OpenShift clusters. With this update, the OpenJ9 JVM in the OpenShift containers for IBM Power (ppc64le) and IBM Z (s390x) is replaced by the Red Hat build of OpenJDK. Existing {prod-short} installations, on update to 2.15.1, switch over to use OpenJDK in the Java 8 and 11 sidecar images rather than the OpenJ9 ones. Customers whose devfiles reference the OpenJ9-based containers must edit their devfiles and replace `-openj9-rhel8` with `-rhel8` to continue to receive security updates. See also link: https://issues.redhat.com/browse/CRW-2785 [ CRW-2785 ]. Also see link: https://access.redhat.com/articles/6744521 [Java Change in Power and Z OpenShift Images].

      Due to licensing issues, Red Hat can no longer ship openj9 binaries.  z & p architectures had used openj9 due to performance considerations, but will now switch to openjdk (inline with x).

      Changes to be done for 2.15.1:

      • update SSO 7.4 -> SSO 7.5.1 and verify it works for airgap scenarios (CIAM-1269): DONE
      • update operator, devfile and plugin registries to remove swap_images.sh from .sh and dockerfile refs: DONE
      • update java image descriptions (both jdk and j9) to mention Knowledge Base article (see RHMWRT-666): DONE

      TODO:

      • deprecate openj9 images in Comet (CRW-2780)

      CRW 2.15.1 GA is scheduled some time between Mar 1 and Mar 17, subject to QE completion (and the ongoing war in Ukraine).


      See also CRW-2729 for updates to CRW 2.16.

      See also potential future followup work in CRW-2760 for 3.x

            nickboldt Nick Boldt
            kcrane@redhat.com Kirk Crane
            Max Leonov Max Leonov
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated:
              Resolved: