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

Use EAP 7.3.1 image as is without manipulation for CRW 2.3

XMLWordPrintable

      In CRW-340, the EAP team has requested that we simply reuse their upstream EAP7.3.1 RHEL7 image ...

      https://access.redhat.com/containers/?tab=overview#/registry.access.redhat.com/jboss-eap-7/eap73-openjdk8-openshift-rhel7

      ... instead of manhandling their EAP RHEL8 image into our mutant variation [0], which includes:

      • report.py and stack-analysis.sh (referred to in 4 devfiles)
      • installation of python in an otherwise java+maven container runtime
      • switching from JDK 11 to JDK 8 (because the RHEL8 image has JDK 11, and we need 8 for Fuse)

      [0] http://pkgs.devel.redhat.com/cgit/containers/codeready-workspaces-stacks-java/tree/?h=crw-2.2-rhel-8

      The 4 devfiles that refer to stack analysis are:

      • 00_java-eap-maven/devfile.yaml
      • 01_java-eap-thorntail/devfile.yaml
      • 02_java-jboss-fuse/devfile.yaml
      • 02_java-maven/devfile.yaml
      • 03_spring-boot-http-booster/devfile.yaml

      This stack analysis stuff is also used in the plugin-java11 [1] container, which is out special Quarkus/Gradle/JDK11 image and which could also include the stack analysis stuff if we want to add python in there.

      [1] http://pkgs.devel.redhat.com/cgit/containers/codeready-workspaces-plugin-java11/tree/?h=crw-2.2-rhel-8

      Or maybe we could invoke these scripts from the python stack image [2] so we don't need to keep adding python to our java/maven stacks?

      http://pkgs.devel.redhat.com/cgit/containers/codeready-workspaces-stacks-python/tree/?h=crw-2.2-rhel-8

              vsvydenk Valerii Svydenko
              nickboldt Nick Boldt
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: